Memoryの使用量辺りの確認コマンド

alkoshikawa 666views 更新:2014年12月17日

手早く空き容量を確認する

free -m

プロセスで使用しているメモリの合計値を算出する、単位はKB

ps aux | tail -n +2 | awk -F' ' '{sum += $6} END {print sum}'

特定のプロセスを指定したい場合

ps aux | grep {proc_name} | awk -F' ' '{sum += $6} END {print sum}'

なんか空き容量と使ってる量が合わないと思ったら

cat /proc/meminfo

Slab というところが肥大化していないか確認します。

slabtop 

「dentry cache」が肥大化しているケースがある模様 「dentry cache」ディレクトリやファイル名とinodeの紐付けに使われるキャッシュのようです。

echo 2 > /proc/sys/vm/drop_caches

でキャッシュを消すことができます

dentry周りの参考

http://monoist.atmarkit.co.jp/mn/articles/1010/06/news107.html

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません