性能测试中主要的计数器(2)

上一篇 / 下一篇  2012-05-11 15:33:43 / 个人分类:LoadRunner

1.        Processor相关

判断应用程序是否存在处理器瓶颈的方法:

如果Process Queue Length显示的队列长度保持不变(>=2),并且处理器的利用率%Process Time超过90%,那么很有可能存在处理器瓶颈。

 

如果发现Processor Queue Length显示的队列长度超过2,而处理器的利用率却一直很低,那么或许更应该趋解决处理器阻塞问题,这里处理器一般不是瓶颈。

 

如果系统由于应用程序代码效率低下或者系统结构设计有缺陷而导致大量的上下文切换(
Context Switches/sec
显示的上下文切换次数比较大),那么就会占用大量的系统资源。

 

如果系统的吞吐量降低并且CPU的使用率很高,并且此现象发生时切换水平在15000以上,那么意味着上下文切换次数过高。同时还可以比较Context switch/sec%privileged time来判断上下文切换是否过量。如果后者的值超过40%,且上下文切换的速度也很高,那么应该检查为什么这样高的上下文切换。

 

2.        网络吞吐量以及带宽

 

3.        磁盘相关

每磁盘的I/O=[读次数+(4*写次数)]/磁盘个数

如果计算出的每磁盘的I/O数大于磁盘的处理能力,那么磁盘存在瓶颈

 

4.        Web应用程序

5.        IIS 5.0

6.        SQL Server

 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5605
  • 日志数: 10
  • 建立时间: 2012-05-11
  • 更新时间: 2012-07-11

RSS订阅

Open Toolbar