From: zzzyhtheonly Date: Tue, 7 Mar 2023 03:19:33 +0000 (+0800) Subject: vmem: add "pgscan_" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25364414f51603e6940fbc1853071e4bc0bb24aa;p=thirdparty%2Fcollectd.git vmem: add "pgscan_" add "pgscan_" when "pgscan_kswapd_" or "pgscan_direct_" is not exist --- diff --git a/src/vmem.c b/src/vmem.c index 64b78dda4..12bf032e3 100644 --- a/src/vmem.c +++ b/src/vmem.c @@ -211,10 +211,6 @@ static int vmem_read(void) { char *inst = key + strlen("pgsteal_"); value_t value = {.derive = counter}; submit_one(inst, "vmpage_action", "steal", value); - } else if (strncmp("pgscan_", key, strlen("pgscan_")) == 0) { - char *inst = key + strlen("pgscan_"); - value_t value = {.derive = counter}; - submit_one(inst, "vmpage_action", "scan", value); } else if (strncmp("pgscan_kswapd_", key, strlen("pgscan_kswapd_")) == 0) { char *inst = key + strlen("pgscan_kswapd_"); value_t value = {.derive = counter}; @@ -223,6 +219,10 @@ static int vmem_read(void) { char *inst = key + strlen("pgscan_direct_"); value_t value = {.derive = counter}; submit_one(inst, "vmpage_action", "scan_direct", value); + } else if (strncmp("pgscan_", key, strlen("pgscan_")) == 0) { + char *inst = key + strlen("pgscan_"); + value_t value = {.derive = counter}; + submit_one(inst, "vmpage_action", "scan", value); } /*