• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

性能测试之服务器计数器指标

发布: 2011-5-23 09:44 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 47次 | 进入软件测试论坛讨论

领测软件测试网

  性能测试之服务器计数器指标    软件测试

  服务器各项计数器正常指标

MILY: '宋体'; FONT-SIZE: 10.5pt; FONT-WEIGHT: bold; mso-spacerun: 'yes'">Object(对象)


Description(描述)

参考值

System processor

Queue length

Processor Queue Length是指处理列队中的线程数。即使在有多个处理器的计算机上处理器时间也不会有一个单列队。不像磁盘计数器,这个计数器仅计数就绪的线程,而不计数运行中的线程。如果处理器列队中总是有两个以上的线程通常表示处理器堵塞

小于2,。显示在由Web服务器所有处理器共享的队列中等待执行的线程数。处理器瓶颈会导致该值持续大于2

Processor %Processor CPU

Time

使用率。这是查看处理器饱和状况的最佳计数器。显示所有CPU的线程处理时间。如果一个或多个处理器的该数值持续超过90%,则表示此javascript:;" target=_self>测试的负载对于目前的硬件过于沉重。为多处理器服务器添加该计数器的0X个实例

小于75%。排除内存因素,如果该计数器的值比较大,而同时网卡和硬盘的值比较低,那么可以定CPU瓶颈

System Context

Switches/sec

Context Switches/sec指计算机上的所有处理器全部从一个线程转换到另外一个线程的综合速率。当正在运行的线程自动放弃处理器时出现上下文转换,由一个有更高优先就绪的线程占先或在用户模式和特权(内核)模式之间转换以使用执行或分系统服务。他是在计算机上的所有处理器上运行的所有线程的ThreadSwitches/sec的总数并且用转换数量衡量。在系统和线程对象上有上下文转换计数器

如果切换次数到5000*CPU个数和10000*CPU个数中,说明它忙于切换线程而不是处理ASP脚本

Processor

%Privileged Time

%Privileged Time是在特权模式下处理线程执行代码所化时间的百分比。当调用Windows系统服务时,此服务经常在特权模式运行,一边获取对系统转悠数据的访问。在用户模式执行的线程无法访问这些数据。对系统的调用可以是直接的或间接的,例如页面错误或中断。不想某些早期的操作系统windows除了使用用户和特权模式的传统保护模式之外,还使用处理边界作为分系统保护。某些由windows为您的应用程序所做的操作除了出现在处理的特权时间内,还可能在其他子系统处理出现


Time

Switches/sec(实例化)inetinfo dllhost

如果你决定要增加线程字节池的大小,你应该监视这三个计数器(包括上面的一个)。增加线程数可能会增加上下文切换次数,这样性能不会上升反而会下降。如果十个实例的上下文切换值非常高,就应该减少线程字节池的大小


Processor Interrupts/sec

%DPC Time

Time这两个计数器能够反映处理器用在处理中断以及推迟处理调用的时间。

如果处理器使用率超过90%,且Interrupts/sec time大于15%则处理器可能负载过重,并发生中断

  以上内容为查看资料及实战总结所得!总结若有不当之处,还望批评指正,共同学习才能升自己的性能测试能力!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 服务器 计数器


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网