Problem(Abstract)
KAIO: out of OS resources, errno = 11, pid = 117908 on different Versions of AIX *** _aiowrite() returning EAGAIN *** errors in the IBM Informix Dynamic Server message log.
Cause
The MAXIMUM number of REQUESTS kernel parameter is set low or to the default value of 4096 at the operating system level.
MAXIMUM number of REQUESTS
The maximum number of requests for Asynchronous I/O (AIO).
Resolving the problem
Please note smitty is not available on AIX 6 or higher Asynchronous I/O setup via smit / smitty is also not feasible, since its dynamically enabled. I would contact AIX Support to see how to manually change the Maximum number of requests
The solution is to change the MAXIMUM number of REQUESTS by using SMIT:
- 1. From the command line type:
- $ smitty chgaio
2. From the menu select:
- MAXIMUM number of REQUESTS
3. Change the value for this option to 12288 then press Enter
4. Press the F10 key to exit SMIT
5. Reboot the UNIX system
KAIO: out of OS resources, errno = 11, pid = 117908 on different Versions of AIX *** _aiowrite() returning EAGAIN *** errors in the IBM Informix Dynamic Server message log
http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21155189
KAIO: out of OS resources, errno = 11 _aiowrite() returning EAGAIN
https://www-304.ibm.com/support/docview.wss?uid=swg21188868
Tuning Kernel Asynchronous IO (KAIO) for IBM Informix on AIX
http://www-01.ibm.com/support/docview.wss?uid=swg21083472