('Ubuntu', '18.04', 'bionic') # CPU平台 >>> platform.node() 'ubuntu' # 节点名 >>> platform.uname() ('Linux', 'ubuntu', '5.4.0-89-generic', '#100~18.04.1-Ubuntu SMP Wed Sep 29 10:59:42 UTC 2021', 'x86_64', 'x86_64') # 系统信息 >>> platform.python_version() '...
importpsutilimportplatformdefget_cpu_info():cpu_info={}# 获取CPU的逻辑核心数cpu_info['逻辑核心数']=psutil.cpu_count(logical=True)# 获取CPU的物理核心数cpu_info['物理核心数']=psutil.cpu_count(logical=False)# 获取CPU频率cpu_freq=psutil.cpu_freq()cpu_info['CPU频率 (MHz)']=f"{cpu_freq....
# 导入 psutil 库importpsutildefget_cpu_info():# 获取 CPU 的逻辑处理器数量logical_cpus=psutil.cpu_count()print(f"逻辑处理器数量:{logical_cpus}")# 获取 CPU 的物理核心数量physical_cpus=psutil.cpu_count(logical=False)print(f"物理核心数量:{physical_cpus}")# 获取 CPU 的当前使用率cpu_usage=ps...
cpu_info = self.get_cpuinfo() # 获取cpu print('cpu_info:', cpu_info) cpu_info['id'] = id cpu_info['hour'] = datetime.datetime.now().hour cpu_info['minute'] = datetime.datetime.now().minute cpu_info['second'] = datetime.datetime.now().second cpu_data.append(cpu_info) # sle...
import os import psutil import time import multiprocessing def get_pid_memory(pid): """ 根据进程号来获取进程的内存大小 :param pid: 进程id :return: pid内存大小/MB """ process = psutil.Process(pid) mem_info = process.memory_info() return mem_info.rss / 1024 / 1024 def get_process_memo...
Python中的psutil模块可以获取系统的基础信息。下面我们看一下如何用这个模块获取cpu和内存的相关信息 工具/原料 电脑 Python开发工具 psutil模块 方法/步骤 1 用import 命令获取导入模块,代码为:import psutil 2 用def命令建立获取cpu信息的函数,具体代码为:def get_cpu_info():3 在函数功能中,直接调用psutil模块...
cpu_info = cpuinfo.get_cpu_info()returncpu_infoprint(get_detailed_cpu_info()) 使用netifaces库获取网络接口信息: 首先安装 netifaces 库: pip install netifaces 然后使用以下代码获取网络接口信息: importnetifacesasnidefget_network_interfaces(): ...
target=get_pid_memory, args=(test_p.pid,)) test_m.start()当使用psutil获取进程的 CPU...
if__name__=='__main__':fromcpuinfoimportget_cpu_infoforkey,valueinget_cpu_info().items():print("{0}: {1}".format(key,value)) API '''Returns the CPU info by using the best sources of information for your OS.Returns the result in a dict'''get_cpu_info()'''Returns the CPU ...
1.Bios Info(BIOS 信息): BIOS 供应商名称、系统产品名称、系统序列号、系统唯一标识符、系统制造商、BIOS 发布日期和BIOS 版本。 2.CPU Info(CPU 信息):处理器编号、供应商 ID,CPU 系列代号、型号、步进编号、型号名称、CPU 主频。 3.Ethernet Controller Info(网卡信息): 供应商名称、供应商 ID、设备名称、...