Python中的psutil库
发布时间
阅读量:
阅读量
目录
一:引言
二:信息收集
一:介绍
psutil 是一款具备跨平台特性的软件库,其主要功能是用于采集系统运行状态的相关数据。该工具为用户提供了便捷的访问方式,可获取包括系统进程、中央处理器、内存资源、存储设备、网络连接以及传感器数据在内的多种系统信息。
以下是关于 psutil 的一些基础应用方式
二:获取信息
- 获取处理器相关数据
import psutil
CPU总使用率获取方法
获取当前CPU使用率的数值并进行输出,具体实现方式为调用psutil库中的cpu_percent()函数,随后通过格式化字符串将结果以百分比形式打印至控制台。
CPU逻辑与物理核心数量获取
logical_cpus = psutil.cpu_count(logical=True)
physical_cpus = psutil.cpu_count(logical=False)
print(f"逻辑CPU数量: {logical_cpus}")
print(f"物理CPU核心数: {physical_cpus}")
- 获取内存信息
获取总内存、可用内存和内存使用百分比
total_mem = psutil.virtual_memory().total
available_mem =
全部评论 (0)
还没有任何评论哟~
