Re: замирает скачивание файлов

tswiah at innovativemarketing.com.ua tswiah at innovativemarketing.com.ua
Thu Oct 25 20:36:46 MSD 2007


On Thu, 25 Oct 2007, umask wrote:

> Date: Thu, 25 Oct 2007 19:57:14 +0400
> From: umask <umask at yandex.ru>
> Reply-To: nginx-ru at sysoev.ru
> To: nginx-ru at sysoev.ru
> Subject: Re: замирает скачивание файлов
> 
>
>
>
>
> 25.10.07, 19:22, tswiah at innovativemarketing.com.ua:
>
>
>
>>> Что если включить 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)





More information about the nginx-ru mailing list