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
|