Hello Александр,
Thursday, May 10, 2007, 5:20:21 PM, you wrote:
> Igor Savchenko пишет:
>> Это тесты были не на "отдельностоящем" nginx а на production.
> собственно это я и хотел услышать
> я так понимаю, с netstat -m всё впорядке?
31099/1841/32940 mbufs in use (current/cache/total)
351/307/658/65536 mbuf clusters in use (current/cache/total/max)
351/169 mbuf+clusters out of packet secondary zone in use (current/cache)
0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
8476K/1074K/9551K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
10613/18904/65536 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
65647369 requests for I/O initiated by sendfile
175506 calls to protocol drain routines
>> Поставил "отдельностоящий" nginx с 1 воркером и таким же конфигом.
>>
>> ~10MB/s причем не зависимо от senfile_max_chunk... ставил от 0 до 1M
>>
>> Качал с localhost.
>>
> То есть проблема именно в том, что nginx нагружен. Ненагруженный nginx
> отдаёт со скоростью порядка скорости диска.
Есть идеи как оптимизировать? Был бы очень признателен. пока в среднем
больше ~130Mbit/s выжать не удалось...
>>> Попробуйте поменять методы обработки соединений.
>>> use epoll;
>>> use poll;
>>> use rtsig;
>>
>> FreeBSD 6.1-RELEASE-p5 ;-)
> ну хоть
> use poll;
Пишет что нема такого метода.
> можно попробовать ;). Хотя если >300-400 коннектов - можно наверно и не
> дёргаться. В логах nginx хоть kqueue активируется? :)
> Да и поделитесь в конце концов статусом боевого nginx :)
Active connections: 1629
server accepts handled requests
49238 49238 59765
Reading: 33 Writing: 1433 Waiting: 163
В часы пик количество активных увеличивается в среднем в два раза...
---------------------------------
Igor V. Savchenko
http://webta.net
mailto: igor@xxxxxxxxx
ICQ: 86915046