Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Redhat linux and async io
wagen123_at_yahoo.com wrote:
> Hi,
>
> Oracle10g 10.2.0.1 (32 bit)
> RHEL 4 update 3 (32 bit)
>
> * I have installed the async io rpm's
> $ rpm -qa | grep aio
> libaio-0.3.102-1
> libaio-devel-0.3.102-1
>
> Questions:
> 1) How do i verify/check if the async io is enabled/loaded in RHEL
> kernel?
> I solaris I used to
> $ modinfo | grep kaio
> 142 1344ccb 4916 178 1 kaio (kernel Async I/O)
> 142 1344ccb 4916 178 1 kaio (kernel Async I/O for 32 bit com)
>
> One of the Metalink docs says check
> $ cat /proc/slabinfo | grep kio
>
Hi Wagen,
you should look into slabinfo as the metalink document suggests.
This system doesn't use asynch I/O:
# grep kio /proc/slabinfo
kioctx 0 0 256 15 1 : tunables 120 60 8 : slabdata 0 0 0 kiocb 0 0 128 30 1 : tunables 120 60 8 : slabdata 0 0 0
while this does:
# grep kio /proc/slabinfo
kioctx 64 90 256 15 1 : tunables 120 60 8 : slabdata 6 6 0 kiocb 0 0 128 30 1 : tunables 120 60 8 : slabdata 0 0 0
(zeros in the first columns indicates the feature is not being used).
Oracle 10gR2 has asynch I/O enabled by default (even on filesystem).
> 2) How do I determine if the redlat linux installed is 32 or 64 bit > version? > Is getconf LONG_BIT the only way to determine this or will uname -a > show something specific.
As already suggested uname is the solution.
Regards
-- Fabrizio Magni fabrizio.magni_at_mycontinent.com replace mycontinent with europeReceived on Thu Apr 06 2006 - 02:03:46 CDT