7
"""A clone of 'free' cmdline utility.
9
$ python3 scripts/free.py
10
total used free shared buffers cache
11
Mem: 10125520 8625996 1499524 0 349500 3307836
19
virt = psutil.virtual_memory()
20
swap = psutil.swap_memory()
21
templ = "%-7s %10s %10s %10s %10s %10s %10s"
22
print(templ % ('', 'total', 'used', 'free', 'shared', 'buffers', 'cache'))
25
int(virt.total / 1024),
26
int(virt.used / 1024),
27
int(virt.free / 1024),
28
int(getattr(virt, 'shared', 0) / 1024),
29
int(getattr(virt, 'buffers', 0) / 1024),
30
int(getattr(virt, 'cached', 0) / 1024),
35
int(swap.total / 1024),
36
int(swap.used / 1024),
37
int(swap.free / 1024),
45
if __name__ == '__main__':