This is a discussion on Re: raw devices in linux (O_DIRECT) within the Informix forums, part of the Database Server Software category; --> Martin Fuerderer escribió: > Hi, > > in your Machine Specific Notes you should see something like this: > ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Martin Fuerderer escribió: > Hi, > > in your Machine Specific Notes you should see something like this: > > ------------------------------------------------------- > 3. Kernel Asynchronous I/O (KAIO) > > Asynchronous I/O is supported by the official Linux kernel since > version > 2.6.x. IBM Informix Dynamic Server supports Kernel Asynchronous I/O > (KAIO) > on character devices (a.k.a. raw devices) and block devices. It is ^^^^ > enabled > by default, and can be disabled by setting the environment variable > KAIOOFF=1 in the environment of the process that brings up the server. > > ... > > Note that the libaio.so library is required, regardless of the > distribution > or kernel level. At the time of writing, IBM Informix Dynamic Server > requires a minimum of libaio 0.3.96-3. > ------------------------------------------------------- > > Where the last paragraph is exactly what Sandor has pasted into the > e-mail before. > > Which information do you think is missing ? Can you be more specific ? > I's been using IDS on linux for years and always need to link the disk partitions (block devices) to raw devices (/dev/raw) to optimize I/O. It wasn't clear to me, that I don't need any longer to use /dev/raw, and can just use the block device. Theere's also no reference to O_DIRECT in the release/en_us/0333/* files nor the Information Center site (http://publib.boulder.ibm.com/infoce...help/index.jsp) ---- Thanks everyone wich help me undertand how KAIO works now in kernel 2.6 and IDS 10. IDS 10.0UC1 working fine in Fedora Core 3 Regards, sending to informix-list |