dashboard/app/collect/mem.py

14 lines
296 B
Python

import psutil
from app.sample import Sample
def fill(s: Sample) -> None:
v = psutil.virtual_memory()
s.mem_used = v.used
s.mem_total = v.total
s.mem_pct = v.percent
sw = psutil.swap_memory()
s.swap_used = sw.used
s.swap_total = sw.total
s.swap_pct = sw.percent