休止状態時のディスクキャッシュの保存

休止状態時のディスクキャッシュの保存

Linuxが休止状態のときにディスクキャッシュを保存する方法はありますか?私はそれらをあきらめることが最善の選択であることを理解し、同意します。ただし、回復後にシステムが応答しなくなり、そのデータを保存しようとします。

もちろん、休止状態と回復の両方がスワップと再開のためにディスクキャッシュデータを書き込む必要があるため、遅くなります。もちろん、今よりも多くのスワップスペースが必要です。しかし、それにもかかわらず私はオンラインで検索してみましたが、このようなものを設定する方法を見つけることができませんでした。

私はpm-utilsとuswsuspをバックエンドとして使用していますが、提案を受け入れることができます。

答え1

私はあなたの痛みを知っています。休止状態の後、私のコンピュータははるかに遅くなります。

しかし、別の方法があります。知られている氷タキシード

カーネル休止状態よりはるかに高速で、ディスクキャッシュを含む使用中のすべてのメモリを保存できます。これは大きな違いを生み出し、実際にLinuxの休止状態を毎日利用できるようにします。

注意してください - これには独自のカーネルを構築するプロセスが含まれます。 DebianやUbuntuのユーザーなら、kernel-package(make-kpkg)を使うのはとても簡単です。頑張ってください!

答え2

交換価値を確認する必要があります。通常60に出発します。 10または15でなければなりません。

猫/proc/sys/vm/swappiness

次のコマンドを使用してすぐに変更できます。

sudo bash -c "echo -e 10 > /proc/sys/vm/swappiness"

そして立ち往生

sudo bash -c "echo 'vm.swappiness = 15' >> /etc/sysctl.conf"

関連情報