@@ -2,6 +2,7 @@ import struct
fields = [
('cpu', 'f', [
+ 'num_cpus',
'user', 'iowait', 'system', 'nice',
'guest', 'guest_nice',
'irq', 'softirq', 'steal', 'idle',
@@ -18,6 +18,7 @@ datum = {
'net': net._asdict(),
'disk': {}
}
+datum['cpu']['num_cpus'] = psutil.NUM_CPUS
for partition in psutil.disk_partitions():
usage = psutil.disk_usage(partition.mountpoint)
datum['disk'][partition.mountpoint] = {