added page faults graph
Costa Tsaousis (ktsaou) committed
Apr 17, 2014 at 00:39 UTC
74dbd74c4d3bc6cedff7d9241647e3b03f6d0f76
1 file changed
+18
-2
netdata.c
+18
-2
@@ -3705,7 +3705,7 @@ int do_proc_meminfo() {
3705
3706
RRD_STATS *st = rrd_stats_find("system.ram");
3707
if(!st) {
3708
- st = rrd_stats_create("system", "ram", NULL, "mem", "System RAM", "percentage", save_history);
3708
+ st = rrd_stats_create("system", "ram", NULL, "mem", "System RAM", "MB", save_history);
3709
3710
rrd_stats_dimension_add(st, "buffers", NULL, sizeof(unsigned long long), 0, 1, 1024, RRD_DIMENSION_ABSOLUTE, NULL);
3711
rrd_stats_dimension_add(st, "used", NULL, sizeof(unsigned long long), 0, 1, 1024, RRD_DIMENSION_ABSOLUTE, NULL);
@@ -3726,7 +3726,7 @@ int do_proc_meminfo() {
3726
3727
st = rrd_stats_find("system.swap");
3728
if(!st) {
3729
- st = rrd_stats_create("system", "swap", NULL, "mem", "System Swap", "percentage", save_history);
3729
+ st = rrd_stats_create("system", "swap", NULL, "mem", "System Swap", "MB", save_history);
3730
st->isdetail = 1;
3731
3732
rrd_stats_dimension_add(st, "free", NULL, sizeof(unsigned long long), 0, 1, 1024, RRD_DIMENSION_ABSOLUTE, NULL);
@@ -3996,6 +3996,22 @@ int do_proc_vmstat() {
3996
rrd_stats_dimension_set(st, "out", &pgpgout, NULL);
3997
rrd_stats_done(st);
3998
3999
+ // --------------------------------------------------------------------
4000
+
4001
+ st = rrd_stats_find("system.pgfaults");
4002
+ if(!st) {
4003
+ st = rrd_stats_create("system", "pgfaults", NULL, "mem", "Memory Page Faults", "page faults/s", save_history);
4004
+ st->isdetail = 1;
4005
+
4006
+ rrd_stats_dimension_add(st, "minor", NULL, sizeof(unsigned long long), 0, 1, 1, RRD_DIMENSION_INCREMENTAL, NULL);
4007
+ rrd_stats_dimension_add(st, "major", NULL, sizeof(unsigned long long), 0, 1, 1, RRD_DIMENSION_INCREMENTAL, NULL);
4008
+ }
4009
+ else rrd_stats_next(st);
4010
+
4011
+ rrd_stats_dimension_set(st, "minor", &pgfault, NULL);
4012
+ rrd_stats_dimension_set(st, "major", &pgmajfault, NULL);
4013
+ rrd_stats_done(st);
4014
+
4015
return 0;
4016
}
4017