jmeter:PerfMon插件服务器资源监控指标解释

2.1 指标

关于监控指标数据的疑惑,大多可以从PerfMon插件的Metric parameter设置界面找到答案。我们知道对于服务器如CPU、内存等每一个监控指标类型,都有多种数据从不同维度来体现资源使用情况,比如对于CPU,在Linux系统用top令,就可以看idleusersystem等数据。

对于PerfMon插件,可以通过Metric parameter来设置某种资源具体要收集和展示的数据,只是它的入口并不是很醒目,如下图4右上的红色箭头所指,需要双击输入框后,点击最后边的按钮打开,打开的界面如图4中级红色箭头所指,虽然每种指标的具体配置项不同,但结构相同,都分为Primary MetricsAdditional Metrics等等,Primary是官方认为常用的,通常也是实际工作中更关心,更具有参考意义的指标项,Additional则是在一些特殊场景可能需要了解的指标项。

4 监控指标参数设置

  1. CPU
    1. 对于各指标项,数值都是代表百分比,比如默认配置(combined)下在曲线图中看到某个时间的数值是30,即代表此时总的cpu使用时间占比为30%
    2. 有两点比较有用的地方值得说明:一是在Scope区域,可以通过Per Process选项来获取指定进程的CPU使用情况,二是在CPU Cores区域,我们可以选择监控指定的单个Core
  2. Memory
    1. 各指标项中,usedperc(默认)freeperc两项的数值代表与总内存的百分比,其余指标项的数值都是指内存大小,选中对应想,可以看到Metric Unit区域单位配置将变为可用,通常Mb会比较适合观察。
    2. 同样,也可以选择监控指定进程的数据
  3. Disk I/O:
    1. 各指标项中,queue(默认)的数值代表等待I/O队列长度,readswrites分别代表每秒处理的读/写次数,readbyteswritebytes顾名思义,代表每秒读/写的数据量,单位同样在Metric Unit区域配置,通常Mb会比较适合观察。
  • 如果有挂载多个存储设备,可以在Filesystem Filter区域指定要监控的设备。



链接:https://www.jianshu.com/p/ea36fef0a96b

 

posted @ 2021-03-11 16:39  test-zlq  阅读(495)  评论(0)    收藏  举报