[addenum] Re: again async io

Igor Sysoev is at rambler-co.ru
Thu Nov 23 13:14:12 MSK 2006


On Thu, 23 Nov 2006, Aleksandar Lazic wrote:

> On Don 23.11.2006 09:14, Aleksandar Lazic wrote:
>> On Don 23.11.2006 15:26, Gentoo wrote:
>>> use posix AIO, not libaio.
>> 
>> Full ack ;-)
>
> Here is one of the nicest article which cover some statements for other
> os then linux ;-)
>
> http://www.informit.com/articles/article.asp?p=607373&rl=1
>
> and printerfriendly
>
> http://www.informit.com/articles/printerfriendly.asp?p=607373&rl=1

The POSIX AIO is uncomfortable for non-blockng network servers.
It's is not compatible with epoll|rtsig|select|poll|/dev/poll.

FreeBSD could get AIO notification via kqueue, but on FreeBSD AIO
reading regular files is not zero-copy operation.


Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list