atom feed24 messages in ru.sysoev.nginxRe: AIO support on Linux
FromSent OnAttachments
GentooOct 17, 2006 5:30 pm 
Igor SysoevOct 17, 2006 11:51 pm 
GentooOct 18, 2006 1:25 am 
Aleksandar LazicOct 18, 2006 3:09 am 
GentooOct 19, 2006 3:19 am 
Aleksandar LazicOct 19, 2006 3:37 am 
Igor SysoevOct 19, 2006 4:42 am 
GentooOct 19, 2006 4:54 am 
Aleksandar LazicOct 19, 2006 5:00 am 
Aleksandar LazicOct 19, 2006 5:03 am 
Igor SysoevOct 19, 2006 5:27 am 
GentooOct 19, 2006 8:22 am 
Igor SysoevOct 19, 2006 9:00 am 
Delta YehOct 19, 2006 6:52 pm 
Aleksandar LazicOct 20, 2006 12:04 am 
GentooOct 20, 2006 12:11 am 
Aleksandar LazicOct 20, 2006 12:54 am 
Igor SysoevOct 20, 2006 12:57 am 
Igor SysoevOct 20, 2006 1:01 am 
Aleksandar LazicOct 20, 2006 1:15 am 
Delta YehOct 20, 2006 3:00 am 
Jonathan DanceOct 30, 2006 7:41 am 
Aleksandar LazicOct 30, 2006 9:28 am 
ThomasMay 10, 2008 12:05 pm 
Subject:Re: AIO support on Linux
From:Igor Sysoev (is-G@public.gmane.org)
Date:Oct 17, 2006 11:51:46 pm
List:ru.sysoev.nginx

On Wed, 18 Oct 2006, Gentoo wrote:

Is there any possibilty to have Async IO support in nginx-0.5.0? I really need this to serve images.

What AIO do you mean - the disk file AIO or socket AIO ?

nginx currently supports socket AIO on FreeBSD only. However, the code is not maintainable because the socket AIO in FreeBSD is not scalable and kernel may even panic. As I understand vanila Linux kernel has no socket AIO.

nginx does not support disk file AIO. I have plan to support, but it would not be soon. To decrease disk latencies you can increase number of worker processes.