Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: ORACLE on Linux - IO bottleneck

Re: ORACLE on Linux - IO bottleneck

From: Eder San Millan <edersm_at_wanadoo.es>
Date: 9 Feb 2006 11:00:36 -0800
Message-ID: <1139511636.823427.272840@g44g2000cwa.googlegroups.com>


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):



# blockdev --getbsz /dev/sdc
1024

SDC is the device that Storage system present me, this "disk" is part of a VG that we divide in many LVs where we link the rawdevices This value (bsz=1024) isn't important? Received on Thu Feb 09 2006 - 13:00:36 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US