Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

"i/o slave wait" is an annoyance when using threaded AIO under Solaris

584337Nov 1 2007 — edited Jul 5 2011
Hi,

I read the amazing articles from Ixora on async IO and directIO under Solaris
and greatly improved performance following their good advise.

I've got Solaris 9, Oracle 10gR1, cooked file systems and filesystemio_options
set to 'setall' to use threaded AIO and directIO where beneficial. This is all
good but my ADDM reports now constantly show significant database time
on 'i/o slave wait' and this is always my biggest area to reduce database time.

Perhaps this is to be expected, I am using threaded AIO after all, but I find it
annoying that this known background wait event is now skewing my ADDM reports.

Have I missed something? Is this the expected behavior? Can I tell Oracle to
just get over it, live with it and stop telling me about it? I've also set dbwr_io_slaves
to the max setting without much improvement. Is this the shove that will eventually
force me to use ASM and kernel based AIO?

Darren
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 2 2011
Added on Nov 1 2007
6 comments
1,601 views