тюнинг linux'a

Andrei Nigmatulin anight at eyelinkmedia.com
Mon Apr 23 17:09:15 MSD 2007


Для начала имеет смысл включить error_log; если при старте nginx будут 
какие-то проблемы с выделением ресурсов - он об этом напишет.


On Monday 23 April 2007 16:54, Viatcheslav E. Kouznetsov wrote:
> Здравствуй многоуважаемый All!
> Прошу помощи в тюнинге связки linux (CentOS 4.4 i386) и nginx.
> Есть такое ощущение что я уперся в какое-то системное ограничение.
> Система работает стабильно, но вот больше 4k коннектов/сек обслужить не
> может. nginx работает только со статикой, отдает картинки. И в процессе
> работы видно, что наступает насыщение. К слову, раньше под подобной задачей
> стояла FreeBSD и спокойно доходило до 8k коннектов/сек.
>
> В настройках nginx
>
> user  nobody;
> worker_processes  4;
> worker_rlimit_nofile 40960;
> error_log off;
> #error_log  logs/error.log;
> #error_log  logs/error.log  notice;
> #error_log  logs/error.log  info;
>
> pid        /var/run/nginx.pid;
>
> worker_priority  -10;
>
> events {
>     use epoll;
>     worker_connections  10240;
> }
>
>
> http {
>     include       conf/mime.types;
>     default_type  application/octet-stream;
>     access_log off;
>
>     sendfile        on;
>     tcp_nopush     on;
>     tcp_nodelay      on;
>
>     keepalive_timeout  30;
>
> Была мысль что уперся в кол-во одновременно открытых файлов (ulimit -n)
> вставил worker_rlimit_nofile 40960 и в скрипте запуска (ulimit -n 40960) не
> помогло. Есть идеи в какую сторону рыть?
>
> PS Может поиграться с отключением sendfile и выбором output_buffers ?
>
> С уважением,
> 	Слава.

-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


More information about the nginx-ru mailing list