LINUX.ORG.RU

как убить процесс-zombie?


0

0
Мне тут сказали, что кроме как перезагрузкой системы, можно еще избавиться путем освобождения памяти, той которую он занял. И прозвучало это неубедительно и странно, так как более понятно ничего не объяснили.

Может просто подскажете названия команд?

anonymous
Насколько я помню, процесс-зомби не занимает памяти, это просто строчка в top-е или ps-е.
Selecter ★★★★
()
Ответ на: комментарий от Selecter
простите а система тормозит не из-за них? Да и память в top у них указана (и в моем случае немаленькая) так я что-то неверно понимаю в этом?
anonymous
()
Ответ на: комментарий от anonymous
Процессы-зомби не занимают даже процессорного времени.
Selecter ★★★★
()
Блин, сколько можно?

ПРИБЕЙ ПАРЕНТА (РОДИТЕЛЬСКИЙ ПРОЦЕСС) У ЗОМБИ - и зомбя сдохнет вместе с ним. Увидеть парента можно в столбце PPID при вызове ps -axl

Еще вопросы есть?

no-dashi ★★★★★
()
Ответ на: комментарий от mikhail
У init'а не бывает зомбей. Он правильно написан. :-)
no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi
> ПРИБЕЙ ПАРЕНТА (РОДИТЕЛЬСКИЙ ПРОЦЕСС) У ЗОМБИ

Угу, особенно когда папаша "ушёл в себя" по поводу ввода/вывода или иного внутриядрёного запроса... ;-)))

IMHO, как уже говорили выше, единственный вред от зомби -- сокращение количества доступных PID.

P.S. Как-то давно, при обсуждении аналогичной темы, г-н bsh сказал, что в 2.6 _вроде_бы_ работают над убиением зомби (только как, непонятно).

Obidos ★★★★★
()
Ответ на: комментарий от prox
> Единственная проблема с зомби, это то что, теоретически, могут кочится PIDы...

к сожалению, это вовсе не теоретически - я сам такое видел пару раз, из-за чего AIX приходилось перегружать. виновата была, конечно, корявая левая прога, плодившая зомбиков, но тем не менее...

sasha999 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.