我正在运行带有 KDE Plasma 的 Linux Mint 18.2。最近我注意到,大多数时候,当我将大文件复制到可移动驱动器时,该过程会在完成之前挂起。
我打开KSysGuard,看到进程file.so
在disk sleep
.
当发生这种情况时,该进程似乎没有收到任何kill
信号end
。我决定重新启动,打开一个terminal
inKonsole
并运行reboot
命令。但中间重启也卡住了!我不得不按下电源按钮并强制关闭我的笔记本电脑。
现在我想知道这是不可能的kill
还是end
处于状态的进程I/O Sleep
?
答案1
如果一个进程处于某种uninterruptible sleep
状态,那么不,您不能杀死或以其他方式结束该进程,直到它退出该状态。在该状态下,进程调用了内核上的系统调用,并且代表进程执行的内核代码已阻止进程等待某些事件的发生。
请注意,这个问题可能是重复的https://stackoverflow.com/q/223644/5161900