質問: linuxサーバで使用しているメモリの確認方法 linuxサーバの使用しているメモリの確認方法について教えて頂きたいです。 たとえば以下のようなメモリ表示だった場合に 実際に使用可能なメモリは free+の148588(厳密ではないかもですが)かとおもいます。 total used free shared buffers cached mem: 192572 190944 1628 54912 20112 126848 -/+ buffers/cache: 43984 148588 swap: 96384 0 96384 気にしているのはused- の43984 の数字ですが こちらはtotalからfree+を引いた数値ですが、この数字が linux起動から徐々に増え続けています。 この used- ですが、こちらは実際に使用しているメモリという認識でよいでしょうか。 となると、徐々に増え続けているとそのうち枯渇するのではと思いました。 因みにこのサーバではapacheとsendmailが起動してはおりますが 実際に外部等に公開しているわけでもなくただ検証用として起動しており 特にメールが流通するでもなく、apacheもなにもアクセスない状態です。 このまま同様の設定で本番稼働等をすると同じような現象が発生してしまうのではないかと 気にしております。 徐々に上昇してしまう原因として考えられることがあれば教授いただけますでしょうか。 因みにosはcentos 5です。
回答: topコマンドで様子を見てみては。