dashboard/app/collect/mem.py

14 lines
315 B
Python

import psutil
def sample() -> dict[str, int | float]:
v = psutil.virtual_memory()
s = psutil.swap_memory()
return {
"mem_used": v.used,
"mem_total": v.total,
"mem_pct": v.percent,
"swap_used": s.used,
"swap_total": s.total,
"swap_pct": s.percent,
}