12.4. Tuning Asynchronous I/O for Oracle 9i and 10g


For Red Hat Enterprise Linux 3 it is recommended to set aio-max-size to 1048576 since Oracle uses I/Os of up to 1MB. It controls the maximum I/O size for asynchronous I/Os.

Note

The aio-max-size tuning parameter is not applicable to the 2.6 kernel on Red Hat Enterprise Linux 4 or 5.
To determine the maximum I/O size in bytes, execute:
Copy to Clipboard Toggle word wrap
$ cat /proc/sys/fs/aio-max-size
131072
To change the maximum number of bytes without reboot:
Copy to Clipboard Toggle word wrap
# echo 1048576 > /proc/sys/fs/aio-max-size
Alternatively, you can use sysctl(8) to change it:
Copy to Clipboard Toggle word wrap
# sysctl -w fs.aio-max-size=1048576
To make the change permanent, add the following line to the /etc/sysctl.conf file. This file is used during the boot process:
Copy to Clipboard Toggle word wrap
$ echo "fs.aio-max-size=1048576" >> /etc/sysctl.conf
Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat, Inc.