最新消息:

native

异步I/O之native AIO篇

异步I/O之native AIO篇

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

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

Linux native AIO与eventfd、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机制的应用 二

nginx对Linux native AIO机制的应用 二

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

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

nginx对Linux native AIO机制的应用 一

nginx对Linux native AIO机制的应用 一

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

从0.8.11版本开始,nginx开始支持Linux native aio,如何在nginx里配置使用这套机制是本文介绍的重点。在下面的示例配置中,几个重要相关选项的具体含义如下: aio:http://wiki.nginx.org/HttpCore...