Debian GNU / Linux 8.4(jessie)を持っています。
私はこの無料の出力を持っています:
olga@olgacomp:~$ free -h
total used free shared buffers cached
Mem: 2.0G 1.9G 104M 115M 24M 422M
-/+ buffers/cache: 1.4G 551M
Swap: 1.0G 54M 969M
私の質問は次のとおりです。私の状況では、ほとんどすべてのメモリが使用されたときに、スワップが54Mだけで満たされるのはなぜですか。システムがブロックをそれ以上プッシュせず、RAMを解放するのはなぜですか?
多くの時間メモリが99%ビジーになり、スワップはまだほとんど無料であるため、私はそれを尋ねます。
ラムにまだスペースがあるときにスワップを使用する理由
—
TheKB
スワップの使用は、RAMの使用よりも遅くなります。なぜシステムを遅くしたいのですか?
—
ラムハウンド
必要に応じてシステムのスワップ性(実行時の条件に基づいてスワップを使用する程度)を調整できますが、25%以上の空きRAMがあるため、これにはお勧めしません(使用するバッファとキャッシュを差し引くことを忘れないでください)アプリで利用可能な実際のRAM)。howtoforge.com/tutorial/linux-swappiness
—
フランクトーマス
フランク、ありがとう!やったよ!RamhoudとTheKB、私はそれを調整したいのです。なぜなら、メモリが99%いっぱいになるたびにコンピューターがスタックするからです。ただし、スワップは空です。
—
オルガPshenichnikova