一physicalDisk
1.disk time 该值大就有问题
若%Disk Time值较大,而Processor\Privileged Time的值适中,则可判断存在磁盘问题。
若Processor\Privileged Time较大,持续超过80%,则可能是内存泄漏。
2.avg disk sec/transfer 该值超过60,磁盘存在问题
3.disk queue length
二Processor (分析cpu)
1.processor time (Processor_Total)<85%
2.privileged time ((Processor_Total))
3.use time((Processor_Total))
4. processor queue length<2
5.interrupts/sec
processor time=%privileged Time +%user Time
其次查看每个CPU的User Time计数器的值。该值体现在是消耗CPU的数据库操作,
若应用服务器的%User Time值较大,可以考虑是否能通过算法优化等方法降低这个值。
若数据库服务器的%User Time值较大,可考虑对数据库系统进行优化。
System\Processor Queue Length计数器的值。当该值大于CPU数量的总数+1时,说明存在处理器方面的问题。
如果 (Processor XXX):某进程独占cpu
1.processor time (Processor XXX)<85%
2.privileged time ((Processor_XXX))
3.use time((Processor_XXX))
Thread:
ContextSwitches/Sec
如果5000*CPU<次数<15000*CPU,而网络吞吐量低,说明CPU忙于切换线程,CPU利用率高。
三内存方法
Available Mbytes (可用内存率不少于15%)
CommittedBYtes (内存泄漏监控)
1.pages/sec 正常值<20 从磁盘读取或写入的页面数
pages Read/sec<5 越低越好,此值过大表明是磁盘读而不是缓存读
pages Faults/sec、页面错误,表明数据不能再内存中立即使用
Cacge Bytes<50% 可用物理内存
2.pool nonpaged Bytes 内核模式
Process(XXX)
Private Bytes 某进程独占的内存字节
Working Set 某进程使用的内存页
Handle Count 句柄数
.pool nonpaged Bytes 内核模式
四system
1. threads
2. File Data operations/sec