CentOS 5 - NGiNX - AIO

Igor Sysoev igor at sysoev.ru
Thu Oct 13 11:14:27 UTC 2011


On Thu, Oct 13, 2011 at 03:04:44AM -0400, gus wrote:
> и еще 1 вопрос.
> у меня 16Гб оперативки конфиг такой:
> user  nginx;
> worker_processes  8;
> worker_rlimit_nofile 819200;
> timer_resolution 100ms;
> worker_priority -5;
>    
> http {
>  #aio
>     aio on;
>     expires max;
>     #directio 1m;
>     sendfile        off;
>     tcp_nopush      on;
>     tcp_nodelay     on;
>     server_tokens   off;
>     gzip            off;
>     gzip_static     on;
>     gzip_comp_level 5;
>     gzip_min_length 1024;
>     keepalive_timeout  65;
>     output_buffers 2 512k;
> 
> раздаю с сервера видео ролики и мелкие
> тумбочки. Ролики размером от 5 до 200
> мегабайт.
> 
> какой параметр directio  и output_buffers  мне
> указать лутше?

Под Линуксом для aio нужно обязательно directio. Без него использовать
aio бессмысленно.

     aio on;
     sendfile        off;
     directio        1m;
     output_buffers  2 1m;

На 16G можно обслуживать где-то до 6000 соединений.


-- 
Игорь Сысоев
http://sysoev.ru



More information about the nginx mailing list