ПРОЕКТЫ 


  АРХИВ 


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: замирает скачивание файлов



On Thu, 25 Oct 2007, umask wrote:

Date: Thu, 25 Oct 2007 19:57:14 +0400
From: umask <umask@xxxxxxxxx>
Reply-To: nginx-ru@xxxxxxxxx
To: nginx-ru@xxxxxxxxx
Subject: Re: замирает скачивание файлов





25.10.07, 19:22, tswiah@xxxxxxxxxxxxxxxxxxxxxxxxxx:



Что если включить debug, в логах что-то меняется?





Конечно, куча всего, но на что именно смотреть?



Проблема имеет чёткую воспроизводимость для вашего IP, например?

Если да, то можно дебажные логи писать только для коннекции с вашего IP.


Ок, попробую, но на что обращать внимание?





OS я так понимаю Linux? Какой, если быть точным?





debian derivative.



Ок.





В каком состоянии воркеры nginx'а, когда проблема проявляется?





S в основном.



а D бывает?


Да. Периодически нжинкс и на диск нависает.





Какие iowait случаются (iowait -x 1, vmstat 1 - если мы про Linux)?





В топе вот такая картина

Cpu0  :  1.4%us,  2.0%sy,  0.0%ni, 71.5%id, 18.6%wa,  0.0%hi,  6.4%si,

0.0%st

Cpu1  :  0.7%us,  1.0%sy,  0.0%ni, 57.2%id, 40.1%wa,  0.0%hi,  1.0%si,

0.0%st

Cpu2  :  0.3%us,  1.0%sy,  0.0%ni, 56.1%id, 42.3%wa,  0.0%hi,  0.3%si,

0.0%st

Cpu3  :  0.7%us,  1.3%sy,  0.0%ni, 85.6%id, 12.1%wa,  0.0%hi,  0.3%si,

0.0%st

но я не вижу, чтобы такие значения иовейтов держались долго.



top - это не то место, где нужно смотреть что-то конкретное. Это так, общая 
картина.

Для процессора лучше использовать mpstat, в нём вы и iowait увидите.

чего vmstat показывает? Не свопится ли чего?


Вот вывод mpstat:
19:35:05 CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 19:35:05 all 1.20 0.06 0.60 16.23 0.12 1.98 0.00 79.81 4296.66


vmstat:
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 804 148112 36160 3332528 0 0 1 23 5 3 1 3 80 16




Пробовали sendfile отключать?

Или с чанками для sendfile играться, как советовали другие участники?


С чанками игрался - никакого эффекта.



--

umask


--
Best,
        Yaroslav Tarasenko aka Taras Tswiah
        (SysAdmin Department Manager)



 




Copyright © Lexa Software, 1996-2009.