安装psutil模块
pip install psutil
导入psutil模块
import psutil
获取CPU信息
#获取CPU信息
@staticmethod
def GetCpuInfo():
cpu_count = psutil.cpu_count(logical=False) #1代表单核CPU,2代表双核CPU
xc_count = psutil.cpu_count() #线程数,如双核四线程
cpu_slv = round((psutil.cpu_percent(1)), 2) # cpu使用率
list = [cpu_count,xc_count,cpu_slv]
return list
获取内存信息
#获取内存信息
@staticmethod
def GetMemoryInfo():
memory = psutil.virtual_memory()
total_nc = round(( float(memory.total) / 1024 / 1024 / 1024), 2) # 总内存
used_nc = round(( float(memory.used) / 1024 / 1024 / 1024), 2) # 已用内存
free_nc = round(( float(memory.free) / 1024 / 1024 / 1024), 2) # 空闲内存
syl_nc = round((float(memory.used)