zfs:(&
    Igor Sysoev 
    is at rambler-co.ru
       
    Wed Oct  3 14:02:28 MSD 2007
    
    
  
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
    
    
More information about the nginx-ru
mailing list