Solaris Very Direct IO [message #366265] |
Fri, 12 December 2008 08:06 |
claytech
Messages: 9 Registered: December 2008 Location: UK
|
Junior Member |
|
|
Can anyone tell from the following truss output if I am using Direct IO. I have conflicting statements, one says I AM using Direct IO as the 3rd parm of ioctl is not zero and the other says that I AM NOT using Direct IO as the file is not opened with the O_DIRECT flag.
3085/1: open("/oradata/rbssys/users01.dbf", O_RDWR|O_DSYNC) = 11
3085/1@1: -> libc:directio(0x103, 0x1, 0xfffffffe7a1cea98, 0x746571fefefefeff)
3085/1: ioctl(259, _ION('f', 76, 0), 0x00000001) = 0
3085/1@1: <- libc:directio() = 0
Help much appreciated.
|
|
|
|
|