Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: тюнинг linux'a
- To: nginx-ru@xxxxxxxxx
- Subject: Re: тюнинг linux'a
- From: Andrei Nigmatulin <anight@xxxxxxxxxxxxxxxx>
- Date: Mon, 23 Apr 2007 17:09:15 +0400
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; d=eyelinkmedia.com; s=m23uiy46; h=Received:From:To:Subject:Date:User-Agent:References:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-Disposition:Message-Id; b=Z4sSLyQe6Z7U2eZXU7mYMPBglDzx0AIW+5iWvIHtpmr381mkN0xxQ7IVu2aKWwsk4ksQcWbXvYlQ2hmWdrrLY9Z4uiiRGhhu410XWngS8q0/t+BWQW0Hk1M+mQroYVpLYOaHk6kiVWaH2zvXTcwmnwXukNDzH4Jwo03vcXaoOLc=
- In-reply-to: <200704231654.15977.slava@xxxxxxx>
- References: <200704231654.15977.slava@xxxxxxx>
Для начала имеет смысл включить 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
|