一、Windows 主要计数器
1. Memory Available 可用物理内存数
Page/sec 表示由于硬件页面错误而从硬盘取出的页面数
Page Read/sec 页的硬故障,Page/sec的子集,为了解析对内存的引用,必须读取文件的次数
Page Faults/sec 此值为处理器中的页面错误的计数
Cache Bytes 文件系统缓存(File System Cache),默认情况下为50%的可用物理内存。
2.Process %Processor Time 被处理器消耗的处理器事件数量
Page Faults/sec 将进程产生的页故障与系统产生的相比较,以判断该进程对系统故障产生的影响
Work Set 处理线程最近使用的内存页,反应每一个进程使用的内存页的数量。
Private Bytes 此进程所分配的无法与其他进程共享的当前字节数量。如果系统性能随着时间而降低,则此计数器可以是内存泄漏的最佳指示器。
3.Processor
%Processor Time 如果该值持续超过95%,表明系统瓶颈的是CPU.可以考虑增加一个处理器或者一个更快的处理器。
%User Time 非内核操作消耗的CPU时间。一般来说,如果系统中使用了大量的算法或复杂的计算操作,该值会比较大
%Privileged Time CPU内核时间是在特权模式下处理线程执行代码所花时间的百分比
%DPC Time CPU消耗在网络处理上的时间,此值越低越好
4.Physical Disk
%Disk Time
Average Disk Queue Length
Average Disk Read/Write Queue Length
DiskReads(Writes)/sec
Average Disk sec/Read
Average Disk sec/Transfer
5.Network Interface
Bytes Total/sec
6.System
%Total Processor Time
File Data Options/sec
Processor Queue Length
二、Unix/Linux 主要计数器
1.Memory
2.Process
3.Processor
4.Physical Disk
5.Network Interface
6.System
三、内存分析法
1、查看Memory\Available Mbytes指标
2、注意Pages/sec、Pages Read/sec和Page Faults/sec的值
3、根据Physical Disk 计数器的值分析性能瓶颈
网友评论