休眠后进程是否仍在运行?

休眠后进程是否仍在运行?

我在笔记本电脑上的安装点上运行sfill,忘记打开电源,因此当电池电量耗尽时,笔记本电脑会进入休眠状态(我知道我也许应该禁用休眠模式,我可能会这样做)。

重新启动时top显示sfill为状态 D(不间断睡眠)和 %CPU 0.3 至 0.7、%MEM 0.0,但听起来好像有一些磁盘活动。

仍在sfill运行 - 这些 %CPU 和 %MEM 数字是否正常,或者我需要终止sfill并重新启动?杀死它有什么影响吗?

答案1

是的,该进程仍在运行,但处于不间断睡眠(状态 D)等待 I/O。这意味着进程被卡住等待磁盘并且不太可能恢复。

最好的办法是等待,看看笔记本电脑开始备份所有内容后进程是否“唤醒”。唯一要做的另一件事是重新启动笔记本电脑以清除该进程。

有关此类睡眠的更多详细信息,请参见 stackover flow:https://stackoverflow.com/questions/223644/what-is-an-uninterruptable-process

相关内容