Spaces:
Running
Running
import psutil | |
import cpuinfo | |
from .. import helpers | |
def cpu (): | |
v = cpuinfo.get_cpu_info() | |
cpu_info = { | |
'cpu_brand': v['brand_raw'], | |
'cpu_freq': { | |
'current': float(psutil.cpu_freq()[0]), | |
'min': float(psutil.cpu_freq()[1]), | |
'max': float(psutil.cpu_freq()[2]), | |
}, | |
'cpu_count': { | |
'all': int(psutil.cpu_count(logical=True)), | |
'exclude_virtual': int(psutil.cpu_count(logical=False)) | |
}, | |
'cpu_load': psutil.cpu_percent() | |
} | |
return cpu_info | |
def mem (): | |
mem_info = { | |
'mem_total' : int(psutil.virtual_memory()[0]/1024/1024), | |
'mem_used' : int(psutil.virtual_memory()[3]/1024/1024) | |
} | |
return mem_info | |
def systemInfo(): | |
config = helpers.configFile() | |
return {"CPU_INFO": cpu(), "MEM_INFO": mem(), "API_VERSION": config['buildVersion']} |