Che cosa Zombie significare in Ubuntu?

August 11

processi zombie sono processi che non sono più funzionanti, ma sono ancora riferito dal sistema. Questi processi hanno ancora un processo genitore superstite e viene assegnato un ingresso di processo, ma sono essenzialmente morti e non possono operare. Essi non occupano memoria nel sistema e sono innocui.

Perché Terminate Zombie processi?

processi Zombie occupano spazio nella vostra lista dei processi. Ubuntu Linux finirà per eliminare questi processi dalla lista, ma aggiungono ulteriore complessità alle vostre domande di processo attraverso lo spazio extra prendono. Inoltre, un sistema estremamente attivo può esaurire processo disponibile gestisce se questi processi non vengono eliminati.

Come faccio a identificare un processo zombie?

Zombies possono essere identificati con l'apertura di una nuova finestra di terminale e digitare "ps -el | grep 'Z'" (senza le virgolette). Verranno visualizzati tutti i processi in uno stato di "zombie". processi zombie avranno il testo <defunta> nell'etichetta, identificandoli in modo chiaro. Inoltre, viene visualizzato il PPID, o Parent Process ID, l'applicazione che ha generato il processo zombie.

Come vengono rimossi Zombie processi?

Ubuntu Linux elimina sistematicamente i processi zombie dal sistema automatico e non è necessaria alcuna azione. È possibile eliminare i processi zombie manualmente inviando un comando SIGCHILD al genitore del zombie. Per fare questo, tipo "kill -s SIGCHLD <pid>" (senza le virgolette). Sostituire <pid> con il numero ID del processo genitore del zombie, che viene visualizzato nella lista che identifica il processo come uno zombie.

Processi Zombie orfani

Uno zombie può essere orfano quando il suo processo padre muore improvvisamente e non è stato raccolto dal sistema. Il sistema raccoglierà questo processo automatico, ma si può riguadagnare rapidamente il controllo della situazione e raccogliere il processo riavviando l'applicazione o processo che in origine ha generato esso.