ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Проблема со скоро стью отдачи файла



Aleksej Novikov пишет:
Hello Alex,

Sunday, April 6, 2008, 8:51:25 PM, you wrote:

Aleksej Novikov пишет:
Hello Aleksej,


Совсем забыл отметить, что отдельный nginx (на другом порту на
этом-же IP) отдаёт всё быстро и без проблем.

Что в stub_status основного nginx?
Не знал про этот модуль, только  что поставил.
Вот данные за 15 минут

Active connections: 354
server accepts handled requests
1995 1995 2734 Reading: 1 Writing: 281 Waiting: 72

сколько воркеров?
При включенном sendfile с sendfile_max_chunk пробовали играться?
Да, пробывал с разными значениями, сейчас sendfile включен
sendfile_max_chunk 128k; - пробывал до 512к значения - ничего не
меняется.

а уменьшать?

Какой наиболее частый статус у воркеров nginx?
Непонял, это где смотреть ?
top
sndbuf пробовали увеличить при включенном sendfile?
Сейчас такой.
listen  хх.хх.ххх.хх:80 default rcvbuf=8192 sndbuf=256000 backlog=128000 
deferred;

backlog=4096 хватит в большинстве случаев, и то надо тюнить /proc/sys/net/core/somaxconn чтобы рельно работало.

Покажите показаний 5-6 iostat -kdx /dev/sdx /dev/sdy 5 для дисков, с которых
отдаются данные.
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz 
avgqu-sz   await  svctm  %util
md0               0.00     0.00   17.11  210.34   902.92   841.35    15.34     
0.00    0.00   0.00   0.00
md1               0.00     0.00   15.49  202.93   839.42   811.72    15.12     
0.00    0.00   0.00   0.00
md2               0.00     0.00    9.75  118.91   528.45   475.64    15.61     
0.00    0.00   0.00   0.00
md4               0.00     0.00   29.04  396.33   602.85   641.00     5.85     
0.00    0.00   0.00   0.00
etherd/e0.0       0.00     0.00   14.49  176.88   733.34   707.51    15.06     
0.00    2.99   2.99  57.28
etherd/e1.1       0.00     0.00   13.35  173.03   701.94   692.13    14.96     
0.00    1.77   1.77  32.93
etherd/e2.2       0.00     0.00   15.68  175.73   708.87   702.92    14.75     
0.00    1.17   1.17  22.43
etherd/e3.3       0.00     0.00   27.50  293.20   225.85   228.45     2.83     
0.00    3.58   3.58 114.74
откуда столько записи(а на etherd/e3.3 ещё и мелкой)?
iostat -kdx etherd/e0.0 etherd/e1.1 etherd/e2.2 etherd/e3.3 5
лучше так, а то единичный вывод обычно врёт.



 




Copyright © Lexa Software, 1996-2009.