2012-12-09 Sun

[別の年の同じ日: 2003 2005 2006 2007 2008 2009 2010

munin plugin for Solaris kernel memory usage はてぶ

原口さんのところ ( http://shojih.jp/wiki/index.php?SolarisTips#d0384886 ) に
カーネルメモリの使用量を調べる方法があったので,
munin のプラグインにしてみた.

調べ方は以下

% echo '::memstat '| sudo mdb -k
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                     898937              3511   45%
ZFS File Data              673199              2629   33%
Anon                       328549              1283   16%
Exec and libs                6290                24    0%
Page cache                  40769               159    2%
Free (cachelist)            38763               151    2%
Free (freelist)             28617               111    1%
Total                     2015124              7871


こんな感じにとれるので,
% の部分を取って,CPU のグラフのように STACK させたグラフを描くようにしてみた.

solaris kernel memory usage

STACK させるには 1 つ目の {fieldname}.draw を AREA にし,
2 つ目からの {fieldname}.draw を STACK にする.

http://munin-monitoring.org/wiki/fieldname.draw