前言
① psutil (python system and process utilities) 是一个跨平台的第三方库,能够轻松实现获取系统运行的进程和系统利用率(包扩CPU、内存、磁盘、网络等)信息。
② psutil 主要用于系统监控、分析、限制系统资源和进程的管理。
③ psutil 库实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。
④ psutil 库目前支持的操作系统包括:Linux,Windows,macOS,AIX等等。同时支持python2与python3版本,当前最新版本为5.9.0。
psutil库的安装
pip install psutil
psutil获取系统性能信息之CPU
1、将每个特定状态下CPU运行的时间信息以元组的形式返回:
import psutil print(psutil.cpu_times(percpu=False))
运行结果:
2、获取cpu的利用率:
未完待续。。。
参考博客:Python之psutil库的使用