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...
memory_info = nvmlDeviceGetMemoryInfo(handle) gpu = {"gpu_name": nvmlDeviceGetName(handle).decode('utf-8'),"total": memory_info.total,"free": memory_info.free,"used": memory_info.used,"temperature":f"{nvmlDeviceGetTemperature(handle,0)}℃","powerStatus": nvmlDeviceGetPowerState(handle)...
mem_info = process.memory_info() return mem_info.rss / 1024 / 1024 def get_process_memory(process_name): """ 获取同一个进程名所占的所有内存 :param process_name:进程名字 :return:同一个进程名所占的所有内存/MB """ total_mem = 0 ...
#print(nrows)excel=copy(data)sheet=excel.get_sheet(0)time=datetime.datetime.now()time_print=time.strftime('%Y.%m.%d-%H:%M:%S')cpu_info="IOT总使用CUP为"+" "+str(int_cpu_num)+" %"info=str(time_print)+' : '+str(cpu_info)sheet.write(nrows,0,info)excel.save(path)...
cpu_info = cpuinfo.get_cpu_info()returncpu_infoprint(get_detailed_cpu_info()) 使用netifaces库获取网络接口信息: 首先安装 netifaces 库: pip install netifaces 然后使用以下代码获取网络接口信息: importnetifacesasnidefget_network_interfaces(): ...
Python中的psutil模块可以获取系统的基础信息。下面我们看一下如何用这个模块获取cpu和内存的相关信息 工具/原料 电脑 Python开发工具 psutil模块 方法/步骤 1 用import 命令获取导入模块,代码为:import psutil 2 用def命令建立获取cpu信息的函数,具体代码为:def get_cpu_info():3 在函数功能中,直接调用psutil模块...
1. CPU 使用率 用户时间 (User Time): 应用程序实际使用 CPU 的时间。 系统时间 (System Time): 内核和系统调用使用 CPU 的时间。 空闲时间 (Idle Time): CPU 空闲的时间。 等待I/O 时间 (I/O Wait Time): CPU 等待 I/O 操作完成的时间。
io = disk_io.get(partition.device, None)disk_info_combined["磁盘状态信息"].append({ "分区": ...