非常に頻繁に私はメモリ不足です。スワップファイルがないことに気付きました。どのサイズを選ぶべきですか? 4GBのRAMがあります。
私が使用しているプログラムは、Firefox、Thunderbird、Grive、Android Studioです。それでも、私のラップトップは頻繁にフリーズします。
500 MBから1 GBのスワップで問題ありません。インストール時に500 MBのスワップを作成しましたが、これまでのところ何の問題もありません。 2 GBのRAMがあります。
The Linux Questions Wiki のかなり賢明なガイドを次に示します。
ほとんどすべてのLinuxシステムにはスワップ領域が必要です。古典的なアドバイスは、「スワップはRAMの2倍にする必要があります」ですが、これは厳密なガイドラインではありません。別のガイドラインはRAMサイズを少なくとも1倍にすることですが、これも固定された絶対的な要件ではありません(これはLinuxに必要でしたが、最近のバージョンには必要ありません)。主に実行するアプリケーションに依存します。ビデオ/映画編集、3Dレンダリング、大規模画像編集、データベースサーバー、Webアプリケーションサーバーなどのアプリケーションは大量のメモリを使用する可能性があり、RAMがない場合は大きなスワップスペースが必要です。
サイズを決める良い方法は、試してみるだけです。サイズを選択し(通常、後でスワップサイズを小さくする方が簡単なので、高い値を目指します)、「通常の」ワークロードをしばらく実行して、使用されているスワップの量を確認します(メモリ診断ツールを参照)。その後、パーティションを調整/サイズ変更したり、完全にパーティションを再作成したりできます。
速度を最適化するには、スワップパーティションを、OSがインストールされているメインハードディスクではなく、別のハードディスク(ある場合)に配置することをお勧めします。スワップスペースを複数のハードディスクに分散させることもできます。これにより、速度が向上する可能性もあります。 Linuxは複数のスワップスペースを処理でき、各スワップスペースに優先順位を付けることができます(fstabのpri = somenumber、swaponコマンドも参照)。
現時点では4GのRAMでファイルサーバーを構築していますが、8Gのスワップスペースから始めて、かなりの数のRAMを使用して、ユニオンマウント。後からいつでも調整できます。