From: Ian Jackson Date: Sat, 26 Jun 2010 16:05:37 +0000 (+0100) Subject: show memory X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=49ba75828644c7f360a3b6ad1ea1ce88e216d1e1;p=rrd-graphs.git show memory --- diff --git a/cgi b/cgi index 56948a2..bf5ea7d 100755 --- a/cgi +++ b/cgi @@ -70,6 +70,24 @@ graph('General', 'CPU', { Units => '[%]' }, "AREA:steal#0ff:steal:STACK", ]); +graph('General', 'Memory', { }, + [ + (map { "DEF:swap_$_=$R/swap/swap-$_.rrd:value:AVERAGE" } + qw(free used cached)), + (map { "DEF:mem_$_=$R/memory/memory-$_.rrd:value:AVERAGE" } + qw(buffered free used cached)), + "CDEF:c_swap_used=0,swap_used,-", + "CDEF:c_swap_cached=0,swap_cached,-", + "CDEF:c_swap_free=0,swap_free,-", + "AREA:c_swap_used#000:used swap", + "AREA:c_swap_cached#888:\"cached\" swap:STACK", +# "AREA:c_swap_free#88f:free swap:STACK", + "AREA:mem_used#ff0:used memory", + "AREA:mem_buffered#00f:page cache:STACK", + "AREA:mem_cached#008:buffer cache:STACK", + "AREA:mem_free#ccc:unused memory:STACK", + ]); + foreach my $src (<$R/df/df-*.rrd>) { my $vol= $src; $vol =~ s,.*/,,;