在 Debian(以及大多数 Linux 发行版) 中,僵尸进程(zombie process)本身并不“常见”作为一种长期问题,但在系统运行中是正常现象、偶尔会出现的。
下面分几点说明:
僵尸进程是:
wait() / waitpid() 回收它Z)它 不占用 CPU、不占内存,只占用一个 PID 和进程表项。
例如:
ps aux | grep Z
偶尔看到一两个 Z 状态进程,是 正常的
以下才算“问题”:
fork: Resource temporarily unavailable)这通常说明:
常见来源包括:
✅ 正确方式:
ps -o ppid= -p <zombie_pid>
kill -9 <ppid>
❌ 错误方式:
kill -9 zombie_pid(无效,僵尸已死)如果你愿意,可以贴一下:
ps aux | grep Z
我可以帮你判断是不是“正常级别”。