• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:linuxサーバで使用しているメモリの確認方法)

Linuxサーバでメモリの確認方法と対策について

このQ&Aのポイント
  • この記事では、Linuxサーバで使用しているメモリの確認方法について説明します。
  • また、メモリの使用量が徐々に増え続ける原因と対策についても考えてみましょう。
  • CentOS 5での設定の特性や、ApacheとSendmailの起動に関する情報も含まれます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

原因は、私にはわかりませんが、とりあえず、 対処できそうなコマンドをば。 $ ps aux --sort -rss | head -n 20 物理メモリを食ってる上位20位がでます。 # echo 1 >/proc/sys/vm/drop_caches 上の通り、1だと、ページキャッシュのみの開放。 2 dentry、inode の解放。 3 ページキャッシュ、dentry、inode の解放。 一応、# sync で同期を完了させてからのコマンドをおすすめします。

nicostars
質問者

お礼

ありがとうございます、 調査した結果、dentryがメモリを使用しているようでした。 特に解放する必要もないためこのままでいようとおもいます。

その他の回答 (3)

  • ya9pon
  • ベストアンサー率34% (88/254)
回答No.3

topコマンドで様子を見てみては。

nicostars
質問者

お礼

ありがとうございます。 topやsarなどで追っているのですがなかなか それらしいものが特定できず苦戦しておりました。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

freeの見方はお書きの通りで合ってます。 使用メモリが増える原因はこれだけでは何とも。実際にどのプロセスがメモリを使っているのかを調べないと。

nicostars
質問者

お礼

ありがとうございます。 ps auxなどで結果を確認しているのですが メモリを多く使用しているようなプロセスが見当たりませんでした。 もう少し調べてみます。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

freeコマンドの結果の見方…だと、下記のページ辺りでしょうか。 http://www.goofoo.jp/2011/05/1107 使用状況なら http://www.atmarkit.co.jp/flinux/rensai/linuxtips/088vmstat.html とか。

nicostars
質問者

お礼

ありがとうございます。 参考にさせていただきます。

関連するQ&A