diff options
Diffstat (limited to '')
-rw-r--r-- | src/collectors/proc.plugin/sys_kernel_mm_ksm.c (renamed from collectors/proc.plugin/sys_kernel_mm_ksm.c) | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/collectors/proc.plugin/sys_kernel_mm_ksm.c b/src/collectors/proc.plugin/sys_kernel_mm_ksm.c index 45f1ac330..6aef2177c 100644 --- a/collectors/proc.plugin/sys_kernel_mm_ksm.c +++ b/src/collectors/proc.plugin/sys_kernel_mm_ksm.c @@ -13,7 +13,7 @@ typedef struct ksm_name_value { #define PAGES_SHARING 1 #define PAGES_UNSHARED 2 #define PAGES_VOLATILE 3 -#define PAGES_TO_SCAN 4 +// #define PAGES_TO_SCAN 4 KSM_NAME_VALUE values[] = { [PAGES_SHARED] = { "/sys/kernel/mm/ksm/pages_shared", 0ULL }, @@ -89,7 +89,8 @@ int do_sys_kernel_mm_ksm(int update_every, usec_t dt) { offered = pages_sharing + pages_shared + pages_unshared + pages_volatile; saved = pages_sharing; - if(unlikely(!offered /*|| !pages_to_scan*/ && netdata_zero_metrics_enabled == CONFIG_BOOLEAN_NO)) return 0; + if (!offered) + return 0; // -------------------------------------------------------------------- @@ -186,7 +187,7 @@ int do_sys_kernel_mm_ksm(int update_every, usec_t dt) { rd_savings = rrddim_add(st_mem_ksm_ratios, "savings", NULL, 1, 10000, RRD_ALGORITHM_ABSOLUTE); } - rrddim_set_by_pointer(st_mem_ksm_ratios, rd_savings, offered ? (saved * 1000000) / offered : 0); + rrddim_set_by_pointer(st_mem_ksm_ratios, rd_savings, (saved * 1000000) / offered); rrdset_done(st_mem_ksm_ratios); } |