- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:linuxサーバで使用しているメモリの確認方法)
Linuxサーバでメモリの確認方法と対策について
このQ&Aのポイント
- この記事では、Linuxサーバで使用しているメモリの確認方法について説明します。
- また、メモリの使用量が徐々に増え続ける原因と対策についても考えてみましょう。
- CentOS 5での設定の特性や、ApacheとSendmailの起動に関する情報も含まれます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
原因は、私にはわかりませんが、とりあえず、 対処できそうなコマンドをば。 $ ps aux --sort -rss | head -n 20 物理メモリを食ってる上位20位がでます。 # echo 1 >/proc/sys/vm/drop_caches 上の通り、1だと、ページキャッシュのみの開放。 2 dentry、inode の解放。 3 ページキャッシュ、dentry、inode の解放。 一応、# sync で同期を完了させてからのコマンドをおすすめします。
その他の回答 (3)
- ya9pon
- ベストアンサー率34% (88/254)
回答No.3
topコマンドで様子を見てみては。
質問者
お礼
ありがとうございます。 topやsarなどで追っているのですがなかなか それらしいものが特定できず苦戦しておりました。
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
freeの見方はお書きの通りで合ってます。 使用メモリが増える原因はこれだけでは何とも。実際にどのプロセスがメモリを使っているのかを調べないと。
質問者
お礼
ありがとうございます。 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 とか。
質問者
お礼
ありがとうございます。 参考にさせていただきます。
お礼
ありがとうございます、 調査した結果、dentryがメモリを使用しているようでした。 特に解放する必要もないためこのままでいようとおもいます。