mirror of
https://github.com/kunkunsh/kunkun-ext-neohtop.git
synced 2025-04-11 17:29:45 +00:00
memory_cached:set
This commit is contained in:
parent
98579dc1dc
commit
6accfe473a
@ -87,6 +87,7 @@ async fn get_system_stats(state: State<'_, AppState>) -> Result<SystemStats, Str
|
|||||||
let mut sys = state.sys.lock().map_err(|_| "Failed to lock system state")?;
|
let mut sys = state.sys.lock().map_err(|_| "Failed to lock system state")?;
|
||||||
sys.refresh_all();
|
sys.refresh_all();
|
||||||
|
|
||||||
|
let memory_cached = sys.available_memory() - sys.free_memory();
|
||||||
|
|
||||||
let load_avg = sys.load_average();
|
let load_avg = sys.load_average();
|
||||||
Ok(SystemStats {
|
Ok(SystemStats {
|
||||||
@ -94,7 +95,7 @@ async fn get_system_stats(state: State<'_, AppState>) -> Result<SystemStats, Str
|
|||||||
memory_total: sys.total_memory(),
|
memory_total: sys.total_memory(),
|
||||||
memory_used: sys.used_memory(),
|
memory_used: sys.used_memory(),
|
||||||
memory_free: sys.available_memory(),
|
memory_free: sys.available_memory(),
|
||||||
memory_cached: sys.free_memory(),//TODO:
|
memory_cached,//FIXME: get accurate value
|
||||||
uptime: sys.uptime(),
|
uptime: sys.uptime(),
|
||||||
load_avg: [load_avg.one, load_avg.five, load_avg.fifteen],
|
load_avg: [load_avg.one, load_avg.five, load_avg.fifteen],
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user