最新消息:

标签:native

异步I/O之native AIO篇
IO

异步I/O之native AIO篇

admin 10年前 (2014-12-09) 3870浏览 0评论

本文介绍Linux下另外一种异步I/O,即由Linux内核实现提供的native AIO机制,要使用这一套机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,不过这并无大碍,libaio库本身也很简单。 AIO的使用场景在哪里...

Linux native AIO与eventfd、epoll的结合使用
epoll

Linux native AIO与eventfd、epoll的结合使用

admin 10年前 (2014-12-09) 4100浏览 0评论

在前面的示例libaio_test.c和native_aio_test.c中,可以看到对磁盘aio请求(本文的aio都指此类)的使用有阻塞等待,这明显之处为对io_getevents()函数(当然,其它函数,比如io_submit()也有一定程度的阻...

nginx对Linux native AIO机制的应用 二
IO

nginx对Linux native AIO机制的应用 二

admin 10年前 (2014-12-09) 3515浏览 0评论

从前面文章 nginx对Linux native AIO机制的应用 一 已经了解到,在Linux系统上,要使用native AIO机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,而nginx采用就是后者,这样做的好处是既使...