"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,.*/,,;