有什麼方法可以殺死或結束「磁碟睡眠」中的進程

有什麼方法可以殺死或結束「磁碟睡眠」中的進程

我正在運行帶有 KDE Plasma 的 Linux Mint 18.2。最近我注意到,大多數時候,當我將大檔案複製到可移動磁碟機時,該過程會在完成之前掛起。

我打開KSysGuard,看到進程file.sodisk sleep.
當發生這種情況時,該進程似乎沒有收到任何kill訊號end。我決定重新啟動,打開一個terminalinKonsole並運行reboot命令。但中間重啟也卡住了!我不得不按下電源按鈕並強制關閉我的筆記型電腦。

現在我想知道這是不可能的kill還是end處於狀態的進程I/O Sleep

答案1

如果一個進程處於某種uninterruptible sleep狀態,那麼不,您不能殺死或以其他方式結束該進程,直到它退出該狀態。在該狀態下,進程已調用核心上的系統調用,並且代表該進程執行的內核程式碼已阻塞該進程,等待某些事件發生。

請注意,這個問題可能是重複的https://stackoverflow.com/q/223644/5161900

相關內容