ПРОЕКТЫ 


  АРХИВ 


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: zfs:(&



On Tue, Oct 02, 2007 at 08:45:05PM +0400, Монашёв Михаил wrote:

> > Это какой-то sx lock в zfs.
> 
> А что он значит? Как его интерпретировать. Нагрузка на nginx сейчас
> очень маленькая, а этот статус ловится каждый десятый раз.
> 
> >  Попробуй
> 
> > ps ax -o pid,ppid,%cpu,vsz,command,wchan|egrep '(nginx|PID)'
> 
> > Возможно, в этом случае wchan будет длиннее.
> 
> Тоже самое:
> 
> >ps ax -o pid,ppid,%cpu,vsz,command,wchan | egrep '(nginx|PID)'
>   PID  PPID %CPU   VSZ COMMAND          WCHAN
> 20077     1  0.0 24840 nginx: master pr pause
> 20078 20077  0.0 32008 nginx: worker pr kqread
> 20079 20077  0.0 32008 nginx: worker pr kqread
> 20080 20077  0.0 32008 nginx: worker pr kqread
> 20081 20077  0.0 32008 nginx: worker pr kqread
> 20082 20077  0.0 32008 nginx: worker pr kqread
> 20083 20077  0.0 32008 nginx: worker pr zfs:(&
> 20084 20077  0.0 32008 nginx: worker pr kqread
> 20085 20077  0.0 32008 nginx: worker pr kqread
> 20086 20077  0.0 32008 nginx: worker pr kqread
> 20087 20077  0.0 32008 nginx: worker pr kqread
> 20268 20010  0.0  6948 egrep (nginx|PID -


Как подсказал Руслан Ермилов, можно подправить ps:

/usr/src/bin/ps/keyword.c

-       {"wchan", "WCHAN", NULL, LJUST, wchan, NULL, 6, 0, CHAR, NULL, 0},
+       {"wchan", "WCHAN", NULL, LJUST, wchan, NULL, 16, 0, CHAR, NULL, 0},


После чего
cd /usr/src/bin/ps/
make obj
make
make install

И тогда 
ps ax -o pid,ppid,%cpu,vsz,wchan,command | egrep '(nginx|PID)'
должно показывать длинный wchan.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.