《软件性能测试过程详解与案例剖析》——性能分析方法之处理器

上一篇 / 下一篇  2009-02-06 18:17:38 / 个人分类:Loadrunner及性能测试

1.首先查看System\%Total Processor Time性能计数器的计数值

用于体现服务器整体的处理器利用率,对多处理器的系统而言,体现的是所有CPU的平均利用率。

2.其次查看每个CPU的Processor\%Processor Time和Processor\%User Time和Processor \%Privileged Time

Processor\%User Time是指系统的非核心操作消耗的CPU时间,如果值大,可以考虑是否能通过算法优化等方法降低这个值。如果该服务器是数据库服务器,Processor\%User Time值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,可考虑优化数据。

3.研究系统处理器瓶颈

查看System\Processor Queue Length的值,若其大于CPU数据的总数+1,说明産了处理器阻塞。在处理器的Processor \%ProcessorTime很高时,一般都伴随着处理器阻塞。

%DPC Time,越低越好。在多处理器系统中,如果这个值大于50%,并且Processor \%ProcessorTime非常高,加入一个网卡可能会提高性能。


TAG: 读书笔记

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar