唯一纯白的梦里花,盛开在琥珀色月牙,就算是去所有爱的力量,我也不曾害怕!-------本站点部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除

Loadrunner 性能指标定位系统瓶颈

上一篇 / 下一篇  2010-05-14 11:09:00 / 个人分类:性能测试

8xB)P[G,e(O1na0判断CPU瓶颈51Testing软件测试网({:yhCT4Y

51Testing软件测试网yn!LO'MK*tm

1,%processor time平均值大于95

5H7h;Ml,ng@7rzV+\051Testing软件测试网'H7og"U8vP

2, processor queue length大于2 (大于处理器个数+1).可以确定CPU瓶颈51Testing软件测试网A-X,x9I l"R+j'Rx

?!Z!`A0ql g}03, CPU空闲时间为零(zero percent idle CPU)

gk-v k oN e}CK051Testing软件测试网l.},i`z3Uhn7C%rQ

4, 过高的用户占用CPU时间(%User Time)51Testing软件测试网6L1I}?9G {F

0^W@-Z r05,   过高的系统占用CPU时间(%Priviliaged Time:长期大于90%或者95%)

jZvG*Y051Testing软件测试网sb9w2^'d5g8A

备注:51Testing软件测试网+rpk7S#[5T+Y5ek

z y,^L1D0 %User time(processor_total)表示耗费CPU的数据库操作,如排序,执行aggregate functions等。如果该值很高,可考虑增加索引,尽量使用简单的表联接,水平分割大表格等方法来降低该值51Testing软件测试网2u[)k;`u$Sp

`)YA5kC(S0如果发现processor queue length显示的队列长度超过2,而处理器的利用率却一直很低,或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。

"e k `3LJ5s3Qpy3\ ^$x0

`){IM:URKR0 51Testing软件测试网FFcz7B(lzG

51Testing软件测试网U's(X'GYy

判断内存瓶颈与内存泄漏

+s({:?|"|@+v0

.|#iR5ugFU_ Y }h01,如果发生了内存泄漏,process\private bytes计数器和process\working set计数器的值往往会升高,同时avaiable bytes的值会降低。

:W2}7g&E'F!MTkA0

(x!m J4C#L02,如果Available Mbytes(剩余物理内存数)的值很小(4 MB 或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。51Testing软件测试网 x8V _nx:WQ2p

1X7G(Tz'n\&j0 

*Z&x:`(O9kUZ Ysv051Testing软件测试网1K v4V_nTMt

定位磁盘瓶颈

!ou~-q8o%G|]:pa#A051Testing软件测试网:jg N{ m.l0t

1,% Disk TimeAvg.Disk Queue Length的值 (应不大于组成物理磁盘的主轴数的 1.5 到2倍) 很高,而Page Reads/sec页面读取操作速率很低,则可能存在磁盘瓶径。

Nk%g4Z#~k$?[ M+{;|e051Testing软件测试网'G}&f[m

2,Physical Disk\ Disk Reads/sec and Disk Writes/sec大于20 ms,则有可能磁盘瓶颈

zOe;M~9X051Testing软件测试网7U nx}O&]o{

3,Avg.Disk sec/Transfer  盘中写入数据的平均时间,单位是秒,一般来说,定义该值小于15ms最为优异,介于15-30ms之间为良好,30-60ms之间为可以接受,超过60ms则需要考虑更换硬盘或硬盘的RAID方式了

Gd;U t;M:gH051Testing软件测试网xk(N1Yw(t['E

4,Disk Transfers/sec指在此盘上读取/写入操作速率。正常值<(Disk Bytes/sec)/3,此值过大表示系统要求的IO速度已接近硬盘的最大速度,要更换更快的硬盘。 

"Ks&m@m051Testing软件测试网D.}Gu7k"Q

备注:51Testing软件测试网m$d&z s8Q!ix:]
如果使用 RAID 设备,% Disk Time 计数器会指示大于 100% 的值。

2FV9q:w&J~3} I"Zg051Testing软件测试网3{-q,_$@"H8y^+~

 51Testing软件测试网T2@ ],Dt)g`!`w

51Testing软件测试网7ie }e9cz/o

定位网络瓶颈51Testing软件测试网/v8{L)k!bj0tK9q
Byte Total/sec表示网络中接受和发送字节的速度,可以用该计数器来判断网络是否存在瓶颈(参考值:该计数器和网络带宽相除,<50%)

k}%k'zp;yBd,b0

'gX~1ln0 

dlx)EO'C051Testing软件测试网C zAwO)fY}+oZ k C

SQL Server 相关

Ou}H~z9j F/l%p%d\+f0

+BF\$o2AR^un^01,SQLServer:CacheManage ->Cache Hit Ratio显示在高速缓存中找到数据的命中率。如果数值持续小于 85%, 则表示内存有问题。

3\6o cZu;i [ FZ S6`0

?,AV2eD6t8}02,SQLServer:Locks->Lock Waits/sec显示在当前进程完成之前强制其他进程等待的每秒锁定请求的数量。如果该值始终大于 0, 则表示事务有问题。

+J,f7X'Pd,s5f051Testing软件测试网/C6e5L%_8oK7l}2G kN

3,SQLServer:Databases->Transactions/sec每秒为数据库启动的事务数51Testing软件测试网*~)~8?6]l


TAG:

引用 删除 gaojingxia   /   2011-01-19 16:33:15
不错,就是看不太懂,还需要好好补习功课
张君666的个人空间 引用 删除 张君666   /   2010-05-14 20:22:17
 

评分:0

我来说两句

Open Toolbar