学习积累再学习再积累~~~ 喜欢下雨……特别喜欢坐在窗边安静的听雨、看书或者发呆

性能测试瓶颈分析小结

上一篇 / 下一篇  2008-07-27 00:15:42 / 个人分类:性能测试

R`^-k^,X1x0以下是按照分析的繁简程度,有简到繁排列的:51Testing软件测试网)|)i\;j1\5[ Q!C

51Testing软件测试网~R5C}7g|-A

1、查看cpu是否是瓶颈51Testing软件测试网4{ A@S ~2[1K

51Testing软件测试网!J:R#ON6l RSrv

   可以使用很多工具:topas、vmstat、sar、top(HP)51Testing软件测试网X} P;F"ev:O^

51Testing软件测试网 |sd-Ot g5E5{

   cpu%=%usr+%sys+%idle+%wio

s"}z4Z(w4H051Testing软件测试网+T phyS)^,u

   注:%usr用户占用51Testing软件测试网RqUVu;Gz8b

3Hg4V` ] V!]0       %sys系统占用51Testing软件测试网!inq{ I gf!H(LI

,h @KY KNp0       %idle空闲51Testing软件测试网;tOBOh(]Y8G] M

y|0].U o9A#L0       %wio等待(若>10%则说明I/O有瓶颈)     51Testing软件测试网@W ie2C QN![)n

T8o,i4iDI02、查看内存是否瓶颈

$F6R(h#oV0

5w0]0OK,MHn0   内存不足时,可以使用工具观察到频繁使用虚拟内存

oB%E:iG)uK051Testing软件测试网5R.^&L/s;R3DA~/{

3、查看磁盘i/o是否瓶颈

[D#B0m#@ ds8y S{0

#@2~%TIx0   当磁盘  busy%>20% 说明已经繁忙

_5M+Q+_0o O7b0

Y|8sw5oH(n0   解决方法:使用磁盘陈列,光前存储

h.T-o eH.PPzQ0

"B#e eO'E ontS04、查看网络带宽是否瓶颈

E[4PpW0

~6tr8\dB6ws:p0   特别是B/S结构的系统

!x6? n8Lwn;Jz{%F051Testing软件测试网m5}^ n!\g4`8[3j

5、查看数据库是否瓶颈51Testing软件测试网RTM"vD;i So(U

51Testing软件测试网W5i'mb7n

   解决方法a数据库和应用分开部署

;xZ M5\g ?5s(E*z/P0

~1BEt@4qL(cK0          b建立索引

5Wr @N"EiAx051Testing软件测试网@ e!N A*e2O)w7H

          c把常用表分拆在不同表空间上解决

} ^4Sy#D0

7h5U\,j4s6lz0          d重新设置数据库连接池

B Z Z#vJ6V/g5J_5F051Testing软件测试网0G%kz?2I

6、查看应用参数是否瓶颈51Testing软件测试网 QL-?Ytmtbp

;qU.?#F7z3Q r"{N,O0   比如:日志级别,线程池大小,java运行时初始堆大小等51Testing软件测试网,JH_r#u/sve

?C'`b&{6U07、分析程序内部实现机制是否瓶颈51Testing软件测试网%O4|4`_E2f#r:?[ s8{?

w&GbN:@ ^0   比如:同步,异步方式,监控机制等51Testing软件测试网#T E(t8Qv(B2yZ


TAG: 性能测试 瓶颈分析 性能测试结果分析

 

评分:0

我来说两句

Open Toolbar