Rich man's version of AIO on Linux 2.6.x?

Leon Woestenberg leon.woestenberg at
Sat May 23 12:45:21 UTC 2009


On Fri, May 22, 2009 at 4:54 PM, Michal Hocko <mhocko at> wrote:
> On Fri 22-05-09 02:59:53, Leon Woestenberg wrote:
>> On the state-of-art of asynchronous I/O in Linux. I understand we have
>> full support for AIO in the Linux 2.6.x kernel but I cannot find how
>> to use it from user space.
>> I would like to exploit AIO in hardware and the device driver for it,
>> by keeping the hardware performing I/O at all times (no setup latency
>> between requests by allowing multiple
>> I/O requests to be queued in hardware). Note this is a character
>> device, not a filesystem.
> Check the libaio library (io_submit and friends)

Thanks, I checked the libaio library. It does not support the POSIX
interface, which I'ld like to use to keep things portable.

The library is more promising in
that regard but it doesn't seem maintained.


More information about the devel mailing list