性能计数器及性能分析方法
性能计数器通常被用来衡量被测系统当前的状况和进行性能测试结果分析。可以在操作系统
级别、应用服务器级别和数据库级别上查看和记录性能计数器的数值,在性能测试分析结果
对这些数据进行分析。
单一的性能计数器通常反映了系统性能的一个侧面,在进行性能测试结果的分析的时候,一般都要对多个计数器进行分析。本章按照操作系统、应用服务器和数据库的不同层次,对性能测试过程中使用到的计数器进行说明,并力求为容易混淆和误会的计数器进行详细的解释说明。
操作系统计数器及分析
操作系统计数器可用来监控操作系统级别上的系统性能表现。在本节中,以列表的形式分别
描述常用的windows操作系统和unix操作系统(包括linux操作系统)上的主要计数器。
Windows操作系统的主要计数器
类别
计数器名称
计数器描述
memory
Available Mbytes
可用物理内存数
Pages/sec
表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放工作集空间的页面数
Pages Read/sec
页的硬故障,Pages/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阀值为5。数值越低越好。大数值表示磁盘读而不是缓存读
Page Faults/sec
此值为处理器中页面错误的计数。当进程引用特定的虚拟内存页,该页不在其主内存的工作集当中时,将出现页面错误。如果某页已经位于主内存中,或者它正在被共享该页的其他进程所使用,则页面错误不会导致该页从磁盘中提取出
Cache Bytes
文件系统缓存(File System Cache),默认情况下为50%的可用物理内存
posted on 2009-07-22 23:32 gil's pkm2 阅读(346) 评论(0) 收藏 举报
浙公网安备 33010602011771号