我的 Debian 8 有一個非常惱人的問題:休眠後恢復需要 5 到 10 分鐘。
在恢復時間期間,系統在顯示器上顯示圖片但沒有響應,遊標沒有移動,鍵盤不執行任何操作,並且我一直聽到硬碟工作的聲音。
所有控制台會話都顯示 IRQ 內核訊息,如下所示
kernel:[39559.620706] do_IRQ: 1.225 No irq handler for vector (irq -1)
復原進程向系統日誌產生 300 多行內容http://pastebin.com/6YZ0kiuc
我嘗試過 TuxOnIce 內核,但遇到了同樣的問題 - 恢復需要太多時間。 x86(舊系統)和 x86_64(幾個月前更新)上也存在復原問題。
我不知道出了什麼問題,有人可以幫我嗎?
目前系統:Debian 測試 3.16.0-4-amd64 x86_64、KDE 4.14.2
硬體宏碁 Aspire V5-573G-54208G1Takk,記憶體 8Gb,硬碟 1Tb
CPU資訊http://pastebin.com/ZbGQNdXE
交換分割區
Device Boot Start End Sectors Size Id Type /dev/sda6 201172992 218748927 17575936 8.4G 82 Linux swap / Solaris
答案1
在最近的休眠實作中,當恢復時,只有核心工作的最小部分會從交換區寫回記憶體;其餘的則由用戶空間應用程式在需要時立即載入。
雖然這使得系統一開始表現得很遲緩,但讓它流暢運行所需的總時間卻更少,因為記憶體碎片對你來說並不有趣。現在所做的事情一定不能向後移動。