[sisyphus] Бардак с процессами: виснет ps

Alexander Kuprin =?iso-8859-1?q?ru=5Fclassic_=CE=C1_gts=2Elg=2Eua?=
Сб Июн 4 15:42:57 MSD 2005


Добрый день.

"Всё страньше и страньше". Сидел работал, слушал музыку и в какой-то 
момент xmms подвис. При этом подвис так, что на killall -9 xmms-bin не 
откликался. Попытка посмотреть список процессов вешает ps:

# ps aux
...skip...
alex     12951  0.0  0.3   3320  2004 pts/5    Ss   13:12   0:00 bash
alex     12958  0.0  0.4   4164  2176 pts/5    S+   13:12   
0:00 /usr/bin/mc -r -P /tmp/.private/alex/mc-alex/mc.pwd.
alex     12960  0.0  0.3   3320  1952 pts/6    Ss+  13:12   0:00 bash 
-rcfile .bashrc
alex     13115  0.0  0.5  15396  2852 ?        D    13:14   
0:00 /usr/bin/xmms-bin

При этом вывод замирает на xmms-bin. Смотрю man ps и вижу, что D -- это:

 D    Uninterruptible sleep (usually IO)

М..м.. И как убить такой процесс?

И вот, что ещё -- я наблюдаю слишком большое кол-во процессов в системе. 
Сейчас их 300. Растут по-тихоньку. Вот на соседней машинке, где 
крутится ALM 2.4 при тех же запущенных задачах их количество не 
превышает 110-120. Это что особенность ядра 2.6 --- плодить такое 
количество процессов?

-- 
WBR, Alexander Kuprin



Подробная информация о списке рассылки Sisyphus