Процесс, сидящий в памяти и отъедающий ресурсы, ожидающий ввода, от другого процесса, который уже умер. Так как второй умер, первый не может нормально завершить работу, и вынужден висеть в оперативке дальше - по kill -9 его не прибьёшь - ни мёртвый, ни живой - то есть зомби. Примерно так.
зомби-процесс - это уже завершившийся процесс, и никаких ресурсов - ни cpu, ни памяти - он на себя не оттягивает. единственное, что от него осталось - это запись в списке процессов. а остается она потому, что родительский процесс не вычитал его статус завершения через wait() - собственно для этого он и хранится. понятно, почему по kill -9 он не убивается - потому что убивать уже нечего, сам давно помер. зомби-процессы ничем особо не вредны, разве что ps смотреть неудобно :) да в особо клинических случаях их немеряное количество может таблицу процессов забить до отказа.
А как вот с таким справиться?
201 ? DN 0:00 find / -xdev ( -false ) -prune -o ( -type f -
472 ? D 0:00 df -k
713 ? D 0:00 df -k
При этом load average: 6.00, 6.00, 6.00
И никак не убивается/снимается.