WINDOWS操作系统主要计数器
类别 |
计数器名称 |
计数器描述 |
Memory |
Page Faults/sec |
此值为处理器中的页面错误的计数.当进程引用特定的虚拟内存页.该页不在其主内存的工作集当中时,将出现页面错误.如果某页已经位于主内存中,或者它正在被共享该页的其它进程所使用,则页面错误不会导致该页从磁盘中提取出. |
Cache Bytes |
文件系统缓存(File System Cache),默认情况下为50%的可用物理内存 | |
Process |
%Processor Time |
被处理器消耗的处理器时间数量.如果是专用于某种特定应用(例如数据库服务器或是应用服务器).则可用应用相关进程的%Process Time进行衡量,此时,接受的上限一般不超过85% |
Page Faults/sec |
将进程产生的页故障与系统产生的相比较,以判断这个进程对系统页故障产生的影响. | |
Work set |
处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量.如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阈值时,页就会被清除出工作集. | |
Private Byest |
此进程所分配的无法与其它进程共享的当前字节数量.如果系统性能随着时间而降低,则此计数器可以是内存泄漏的最佳指示器. | |
Processor |
%Processor Time |
如果该值持续超过95%,表明瓶颈是CPU,可以考虑增加一个处理器或换一个更快的处理器. |
%User Time |
系统中使用了大量的算法或是复杂的计算操作,该值会比较大. | |
%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(Writes)/sec |
物理盘上每秒钟磁盘读,写的次数.两者相加,应小于磁盘设备最大容量 | |
Average Disk sec/Read |
指以秒计算的在磁盘上读取数据的所需平均时间 | |
Average Disk sec/Transfer |
指以秒计算的在磁盘上写入数据在所需平均时间. | |
Network Interface |
Bytes Total/sec |
为发送和接收字节的速率,包括字符在内.判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽比较. |
System |
%Total Processor Time |
系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该值反映了用于有用作业上的时间的比率.对单处理器系统来说,该值是体现了所有处理器的平均繁忙程度.例如,如果所有处理器都繁忙,此值为100%.如果有一半的处理器繁忙,另一半处理器为完全的空闲,此值为50% |
File Data Operations/Sec |
计算机对文件系统设备执行读取和写入操作的速率.本计数器的计数不包括文件控制操作. | |
Processor Queue Length |
线程单元中的处理器队列的即时长度.所有处理器都使用单一队列(线程在该队列中等待处理器进行循环).此长度不包括当前正在执行的线程.一般情况下,如果处理器队列的长度一直超过服务器上可用处理器的总数量+1,则可能表示处理器堵塞. |