通常、コンピューターをシャットダウンするときは休止状態にします。次に起動したときに再開します。問題は、Linux は必要な最小限のデータだけを RAM にコピーしているように見えることです。アプリケーションを切り替えるときに、ディスク (私の場合は HDD なので、この遅延はかなり顕著です) からロードする必要があるため、使用可能になるまでに少し時間がかかります。
再開後にカーネルによってRAMにコピーされるデータの量を決定するパラメータはありますか?swappiness
その動作に影響しますか?
答え1
Linux は、システムが休止状態になったときに RAM にどのクリーン ページがあったかを追跡しません。それらはディスクから再度ロードできるため、単に破棄されます。そのため、システムが再開したときに、絶対にロードする必要があるもの以外は、何をロードすればよいかわかりません。アプリケーションは、実行可能ファイルのページをフォールトバックする必要があります。