首页 > 分享 > python中使用psutil和matplotlib绘制监控cpu消耗图

python中使用psutil和matplotlib绘制监控cpu消耗图

最新推荐文章于 2025-04-26 13:42:19 发布

原创 于 2020-06-07 16:28:41 发布 · 2.1k 阅读

· 2

· 13 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一般的自动化测试中都会有这样一个需求,就是需要监控设备资源利用率并输出
那我们就来分析下这个需求
1.监控资源(linux环境有命令查看,也有专门的位置取存放信息)
2.输出图标(python的数据可视化)
那我就来简单介绍下这次使用到的psutil和matplotlib库
一.psutil模块
python获取系统信息的渠道有很多,如内置的Subprocess模块,os.popen()和os.popen(cmd).read()方法
不过他们都需要解析返回的大量信息,
使用psutil就很简单了,它有封装的方法是帮你解析好的
(1)获取CPU信息:使用psutil.cpu_times()获取CPU的完整信息

import psutil print(psutil.cpu_times()) >>>>scputimes(user=5681.026016599999, system=1444.0388566000001, idle=11999.59692, interrupt=90.9641831, dpc=205.5625177)

python

运行

123

(2)获取内存信息:使用psutil.virtual_memory() 获取系统内存的使用情况;

print(psutil.virtual_memory()) svmem(total=8553431040, available=4593131520, percent=46.3, used=3960299520, free=4593131520)

python

运行

12

psutil.swap_memory()获取系统交换内存的统计信息

print(psutil.swap_memory()) svmem(total=8553431040, available=4593131520, percent=46.3, used=3960299520, free=4593131520)

python

运行

12

剩下的我会针对进程来说

1.psutil.pids()获取所有进程号(列表) 2.p = psutil.Process

python

运行

1

相关知识

python中使用psutil和matplotlib绘制监控cpu消耗图
Python: psutil 模块
【Python 笔记】使用Matplotlib绘制图像
【Python数据可视化秘籍】:Matplotlib和Seaborn图表绘制高级技巧
python 如何绘制四个图
Python可视化实战:使用Matplotlib创建精美图表
python 绘制一个四瓣花图
Python中使用Matplotlib库绘制交互式图表的技巧与实践
【python绘图】matplotlib基本使用(含实例)
python(matplotlib)绘制y=x^2函数曲线和正弦曲线

网址: python中使用psutil和matplotlib绘制监控cpu消耗图 https://m.huajiangbk.com/newsview2500176.html

所属分类:花卉
上一篇: 架构可视化界面:技术复杂性的「轻
下一篇: 【数据可视化】基础知识贴③:错综