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: Async IO on Oracle 9.2.0.5

Re: Async IO on Oracle 9.2.0.5

From: Fabrizio <fabrizio.magni_at_mycontinent.com>
Date: Thu, 30 Jun 2005 20:00:04 GMT
Message-ID: <8bYwe.97026$75.4414992@news4.tin.it>


Krispyqube wrote:
> i am still not sure if the server is doing async io and the other issue
> is when we run quries on the DB i see a lot of Io waits
> Checks we have done. The OS is enabled with async io looks like its the
> threaded aysnc io since kernel io is only in 2.6 +
> we are using
>

It has been backported to 2.4 too.

By the way: what distro are you using?

> On lthe linux box
> rpm -q --whatprovides libaio
> libaio-0.3.96-5
>
> and its enabled
> Oops i forgot Oracle is also enabled with the asynch io parameters
> filesystemio_options=asynch
> disk_asynch_io=true
>
>

You need to relink with:

oracle_at_linux > cd $ORACLE_HOME/rdbms/lib
oracle_at_linux > make PL_ORALIBS=-laio -f ins_rdbms.mk async_on
oracle_at_linux > make PL_ORALIBS=-laio -f ins_rdbms.mk ioracle

note the PL_ORALIBS=-laio

http://www.gesinet.it/oracle/asincio.html

> is this a fair test to confirm aio is happening or is there any other
> definitive method to confirm if we are indeed using asynch io
>

check with:

cat /proc/slabinfo | grep kio

(if the first three numbers of every line contain zero then async i/o is not working.

regards

-- 
Fabrizio Magni

fabrizio.magni_at_mycontinent.com

replace mycontinent with europe
Received on Thu Jun 30 2005 - 15:00:04 CDT

Original text of this message

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