システムでスワップが十分に使用されていない理由


0

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の使用よりも遅くなります。なぜシステムを遅くしたいのですか?
ラムハウンド

1
必要に応じてシステムのスワップ性(実行時の条件に基づいてスワップを使用する程度)を調整できますが、25%以上の空きRAMがあるため、これにはお勧めしません(使用するバッファとキャッシュを差し引くことを忘れないでください)アプリで利用可能な実際のRAM)。howtoforge.com/tutorial/linux-swappiness
フランクトーマス

フランク、ありがとう!やったよ!RamhoudとTheKB、私はそれを調整したいのです。なぜなら、メモリが99%いっぱいになるたびにコンピューターがスタックするからです。ただし、スワップは空です。
オルガPshenichnikova
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.