私はMacbook ProノートブックでParabola Linux(Archのバリエーション)を使用しています。 8GBのRAMと8GBのスワップスペースに設定しました。私が知っている限り、スワップスペースはアクティブで動作していますが、物理RAMに過負荷がかかってもほとんど使用されないようです。これは、以下のgnomeシステムモニタのスクリーンショットで確認できます。
スワッピングは有効になっているようですが、5.6GBのRAMが使用されますが、約3MBしか使用されません。私は私のデスクトップコンピュータにインストールしたLinuxシステムからこのシステムを切り離しました。そこでは、スワップがより効率的に使用されているようです。 2GB以上が使われるのを見るのは珍しいことではありません。私は両方とも同様のアプリケーションを実行する傾向があります。
同時に、多くのプログラムが実行されているときにスワップが効率的に機能しないと、システムが時々停止する可能性があることが心配されます。また、適切に休止状態を使用できないなど、システムにあると思われる他の問題が発生する可能性があることも心配です(ディスクのスワップスペースを使用する必要があることを理解しています)。
スワップスペースが効率的に使用されない理由を知っている人はいますか?診断してみることができますか?同様の問題がある古い質問を見たことがありますが、私の状況に役立つ具体的な答えは見られませんでした。
編集する:コメントの要求に応じて、出力は次のようになりますfree -h
。
$ free -h
total used free shared buff/cache available
Mem: 7.5Gi 5.4Gi 184Mi 64Mi 1.9Gi 1.8Gi
Swap: 8.0Gi 3.0Mi 8.0Gi
システムモニタに似た情報を表示しているようです。つまり、RAMの72%が使用中ですが、実際にはスワップは使用されません。
また、「swappiness」パラメータを確認しましたが、次のような結果が出ました(かなり標準的なようです)。
$ cat /proc/sys/vm/swappiness
60