linux系统中,cpu使用率的均值,峰值,最小值如何查询

linux系统中,cpu使用率的均值,峰值,最小值如何查询

公司要出系统运行报告,需要有cpu使用率的均值,峰值,最小值,
这个是如何查询呀
CPU使用率:均值2.3%,峰值15.00%,最小值0.1%。

内存使用率:均值3.6%,峰值3.76%,最小值1.00%。


回答:

从 /proc 文件系统里面采集内核计数器,然后再根据自己的使用场景计算即可。推荐两篇文章:

  • CPU使用率
  • 内存使用量


回答:

大概给你推荐两种方案

  • 如果只是要采集这些数据的话,那么本着最小可用不折腾的原则,你可以考虑下列方案

    推荐使用python的库psutil
    确定好时间粒度,例如一秒采集一次入库
    有了采集的数据,就可以做各种时间维度的分析了

  • 但是如果你要采集服务器的各种数据,并需要图片各种分析可视化的话,且愿意花时间去折腾的话
    那么你应该考虑类似成熟的开源监控工具,例如比较老牌zabbixnagios 等等


回答:

Prometheus 了解一下。

以上是 linux系统中,cpu使用率的均值,峰值,最小值如何查询 的全部内容, 来源链接: utcz.com/p/169679.html

回到顶部