Linux 性能监控, top 日志自动生成图表

老虎说测试 脚本开发字数 407阅读1分21秒阅读模式
摘要测试机器性能的时候, top 是我们常使用的一款监控工具,但是 top 日志的信息比较多,而且也不方便查看整体的趋势,我们需要对信息进行提取,生成 CSV 文件,或者是图表图片,这...

测试机器性能的时候, top 是我们常使用的一款监控工具,但是 top 日志的信息比较多,而且也不方便查看整体的趋势,我们需要对信息进行提取,生成 CSV 文件,或者是图表图片,这样我们就能很直观的看出性能指标。

今天我们先针对  Load average  进行图表生成,我们主要关注 1 分钟,5 分钟,15 分钟的数据,因此我们需要的关键行数据就是:文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

Load average: 41.82 41.81 41.82 4/127 9426文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

 文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

然后我们就用我们的脚本进行提取生成,原始文件:文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

Linux 性能监控, top 日志自动生成图表-图片1文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

在运行脚本后,会自动给我们生成如下文件:文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

Linux 性能监控, top 日志自动生成图表-图片2文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

我们能看到生成了 csv 文件 和 png 图片文件,这就是我们使用脚本自动提取了关键信息,直接生成文件,和生成直观的图片方便查看:文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

CSV 文件,对于需要数据的情况,可以直接使用文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

Linux 性能监控, top 日志自动生成图表-图片3文章源自陈学虎-https://chenxuehu.com/article/2022/11/8044.html

但是更多的时候,我们还是喜欢这样的效果:

Linux 性能监控, top 日志自动生成图表-图片4

是不是很舒服,这样看起来,一分钟,五分钟,十五分钟的波动情况,就一目了然了。

代码的魅力就在于,轻松的为您实现完美的功能。

 
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:Linux 性能监控, top 日志自动生成图表 | https://chenxuehu.com/article/2022/11/8044.html