Advertisement

Python中的psutil库

阅读量:

目录

一:引言

二:信息收集


一:介绍

psutil 是一款具备跨平台特性的软件库,其主要功能是用于采集系统运行状态的相关数据。该工具为用户提供了便捷的访问方式,可获取包括系统进程、中央处理器、内存资源、存储设备、网络连接以及传感器数据在内的多种系统信息。

以下是关于 psutil 的一些基础应用方式

二:获取信息

  1. 获取处理器相关数据

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}")

  1. 获取内存信息

获取总内存、可用内存和内存使用百分比

total_mem = psutil.virtual_memory().total
available_mem =

全部评论 (0)

还没有任何评论哟~