def info():
uname = os.uname()
cpu = lscpu()
mem = meminfo()
return {
'arch': uname.machine,
'byte_order': sys.byteorder,
'cpu_cache_L1d': parse_size(cpu.get('L1d cache')),
'cpu_cache_L1i': parse_size(cpu.get('L1i cache')),
'cpu_cache_L2': parse_size(cpu.get('L2 cache')),
'cpu_cache_L3': parse_size(cpu.get('L3 cache')),
'cpu_count': os.cpu_count(),
'cpu_mhz': parse_float(cpu.get('CPU MHz')),
'cpu_name': cpu.get('Model name'),
'kernel': uname.sysname,
'kernel_release': uname.release,
'kernel_version': uname.version,
'memory': parse_size(mem.get('MemTotal'))
}
评论列表
文章目录