目录
一:介绍
psutil 是一个跨平台库,用于获取系统使用信息。它提供了一个简单的接口来获取系统进程、CPU、内存、磁盘、网络和传感器信息等。
以下是一些 psutil 的基本使用方法
二:获取信息
1.获取CPU信息
import psutil
# 获取CPU总的使用率
cpu_percent = psutil.cpu_percent()
print(f"CPU使用率: {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}")
2.获取内存信息
# 获取总内存、可用内存和内存使用百分比
total_mem = psutil.virtual_memory().total
available_mem = psutil.virtual_memory().available
mem_percent = psutil.virtual_memory().percent
print(f"总内存: {total_mem / (1024 ** 3)} GB") #