psutil库如何详细获取系统进程及CPU、内存利用率?

2026-05-24 17:300阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计653个文字,预计阅读时间需要3分钟。

psutil库如何详细获取系统进程及CPU、内存利用率?

前言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 psutil

psutil获取系统性能信息之CPU

1、将每个特定状态下CPU运行的时间信息以元组的形式返回:

import psutil

print(psutil.cpu_times(percpu=False))

运行结果:

2、获取cpu的利用率:

未完待续。。。

阅读全文

本文共计653个文字,预计阅读时间需要3分钟。

psutil库如何详细获取系统进程及CPU、内存利用率?

前言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 psutil

psutil获取系统性能信息之CPU

1、将每个特定状态下CPU运行的时间信息以元组的形式返回:

import psutil

print(psutil.cpu_times(percpu=False))

运行结果:

2、获取cpu的利用率:

未完待续。。。

阅读全文