9 messages in ru.sysoev.nginxRe: again async io
FromSent OnAttachments
Aleksandar LazicNov 22, 2006 8:15 am 
GentooNov 22, 2006 11:26 pm 
Igor SysoevNov 23, 2006 12:04 am 
Aleksandar LazicNov 23, 2006 12:14 am 
Aleksandar LazicNov 23, 2006 12:17 am 
Aleksandar LazicNov 23, 2006 12:23 am 
Igor SysoevNov 23, 2006 2:08 am 
Igor SysoevNov 23, 2006 2:13 am 
Aleksandar LazicNov 23, 2006 2:18 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: again async ioActions...
From:Igor Sysoev (is-G@public.gmane.org)
Date:Nov 23, 2006 12:04:42 am
List:ru.sysoev.nginx

On Wed, 22 Nov 2006, Aleksandar Lazic wrote:

I have read some docs and some papers and have changed my opinion about the asyncIO.

Personally I think it could help to improve the performance, but I haven't the glue, yet, to add it into the nginx.

Last entries about AIO in http://blog.lighttpd.net/ show perfomance improvements. However,

1) Tests were made against single process lighttpd, but not multi-process mode.

2) Whether some improvement will be for 1000 parallel downloads.

3) libaio requires linking with -lpthread, so it's seems it's not a true AIO implemenation but emulation using threads.

4) I'm not sure that /dev/shm|mmap|libaio|sendfile combination will be stable interface. For example, epoll had several interface changes.