def get_cpu_usage(self):
"""Return dict with overall CPU usage"""
usage = {}
try:
fields = ('user', 'system', 'idle', 'nice', 'iowait', 'irq', 'softirq', 'steal')
usage = {key: value for key, value in psutil.cpu_times()._asdict().items() if key in fields}
usage['total'] = round(sum(usage.values()), 2)
except:
exception('Error getting CPU usage info')
return usage
评论列表
文章目录