def run(self, *unused):
if(os.path.isfile("/proc/diskstats")):
return diskstats_parse()
else:
results = {}
try:
diskdata = psutil.disk_io_counters(perdisk=True)
for device, values in diskdata.items():
device_stats = {}
for key_value in values._fields:
device_stats[key_value] = getattr(values, key_value)
results[device] = device_stats
except Exception as e:
results = e.message
return results
评论列表
文章目录