性能测试分析中Windows操作系统的主要计数器

最近在进行性能测试,着重看了一下Windows操作系统的计数器,资料来源于段念老师编写的《软件性能测试过程详解与案例剖析》一书,具体如下:
类别 计数器名称 计数器描述
Memory Avaliable Mbytes 可用物理内存
Pages/sec 表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘,以释放工作集空间的页面数
Pages Read/sec 页的硬故障,Pages/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阀值为5,数值越低越好。大数值表示是磁盘读而不是缓存读
Page Faults/sec 此值为处理器中的页面错误的计数。当进程引用特定的虚拟内存页,该页不在其主内存的工作集当中时,将出现页面错误。如果某页已经位于主内存中,或者它正在被共享该页的其他进程所使用,则页面错误不会导致该页从磁盘中提取出。
Cache Bytes 文件系统缓存(File System Cache),默认情况下为50%的可以物理内存
Process %Processor Time 被处理器消耗的处理器时间数量。如果是专用于某种特定应用(例如数据库服务器或应用服务器),则可用应用相关进程的%Processor Time进行衡量,此时,可接受的上限一般不超过85%
Page Faults/sec 将进程产生的也故障与系统产生的相比较,以判断这个进程对系统页故障产生的影响
Work set 处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量。如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阀值时,页面就会被清除出工作集。
Private Bytes 此进程所分配的无法与其他进程共享的当前字节数量。如果系统性能随着时间而降低,则此计数器可以是内存泄露的最佳指示器
Processor %Processor  Time 如果该值持续超过95%,则表明CPU是瓶颈。可以考虑增加一个处理器或者更换一个更快的处理器。
%User Time 非内核操作耗费的CPU时间。一般来说,如果系统中使用了大量的算法或者复杂的计算操作,该值会比较大。
%Privileged Time CPU内核时间是在特权模式下处理线程执行代码所花时间的百分比
%DPC Time CPU消耗在网络处理上的时间,此值越低越好。
Physical Disk %Disk Time 指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比
Average Disk Queue Length 指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。该值应不超过磁盘数的1.5-2倍。要提高性能,可增加磁盘。注意:一个Raid Disk实际有多个磁盘
Average Disk Read/Write Queue Length 指读取(写入)请求(列队)的平均数。
Disk Reads(Wirtes)/sec 物理磁盘上每秒钟磁盘读、写的次数。两者相加,应小于磁盘设备最大容量。
Average Disk Transfer/sec 指以秒计算的在磁盘上写入数据的所需平均时间
Network Interface Bytes Total/sec 为发送和接收字节的速率,包括帧字符在内。判断网络连接速度是否是瓶颈,可以用该计数器的值和网络带宽比较。
System %Total Processor Time 系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该值反映了用于有用作业上的时间的比率。对单处理器系统来说,该值很容易理解;对于多处理器系统来说,该值体现了所有处理器的平均繁忙程度。例如,如果所有处理器都繁忙,此值为100%,如果有一半的处理器繁忙,另一半空闲的话,此值为50%。
File Data Operations/sec 计算机对文件系统设备执行读取和写入操作的速率。本计数器的计数不包括文件控制操作。
Processor Queue Length 线程单元中的处理器队列的即时长度。所有处理器都使用单一队列(线程在该队列中等待处理器进行循环)。此长度不包括当前正在执行的线程。一般情况下,如果处理器队列的长度一直超过服务器上可用处理器的总数量+1,则可能表示处理器堵塞。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值