How to Enable Asynchronous I/O - Linux

Posted at Tuesday, January 24, 2006
By default, Oracle's kernel is not linked to enable asynchronous I/O on Linux-distributions. Without asynchronous I/O enabled - or some other "quick" I/O subsystem - processes that perform I/O have to wait for their requests to complete before moving on to perform other tasks. This doesn't scale well when it comes to I/O-intensive applications; in particular: databases.

The note contained herein demonstrates how to enable asynchronous I/O on SUSE. Note that each platform is unique and therefore the exact steps may differ from distribution to distribution. The basic process, however, should be common.