2017-07-04 11 views
0

私は、atop cmdを使ってメモリ使用量を確認しています。 のスクリーンショットを使用すると、1GBの合計と300 MBの空き容量があることがわかります。 どのように他の〜700MBを消費するのか分かりましたか? 私はcmdの上で使用しようとしましたが、それは私に多くの情報を与えません。何がLinuxでメモリを消費するのですか

enter image description here

+0

変更を確認するために、再度free -mを実行しますか? ?これは、メモリ、CPU、時間などのような多くの要因に基づいてソートするためのより良いインタフェースを提供します。 –

+1

私はこれがプログラマー固有のStackOverflowよりもServerFaultに適していると思います。 – Joe

答えて

1

私は視線ユーティリティは、この目的に適していると思います。よりユーザーフレンドリーで、リアルタイムのサーバー統計情報のためのさまざまなオプションを提供します。このユーティリティの詳細については、thisページを参照してください。プロセスは、それはもう ので、最初の実行topを必要としないというメモリをお返しし、メモリの使用率や仮想メモリ使用率 によってソートする>キーを入力あなたはどのくらいのスワップあなたを確認する必要がありますしない場合に

2

は、メモリリークが発生しますそれは、あなたのスワップが最終的 より大きい作るスワップメモリ​​よりも大きい高い値を持っている場合は、キャッシュを見つけた場合、メモリの詳細 を見るためにfree -mを実行し、inactive(anon)をチェックし/proc/meminfoで使用していることは、高次のコマンドを実行し

です

echo 3 > /proc/sys/vm/drop_caches; sync

その後、なぜhtopのコマンドを試していない

関連する問題