原 Python中的psutil库简介
简介
https://pypi.org/project/psutil/
psutil
(Python System and Process Utilities)是一个跨平台的第三方库,用于获取系统运行时的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用于系统监控,性能分析,进程管理等场景。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。
安装
https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
pip安装:
1 | pip install psutil |
yum安装:
1 | dnf install -y python3-devel python3-psutil |
在python3.11中需要编译安装:
1 2 3 4 5 6 | dnf install -y python3-devel wget https://files.pythonhosted.org/packages/18/c7/8c6872f7372eb6a6b2e4708b88419fb46b857f7a2e1892966b851cc79fc9/psutil-6.0.0.tar.gz tar -zxvf psutil-6.0.0.tar.gz cd psutil-6.0.0/ python3.11 setup.py install |
以下是psutil
包的主要功能和用法简介:
主要功能
CPU信息
本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!