Linux で再開するときに RAM にコピーされるデータの量を変更するにはどうすればよいですか?

Linux で再開するときに RAM にコピーされるデータの量を変更するにはどうすればよいですか?

通常、コンピューターをシャットダウンするときは休止状態にします。次に起動したときに再開します。問題は、Linux は必要な最小限のデータだけを RAM にコピーしているように見えることです。アプリケーションを切り替えるときに、ディスク (私の場合は HDD なので、この遅延はかなり顕著です) からロードする必要があるため、使用可能になるまでに少し時間がかかります。

再開後にカーネルによってRAMにコピーされるデータの量を決定するパラメータはありますか?swappinessその動作に影響しますか?

答え1

Linux は、システムが休止状態になったときに RAM にどのクリーン ページがあったかを追跡しません。それらはディスクから再度ロードできるため、単に破棄されます。そのため、システムが再開したときに、絶対にロードする必要があるもの以外は、何をロードすればよいかわかりません。アプリケーションは、実行可能ファイルのページをフォールトバックする必要があります。

関連情報