在 Linux 中恢復時如何更改複製回 RAM 的資料量?

在 Linux 中恢復時如何更改複製回 RAM 的資料量?

通常,當我關閉電腦時,我會進入休眠狀態。下次啟動時我會繼續。我的問題是,Linux 似乎只是將所需的最少量資料複製回RAM,因為當我在應用程式之間切換時,在這些應用程式可用之前會有一個小的延遲,因為它們仍然必須從磁碟加載(這在我的例子中是 HDD,這使得這種延遲非常明顯)。

是否有一個參數決定恢復後核心將多少資料複製回 RAM?有沒有可能,swappiness會影響該行為嗎?

答案1

當系統休眠時,Linux 不會追蹤 RAM 中的乾淨頁面。它們只是被丟棄,因為它們可以從磁碟加載回來。因此,當系統恢復時,除了絕對需要載入的內容之外,它不知道要載入什麼。您的應用程式必須在其可執行檔的頁面中進行故障復原。

相關內容