Exemple #1
0
def sys_snapshot_diff(snap_a, snap_b):
    diff = cpu_stat(*[(x - y) for x, y in zip(list(snap_a.cpu), list(snap_b.cpu))])
    return sys_snapshot(diff, snap_a.mem, snap_a.disk)
Exemple #2
0
def create_system_snapshot():
    cpu_stat = system_stat.read_cpu_stat()
    root_disk = system_stat.disk_usage("/")
    mem_stat = system_stat.read_mem_stat()
    return sys_snapshot(cpu_stat, mem_stat, root_disk)