最近、クラスタにUbuntu Server 14.04.2 LTSのコピーをインストールしました。すべてがうまく機能しているようですが、利用可能な合計RAMのかなりの部分(約半分)が使用されています。つまり、実行すると、free
次のような出力が表示されます(バッファ/キャッシュラインが関連付けられています)。
total used free shared buffers cached
Mem: 251 215 36 0 2 70
-/+ buffers/cache: 141 110
Swap: 22 0 22
両方の出力を確認し、ps
各lsof
ユーザーの合計メモリ使用量を取得しましたが、誰もRAMの1%以上を使用しませんでした。 Linuxはシャットダウンプロセスで使用されているメモリをすぐに解放しないという内容を読みましたが、それほど多くのメモリを使い続けることは可能ですか?そうでなければ、このメモリをすべて占める他のものはありますか?
ベストアンサー1
実際、メモリ使用量の大部分が終了したプロセスで使用されている非アクティブメモリに起因する可能性があることがわかりました。 2014年1月以降に利用可能なメモリ量を確認する最も正確な方法は、次の点を確認することです。利用可能なメモリ/proc/meminfoにあります。ファイルの非アクティブメモリ量も確認できます。