|
|
|
@ -109,7 +109,13 @@ while True:
|
|
|
|
|
lines = subprocess.check_output(["free", "-b"]).splitlines()
|
|
|
|
|
_, ram_total, ram_used, ram_free, _, ram_buffers, ram_cached = lines[1].split()
|
|
|
|
|
_, _, _, ram_available = lines[2].split()
|
|
|
|
|
ram_percent = 1.0 * (ram_total - ram_available) / total * 100
|
|
|
|
|
ram_total = int(ram_total)
|
|
|
|
|
ram_free = int(ram_free)
|
|
|
|
|
ram_buffers = int(ram_buffers)
|
|
|
|
|
ram_cached = int(ram_cached)
|
|
|
|
|
ram_available = int(ram_available)
|
|
|
|
|
ram_used = int(ram_used)
|
|
|
|
|
ram_percent = 1.0 * (ram_total - ram_available) / ram_total * 100
|
|
|
|
|
ram_data = FakeRam(ram_total, ram_used, ram_available, ram_percent, ram_buffers, ram_cached)
|
|
|
|
|
else:
|
|
|
|
|
ram_data = psutil.virtual_memory()
|
|
|
|
|