psutil库如何详细获取系统进程及CPU、内存利用率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计653个文字,预计阅读时间需要3分钟。
前言psutil(python system and process utilities)是一个跨平台的第三方库,能够轻松实现获取系统运行的进程和系统利用率等信息。
psutil主要用于系统监控。
前言
①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 psutilpsutil获取系统性能信息之CPU
1、将每个特定状态下CPU运行的时间信息以元组的形式返回:
import psutilprint(psutil.cpu_times(percpu=False))
运行结果:
2、获取cpu的利用率:
未完待续。。。
本文共计653个文字,预计阅读时间需要3分钟。
前言psutil(python system and process utilities)是一个跨平台的第三方库,能够轻松实现获取系统运行的进程和系统利用率等信息。
psutil主要用于系统监控。
前言
①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 psutilpsutil获取系统性能信息之CPU
1、将每个特定状态下CPU运行的时间信息以元组的形式返回:
import psutilprint(psutil.cpu_times(percpu=False))
运行结果:
2、获取cpu的利用率:
未完待续。。。

