def get_cpu():
cpu_percent = psutil.cpu_percent(interval=1, percpu=True)
boot_time = datetime.datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-%m-%d %H:%M:%S")
loadavg = list()
with open('/proc/loadavg', 'r') as f:
lines = f.readlines()
line = lines[0].split()
loadavg.append(line[0])
loadavg.append(line[1])
loadavg.append(line[2])
cpu_percent = [str(cpu)+'%' for cpu in cpu_percent]
return {'cpu_percent':cpu_percent, 'boot_time':boot_time, 'loadavg':loadavg}
评论列表
文章目录