diff options
author | Zeb Piasecki <zeb@zebulon.dev> | 2023-07-27 03:56:25 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-27 03:56:25 -0400 |
commit | a336c64330b5819822274c84f886e909239b12a4 (patch) | |
tree | ad0441cda94f52e43425497dd19ea011e0774590 /src/app/data_harvester | |
parent | dbf054506f827c29d4508a6f07ac2e4ee4dad00f (diff) |
bug: display arc max size in arc usage instead of system memory (#1264)
Diffstat (limited to 'src/app/data_harvester')
-rw-r--r-- | src/app/data_harvester/memory/arc.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/app/data_harvester/memory/arc.rs b/src/app/data_harvester/memory/arc.rs index e5342c9b..b1eaae31 100644 --- a/src/app/data_harvester/memory/arc.rs +++ b/src/app/data_harvester/memory/arc.rs @@ -18,7 +18,7 @@ pub(crate) fn get_arc_usage() -> Option<MemHarvest> { if let Some((label, value)) = line.split_once(' ') { let to_write = match label { "size" => &mut mem_arc, - "memory_all_bytes" => &mut mem_total, + "c_max" => &mut mem_total, _ => { continue; } @@ -45,7 +45,7 @@ pub(crate) fn get_arc_usage() -> Option<MemHarvest> { use sysctl::Sysctl; if let (Ok(mem_arc_value), Ok(mem_sys_value)) = ( sysctl::Ctl::new("kstat.zfs.misc.arcstats.size"), - sysctl::Ctl::new("hw.physmem"), + sysctl::Ctl::new("kstat.zfs.misc.arcstats.c_max"), ) { if let (Ok(sysctl::CtlValue::U64(arc)), Ok(sysctl::CtlValue::Ulong(mem))) = (mem_arc_value.value(), mem_sys_value.value()) |