Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: ORACLE on Linux - IO bottleneck
Hi, I'm Wyvern but I've changed my name but with my real name couse now
I'm writting from my home...
>Sorry,
>I think I confused you with the previous post.
Maybe the problem is my poorly knowledge about what we are talking .. ;-)
>A raw device is a character device and as far as I know the I/O elevator
> (so in a 2.4 kernel) cannot operate on such devices (it works on block
>device).
¡ CLEAR !
>The kernel is 2.6 so the I/O on raw can be bigger than 512 byte (as you
>can see it is done in 8k requests).
I can suppose you are saying that in 2.4 kernels, RAWDEVICES only allows 512 byte IOs ??
>The first case show direct I/O (syncronous).
>The second one a buffered I/O.
Direct IO (rawdevices) implies syncronous IO ( at Oracle level ) ?
>Personally I'd try a filesystem, in your case (you already stated you
>don't wish to upgrade to 2.6 kernel).
So, could we say that RawDevices in 2.4 kernels are not recomended or this is supposing too much. We will upgrade to 2.6 kernel but this suppose us many problems that must solve with a lot of time and this other problem is being done in a productive system and....well...you know ...
>What do you mean saying that your device had 1k block size?!?
>Isn't you using it "raw"?
Look (maybe I'm saying a blinge):
![]() |
![]() |