最近在做一个性能测试项目,有了不小收获,因此也整理了一些关于性能计数器的东西。
性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的计数器。下面是关于windows下性能计数器如何添加,以及通常需要关注那些性能计数器,将之单独添加上即可。
开始菜单——》控制面板——》管理工具——》性能,如下图所示:
上面第一个红色区域表示的是选择要监视的机器;
第二个区域显示的是监控对象,也就是系统的一些通用对象,如:CPU、内存、网络、磁盘等等
第三个左边区域是表示根据选定的对象来进行细化的参数,这些参数都是选择监视对象中的某一项指标功能,具体请查询计数器的说明文档
第四个区域是根据选择的对象的计数器来标识具体的实例,例如选择进程计数器,可以在右边的实例列表中选择对应的进程实例名称,针对单一的进行匹配监视。
通常需要监视的数据如下如所示:
以上的计数器都是通过手动选择添加上来的,一般的压力测试需要监视的指标均如上所示。