]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
vmem: add "pgscan_"
authorzzzyhtheonly <zyhtheonly@yeah.net>
Tue, 7 Mar 2023 03:19:33 +0000 (11:19 +0800)
committerMatthias Runge <mrunge@matthias-runge.de>
Sun, 26 Mar 2023 17:49:34 +0000 (19:49 +0200)
add "pgscan_" when "pgscan_kswapd_" or "pgscan_direct_" is not exist

src/vmem.c

index 64b78dda41c228d45ace257792558ac0479d11c7..12bf032e34a0390fe92258aba6009697685e923b 100644 (file)
@@ -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);
     }
 
     /*