summaryrefslogtreecommitdiffstats
path: root/linux/LinuxProcessList.c
diff options
context:
space:
mode:
authorilyam8 <ilya@netdata.cloud>2022-05-08 18:08:49 +0300
committerBenBE <BenBE@geshi.org>2022-05-30 07:50:57 +0200
commit491c6f1044630a4134393ef91df8bcf387ae5268 (patch)
tree952f9ef9f65fc56e4efb20a73d72e6920fa84c1d /linux/LinuxProcessList.c
parent98cbdc6dcad40a2f59ec0ec9ff752a46aa0762de (diff)
consider only shrinkable ZFS ARC as cache on Linux
Diffstat (limited to 'linux/LinuxProcessList.c')
-rw-r--r--linux/LinuxProcessList.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c
index 7a7e0a28..e799661a 100644
--- a/linux/LinuxProcessList.c
+++ b/linux/LinuxProcessList.c
@@ -1922,6 +1922,7 @@ static inline void LinuxProcessList_scanZfsArcstats(LinuxProcessList* lpl) {
switch (buffer[0]) {
case 'c':
+ tryRead("c_min", &lpl->zfs.min);
tryRead("c_max", &lpl->zfs.max);
tryReadFlag("compressed_size", &lpl->zfs.compressed, lpl->zfs.isCompressed);
break;
@@ -1956,6 +1957,7 @@ static inline void LinuxProcessList_scanZfsArcstats(LinuxProcessList* lpl) {
lpl->zfs.enabled = (lpl->zfs.size > 0 ? 1 : 0);
lpl->zfs.size /= 1024;
+ lpl->zfs.min /= 1024;
lpl->zfs.max /= 1024;
lpl->zfs.MFU /= 1024;
lpl->zfs.MRU /= 1024;

© 2014-2024 Faster IT GmbH | imprint | privacy policy