性能计数器数据分析

更新:2007 年 11 月

分析性能计数器数据就是检查在系统执行各种操作时报告的计数器值。通过这种分析,可以确定哪些进程最活跃,哪些程序或线程(若有)在独占资源。使用这种类型的性能数据分析,可以了解系统如何响应工作负荷请求。

经过这种分析,您可能会发现,系统的性能时而理想,时而欠佳。根据这些变化的原因和差异的程度,您可以选择是采取纠正措施,还是暂时接受这些变化,迟些再对资源进行微调或升级。

当系统在处理一个典型的工作负荷并运行所有必需的服务时,您认为可接受的系统性能级别就是它的基线。基线性能是管理员根据工作环境确定的一种主观标准。它可能对应于一个计数器值的范围,包括某些暂时不可接受的值,但通常这些值指示在管理员的特定条件下,系统可能达到的最佳性能。

确定计数器的可接受值

在典型系统中,每个计数器的正常操作范围是由大量因素确定的。您必须在多种条件下运行您的系统,从而判断出设备的正常操作范围。应在日志文件中记录这些典型值,以备日后参考。这样,当您对工作负荷或硬件进行更改时,就可以将以前的经历作为基线参考。

一般来说,决定性能值是否可接受是个主观判断,会随用户环境的不同而有相当大变化。建立为组织基线的值是最佳的比较基础。在发布应用程序前应对程序做压力测试,并确定引起问题的性能阈值。在将应用程序发布到正式站点后,可以监视它的性能,并在达到这些阈值时采取适当措施。

请参见

概念

监视性能阈值的介绍

性能计数器值检索