python的shutil库,python psutil模块
python第三方库psutil库详解——获取系统运行进程和系统利用率的信息(包括CPU、内存、磁盘、网络等。):PS util=process and system utilities _ MB 62 af F3 AFB 54 FB的技术博客_博客
Python第三方库psutil库详解——获取系统运行进程和系统利用率的信息(包括CPU、内存、磁盘、网络等。):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安装psutilpsutil CPU以获取系统性能信息1。以元组的形式返回CPU在每个特定状态下的运行时间信息:import psutil
print(psutil . CPU _ times(per CPU=false))运行结果:
2.得到cpu的利用率:未完待续。
Psutil Python中的Psutil模块是一个跨平台的库,可以方便的获取系统运行进程和系统利用率的信息,包括CPU、内存、磁盘、网络等。它的安装也很简单,命令行
Pip Psutil这里,由于整体篇幅有限,边肖暂时只列举几种常用的方法。例如,我们想检查CPU的利用率。
psutil.cpu_percent()返回的结果表示当前系统的cpu利用率百分比。如果我们想检查系统中CPU的数量,代码如下
# #逻辑CPU的数量
psutil.cpu_count()
# #物理CPU的数量
Psutil.cpu_count(logical=False)或者我们希望检查系统中的物理内存。代码如下所示
# #剩余物理内存
free=str(round(psutil . virtual _ memory()。免费/(1024.0 * 1024.0 * 1024.0),2))
# #物理内存总共有
Total=str (round (psutil。虚拟内存()。total/(1024.0 * 1024.0 * 1024.0),2))而如果要查看单个磁盘的信息,则直接调用disk_usage()方法。
Print(psutil.disk_usage(C:\\ ))获取所有磁盘的信息,调用disk_partitions()方法。
Print(psutil.disk_partitions())另外,我们还可以得到系统的启动时间。
从日期时间导入日期时间
Print(u 系统启动时间:% s % datetime . from timestamp(PS util . boot _ time())。strftime (%y-%m-%d% h:% m:% s ))
参考博客:Python的psutil库的使用
https://www.jb51.net/article/230853.htm
期待陌生,拥抱惊喜。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。