Hibernate
我們可以只休眠使用者的圖形會話嗎
考慮一下我在我的 PC 上的不同時間使用兩個使用者。如果我從一個切換到另一個,它們都需要導致交換的 ram。
一種解決方案是註銷一個使用者,然後登錄到另一個使用者 (Gnome|KDE|xfce|…) 並希望一切都恢復。檢查所有正確打開的內容似乎很耗時。
除了這些,是否可以休眠和恢復會話以便會話可以輕鬆繼續?
不,它不是那樣工作的。休眠是在硬體級別上工作,而不是會話。
如果您對手動啟動應用程序感到困擾 - 自動啟動它們。所有現代 WM 都具有自動啟動應用程序的能力,並且大多數應用程序都具有恢復其上次工作狀態的能力。
可能的解決方案可能是虛擬機 - 將一個(或兩個)使用者放在單獨的 VM 實例中,它們將彼此獨立,您將能夠休眠一個現在不需要的實例。但最有可能的是,允許 VM 進行正常使用者工作的硬體不需要關閉一個會話來為另一個會話釋放資源……
但最終 - 如果您的任務需要如此多的記憶體以至於您必須關閉並行程序 - 增加機器上的物理 RAM。它很便宜。不是免費的,但很便宜。或者買第二台機器。