多くの本を読んで検索した後、私が望むことは可能であるとは確信していませんが、別の方法で知っている人がいるかどうか疑問に思います。
問題は、私のラップトップがスペース不足のために休止状態に移行しないことです。これは、私のスワップ使用量と保存する必要があるメモリ(IEは復元時にディスクから削除または再ロードできない)の合計が私のスワップサイズを超えることを意味しているようです。
私が本当に望むのは、休止状態のパーティション/ファイルをスワップパーティション/ファイルから分離して、お互いのスペースを占有しないようにすることです。リカバリの詳細により、休止状態スペース用にパーティションを設定するのが最も簡単な方法であると思われ、スワップ用の別々のパーティションまたはファイルを持つことができます。私のシステムはかなりうまくスワップされているので、スワップで遊びたくありません。かなりバランスのとれたようです。
私が読んだところによると、Hibernateはアクティブなスワップがないとパーティションを使用しません。
スワップスペースのサイズを増やすことは、マシンがより多くのスワップスペースを消費することを意味するだけで、休止状態の障害を100%防ぐことはないと思います。なぜなら、私は多くのメモリを使用し(希望的に)数ヶ月に一度再起動する傾向があり、「作業」を実行し続ける傾向があるからです。数ヶ月間、これは私の全体的なメモリ/スワップ状態に貢献すると思いますが、それは私にうまく機能し、作業速度を上げるので、変更したくありません。
休止状態の使用に影響を与えないカーネルの最大スワップ使用を制限する方法があるかもしれません。または、休止状態で他のデバイスを使用するのを防ぐことなく、1つのスワップデバイスのみを使用するように指示する方法です。
編集:これは私が望む具体的なものよりも原則に近いですが、4GB RAMと256GB SSDを備えたかなり標準的な古いLenovoです。 Ubuntu 14.04を実行しており、アップグレードが必要です。はい...休止状態が安定して動作するように再試行しているため、現在4 GBのスワップパーティションがありますが、2 GBで実行されていることに満足しており、違いは見つかりませんでした。 。過去にもっと多くの方法(IIRC 6GB)を試しましたが、それでも休止状態に問題があります。それ以上試したことはありませんが、私が知っている限り、4GB RAMと2GBスワップの理論的最大容量は6GBでなければなりません。大きなスワップパーティションがある場合はパフォーマンスに違いがないことがわかったので、余分なスワップを無駄に使用しているとします(デフォルトでは、ディスク容量を節約するためにスワップパーティションのサイズを制限せずにこの動作を停止したいのですが、メモリの負荷が高くなります。)与えられたスペースがスワップを回復するのに怠惰になる傾向があると仮定すると、合理的な動作が休止状態の要件と競合する可能性があります。
ティア、フィート