D状态进程kill

D状态进程kill

有一个 D 状态进程(卡住),即使被kill -9.我看到 PPID 是 systemd。

root       1863      1     0        **Ds**    /usr/sbin/smartd -n

root          1      0     0        **Ss**    /usr/lib/systemd/systemd --switched-root --system --deserialize 23

如何在不进行节点硬重启的情况下终止 D 状态进程?

答案1

如何在不进行节点硬重启的情况下终止 D 状态进程?

你不能(这就是为什么它被称为不间断的睡眠),但一旦他们从阻碍他们的事物中醒来,他们通常会自行死亡。否则,如果进程正在等待某些永远不可用的资源,或者可能存在内核错误,则用户空间将无能为力。

相关内容