Informix IDS 7.30UC7 on Linux kernel param/raw partitions
Posted in 1999
Topics: Platform-Specific Issues, Versions, Editions & End-of-Life
Hello, I have heard, that i must use hooked files instead of raw partitions because there are problems using raw partitions on faster dual processor machines. Is this true ? What are your experiences ? I´m still using the 2.2.13 Kernel release. Where can I find all these Kernel Parameter that are described in the release file ? I found only a fes shmem parameters in /usr/src/linux/include/asm/shmparam.h . Where can i find all the others ? Thank You Holger Banko SLA banko@gmx.de
The primary problem with raw devices on Linux kernels 2.2.x and earlier is that they are essentially the same as cooked devices anyway. Linux does not (yet) have raw devices in the same way that, say, Solaris, does. "Beispielbenutzer SuSE Linux 6.0" wrote: > I have heard, that i must use hooked files instead of raw partitions > because there are problems using raw partitions on faster dual processor > machines. Is this true ? What are your experiences ? I´m still using the > 2.2.13 Kernel release. > > Where can I find all these Kernel Parameter that are described in the > release file ? I found only a fes shmem parameters in > /usr/src/linux/include/asm/shmparam.h . Where can i find all the others? -- Jonathan Leffler (jleffler@informix.com, jleffler@earthlink.net) Guardian of DBD::Informix v0.62 -- see http://www.perl.com/CPAN #include <disclaimer.h>
In article <385B24E8.8A72D0CA@earthlink.net>, Jonathan Leffler <jleffler@earthlink.net> wrote: > The primary problem with raw devices on Linux kernels 2.2.x and earlier is > that they are > essentially the same as cooked devices anyway. Linux does not (yet) have > raw devices > in the same way that, say, Solaris, does. That is not completely correct, Jonathan. Linux, by default, does not have true RAW devices because Linux Torvalds has been philosophically opposed to them feeling that there is no good reason to use RAW devices. However, there has been a project for well over a year to develop real RAW device support for Linux and over the summer the project finally received Linus' grudging approval. The drivers etc. were upgraded to 2.2.x level (they were developed for the 2.0.x kernel) and released at about the same time as the 2.2.x kernel became official. Having said this note that this support is still brand spanking new and has not had much in-service time anywhere. So it is possible that the posted concern about the stability of RAW device support under SMP is valid (assuming that the true RAW support module has been installed) I have not been following the team's progress. Art S. Kagel > "Beispielbenutzer SuSE Linux 6.0" wrote: > > > I have heard, that i must use hooked files instead of raw partitions > > because there are problems using raw partitions on faster dual processor > > machines. Is this true ? What are your experiences ? I'm still using the > > 2.2.13 Kernel release. > > > > Where can I find all these Kernel Parameter that are described in the > > release file ? I found only a fes shmem parameters in > > /usr/src/linux/include/asm/shmparam.h . Where can i find all the others? > > -- > Jonathan Leffler (jleffler@informix.com, jleffler@earthlink.net) > Guardian of DBD::Informix v0.62 -- see http://www.perl.com/CPAN > #include <disclaimer.h> > > Sent via Deja.com http://www.deja.com/ Before you buy.
"Art S. Kagel" wrote: > In article <385B24E8.8A72D0CA@earthlink.net>, > Jonathan Leffler <jleffler@earthlink.net> wrote: > > The primary problem with raw devices on Linux kernels 2.2.x and > earlier is > > that they are > > essentially the same as cooked devices anyway. Linux does not (yet) > have > > raw devices > > in the same way that, say, Solaris, does. > > That is not completely correct, Jonathan. Linux, by default, does not > have true RAW devices because Linux Torvalds has been philosophically > opposed to them feeling that there is no good reason to use RAW devices. > However, there has been a project for well over a year to develop real > RAW device support for Linux and over the summer the project finally > received Linus' grudging approval. The drivers etc. were upgraded to > 2.2.x level (they were developed for the 2.0.x kernel) and released at > about the same time as the 2.2.x kernel became official. Having said > this note that this support is still brand spanking new and has not had > much in-service time anywhere. So it is possible that the posted > concern about the stability of RAW device support under SMP is valid > (assuming that the true RAW support module has been installed) I have > not been following the team's progress. > Ok, more pedantically accurately, raw devices are not supported by every distribution straight out of the box -- and Informix nominally tries to work on the kernels as distributed. The nonsense about the monstrous number of file descriptors needed is precisely that -- nonsense. Actually, it's a (generic) bug in CSDK which happens to run into problems on Linux.. Informix probably views it differently, but I don't -- messing around scanning 3000 file descriptors with the select system call is nothing other than a bug when you only have (at most) a few hundred file descriptors open. IMNSHO, of course! > > "Beispielbenutzer SuSE Linux 6.0" wrote: > > > > > I have heard, that i must use hooked files instead of raw partitions > > > because there are problems using raw partitions on faster dual > processor > > > machines. Is this true ? What are your experiences ? I´m still using > the > > > 2.2.13 Kernel release. > > > > > > Where can I find all these Kernel Parameter that are described in > the > > > release file ? I found only a fes shmem parameters in > > > /usr/src/linux/include/asm/shmparam.h . Where can i find all the > others? -- Jonathan Leffler (jleffler@informix.com, jleffler@earthlink.net) Guardian of DBD::Informix v0.62 -- see http://www.perl.com/CPAN #include <disclaimer.h>