Автор Гілка: zombie процеси  (Прочитано 1321 раз)

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
zombie процеси
« : 2006-03-24 15:44:44 »
якщо я запускаю комадну top то з періодичністю в 2-3 секунди бачу що в мене 1-2 zombie-процеси....  
Як можна вияснити, що  це за процеси такі ???


Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: zombie процеси
« Відповідей #1 : 2006-03-27 03:38:34 »
Як вам, напевне, відомо, зомбі -- це фактично дочірні процеси, які завершились раніше, ніж батьківський процес на це сподівався. В цьому випадку деяка інформація про зомбі-процеси зберігається в структурах ядра, однак фактично жодних важливих ресурсів системи зомбі не використовує. Виходячи з цього стає зрозумілим, що витоки проблем необхідно шукати саме в програмах, котрі виконуються батьківським процесом. Той же top може виводити PPID (parent process ID) для кожного процесу.
dd if=/dev/zero of=/dev/null

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: zombie процеси
« Відповідей #2 : 2006-04-02 13:51:09 »
Хочу добавити.
1) знайти цi процеси можна за допомогою хоча б ps (помiченi лiтерою Z)
2) вбиваються зазвичай за допомогою завершення батькiвського процесу (вирахувати батька можна тим же ps). Iнколи батьком становиться init - тодi вже нiчого не поробиш, лише перезагрузка...