当前位置 : 主页 > 编程语言 > python >

【Python】开发工具库-psutil

来源:互联网 收集:自由互联 发布时间:2022-10-14
本篇内容介绍了“怎么用Python实现查询CPU和内存”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让我带领大家学习一下如何处理这些情况吧!希望大家

本篇内容介绍了“怎么用Python实现查询CPU和内存”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让我带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

运维最头痛的事情莫过于分配的资源少于需求,会遇到 CPU 负载高、队列堵塞、任务运行时间长、超时以及潜在的崩溃隐患等问题。而分配的资源太多,则造成不必要的资源和财力浪费。

1 psutil介绍和安装

今天给大家介绍的Python库,叫做​​psutil​​,直接使用如下命令,安装后使用。在PyPI的官方仓库中,我们可以看到作者以及软件信息,psutil有很多功能,我们先来看下官方提供给我们的信息:

psutil(进程和系统实用程序)是一个跨平台库,用于检索Python中运行的进程和系统利用率(CPU、内存、磁盘、网络、传感器)的信息。它主要用于系统监视、分析和限制进程资源以及管理正在运行的进程。它实现了经典UNIX命令行工具提供的许多功能,如ps、top、iotop、lsof、netstat、ifconfig、free等。psutil当前支持以下平台:

  • Linux
  • Windows
  • macOS
  • FreeBSD, OpenBSD, NetBSD
  • Sun Solaris
  • AIX

1.1 安装psutil第三方库

通过以下命令进行安装:

python -m pip install psutil

macbook:~ Aion.Liu$ python -m pip install psutil
Collecting psutil
Downloading psutil-5.9.2-cp310-cp310-macosx_10_9_x86_64.whl (239 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.3/239.3 kB 1.1 MB/s eta 0:00:00
Installing collected packages: psutil
Successfully installed psutil-5.9.2

psutil安装很简单,当我们看到Successfully,便知道已经安装成功了。当前执行的命令行,在Windows上面和MacOS上面都已经测试,测试结果可行,下面就以在MacOS上面演示下。

2 psutil在终端命令中使用

本篇章主要介绍CPU和内存,关于磁盘、网络、传感器,会在后续文章中介介绍,大家也可以直接到官方说明中查阅。

2.1

上一篇:【Python】开发工具库-filestools
下一篇:没有了
网友评论