LoadRunner基本使用流程及結(jié)果分析圖文_第1頁
LoadRunner基本使用流程及結(jié)果分析圖文_第2頁
LoadRunner基本使用流程及結(jié)果分析圖文_第3頁
LoadRunner基本使用流程及結(jié)果分析圖文_第4頁
LoadRunner基本使用流程及結(jié)果分析圖文_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.翻開錄制腳本工:上函ini2.點(diǎn)擊編輯腳本1 / 463.點(diǎn)擊按鈕新建腳本4.彈出對(duì)話框,選著 web /html2 / 465.輸入網(wǎng)址,點(diǎn)擊 ok3 / 46.錄制腳本,錄制結(jié)束后,點(diǎn)擊一下按鈕停止錄制.一.錄制成功后,生成腳本Ffc Eli ye* Irsen M即 achons luofc 吧ncfcM gdcStirt R=rrd b .皋u,1工j Tai 刊豆仁EUTHJUi. ZWT-rJrU- 11-aO(皿.11dII”B.a)禮(8-(、=日 1六口,皿111:第04/1%能1! LCflA CQ-142. I tiSL 0.;rfe_atkLC(ftyi jn Lh

2、Uw拗d 山dUX冰M*“ua tint. . .1 【Cim,】二,L6人 d .b teb.url (*anc*P:!THL=m * *l+E 1EL 9. Ifie/si K:%EOUtfL:lt+kr70flm 圈 口淖丁口貨 11 /Tht j.r n hUZlL:urn:i eb_i int t_di t1.乜打. Jip1iAc 11ip: /IK. I fiS,由tin,Jsp*p7匕01=捫?1 j,,爐,列1郭工工/產(chǎn)t# ni,IrftreET-ht tp r1C3. 口 16&J-二F,-iaiRL-hr ip n P* s LfjftjS /t*r. Jll/pldr

3、i4 :iLrti,4|,Ert-hi -.i ML dHl l*r,. .+ L -E H AtLod Q Figrdnp-EtiLn4akr-Hn JIe 耳 Lafl,方itarl LoE V-ee beTb 窗酰ord。vra E &n : ILS,T. 口型crdlw V .-de-. HTlL-Sjass-d arCpiK. 1 recdln tdEHeriJiri excCudlfig ijqr eqi: 1g的I* - rt record thli client Lype聚空且 reswurct;hirtAitiltaxt/xxl;Rfem c-snieiiis!iwXccgz

4、tL Don-STJiL cL-emoiIj id currEDi H.L1L -inztl :j8.點(diǎn)擊如下按鈕回放腳本4 / 469.點(diǎn)此按鈕,可新增 action10.點(diǎn)此按鈕可以進(jìn)行錄制和回放設(shè)置5 / 4611.彈出的參數(shù)話界面一般回放設(shè)置下這里就好12.點(diǎn)擊圖中圖表設(shè)置參數(shù)化6 / 4613.彈出的設(shè)置界面,主要設(shè)置紅色區(qū)域的幾個(gè)地方14.下列圖按鈕為腳本調(diào)試7 / 4615.下列圖按鈕為設(shè)置時(shí)間的其實(shí)點(diǎn)和結(jié)束點(diǎn)的按鈕16.下列圖兩個(gè)按鈕分別為與hp質(zhì)量管理工具 ALM連接按鈕和創(chuàng)立場(chǎng)景按鈕8 / 4617.插入事件,分別表示時(shí)間的開始和結(jié)束9 / 46事件插入成功:18.設(shè)置集合

5、點(diǎn)10 / 46創(chuàng)立場(chǎng)景1.在vugen中點(diǎn)擊圖中按鈕創(chuàng)立場(chǎng)景2.彈出編輯框,設(shè)置場(chǎng)景,設(shè)置完成后點(diǎn)擊ok第一個(gè)是目標(biāo)場(chǎng)景第二個(gè)是手動(dòng)場(chǎng)景其中手動(dòng)場(chǎng)景可以設(shè)置加載虛擬用戶數(shù)11/46Eih Bdil 珈* EtkH 3r 加加n 工nd;妙曲tlcba 11J仲1 * Mirom1ju- rifer二士 ggwr、“席。!1咖1加|丁和1底燈門的看ectl,KflfCTET-h&舊 EhmtUoiM-OLL 助11 力 E= tl 誨妒“111 :. lr tilPfc.tiieOvdbrubiitda t: 飛”1赤七,- ,UffwdrfO: Ks=cLk3iSEn ,融 Eww=h Ei

6、gshMh vHnr E1TK 口 Tk“:1釬?10將 Yul d-*2-口弊3fL仲3U.口2,I GhkZ.p* Slfirt L#e 江西 w * WeD KCn rOT TCTiNn : U.一不Q KecGtrdiDE 如金;KTMLlsrad KriptX-1 EfxdJm jf&t ezcluilnB pc 1 fee*rd rest Atm luf 5ilh”*E3DtnlEni: tycc-5shiiEyper 4M rez: t e 2FecwiJ rKji-EITIL et EieTita 3d turrmi HT1L TixictLon Hot 5spsiWFSbmc

7、b L-cralCmE* e 31/ eiu im F 初 h rFL( 46 ” w f事 I_A n fhr n in j k* imiScQBSia SfcChad _J LE-cTwddv HB ET.O5nw9m f八寸,it-1 Ithic il i u -*, co 口口 c5訊 l|i 滔m erw mgm QQQ4 0D 囿晅me,加Tf6,下列圖中:Schedule by選項(xiàng)表示加載方式,基于腳本還是基于組Run mode表示加載模式:分別表示模擬真實(shí)情況和還是基于場(chǎng)景15 / 46Scenario ScheduleSchedule N白me:S chedule 1Sche

8、dule by;,v ScenarioRunRun M ode:Red-wo rid schedul?Bsic scheduleGlobal ScheduleTotal 1 fusersActionPropertiesIni tikLi zInitialize etch /user just Lefors it run直Start Yusers3twt 1 Vuser5- Z evtry 00;00: 15 州:州:監(jiān))口亞軟ti QURg m 00;05;00 CHH; MM;SS)Stop VusersSlop H Vustrs: 5 ery 00.00:30 州:橢:罵)Design7.

9、雙擊下列圖紅色區(qū)域,可選著加壓力度16 / 46I* l-iiljunuEt Cunl rclieE .cuiiail8.雙擊紅色區(qū)域,可設(shè)置壓力下完運(yùn)行時(shí)間17 / 46riiesignCDlHP LofldKiHunr Cnnt rol - Sircnai nIJil* i-i*- 已省腦口內(nèi) KcsuLts Bi iosts Too-占 Ha國團(tuán)茹囪超ycenoriiO Groupsl螂嗖*理國前 y NameStipiPfllhIJjwtlyL比e團(tuán)riDfiarnBJC DdCumwin 原 a rd SMHn 耍*1的gr、Lddl Set ngt 1 日白m&3ccuhzctH

10、ii|Sceriauiu ScIwdulH&./ EO |5曲刊審|SqFicJJg 1StHhelJetJli:國 CenaioU GroupAun Mcdr:行 Fieabcrfcl screduieBwe scbedufe2Glfjhal Sd佗 dul 曰 ” ;R Tct*l 1 WE&rEAcbonPip&rtioc1 血;匕力看& /注灶 J Uil b*BF i t f-lTifi1 1, Slu-t Vus-ers St*rL 15Hm二之 ewery OD:QO L5 lEK:NH:25.l J_-r1r-uri-inr.Him fm- Un f E 9 N司 由口El姆

11、VvctrzS*p all Vyt” S trwr U:U(J dJ JUL ffl.SS)興9.雙擊下面紅色的內(nèi)容,可以選著虛擬用戶停止的模式18 / 46Sukrnuriu SctiuduliG10.彈出設(shè)置選項(xiàng)框,可以選著停止的方式全部一下停止每多少時(shí)間停止多少個(gè)的方式停止19 / 4611.點(diǎn)擊run,來到執(zhí)行界面12.在執(zhí)行界面點(diǎn)擊start Scenario,開始跑場(chǎng)景20 / 46.下列圖為執(zhí)行過程中生 HP L-n kdEiiuiK r Ciwrt e1 I e - Srmur I | Kbj*1P fS 工口電Vlwk劭整4UINU 隗Ulf Qi中力,目中Mwe箕f 才r*

12、 F I f fM | 由耳 Ji z展二會(huì),Te rtKw-Hr =Kj-Riwke IA Bfd hrwfli MU#? UMi 口4rV4 0 *鼻串 *-Tm*q 口彳小工 Tape r 小 T unSx PK3id C4nrasflii CiancvsH ipai Scoid 殂 nsi SHiJrid.場(chǎng)景跑元后顯不如圖界面:其中右邊紅色區(qū)域是運(yùn)行過程中監(jiān)控效勞器的資源占用率等等的一些信息,在左邊還可以添加或查看其他的一些圖標(biāo)21 / 46IIP IhrexHCnnnr L riif tq- | o-r1層解口丁仃 f|hmJGJTE.*時(shí) 2 V 1uEhHWGIE文對(duì)Fpr小暗

13、力忡E側(cè)t+iWdWQIWBtKFUatd 1i*rUd 口Fj fed 工 visaEnE;qEisCl-I*1 FknrWH YUE Jg Deieabj t&s FrviltVwMMtiFms-11那國1?金仃0 Ta H#4psMt Tait Tiflr&EFKMKl Tm?S lFdwd.npdl T沁1有浦麗尸齡-由F/gtuU#: | |Mi tm TtaradW印 |p 白Tytr: E;T?Md Pie D mvrKfapH HfllEd Pi SEbrdLonrMEd qieh Sksh! 與亶附&DOWE1E KttKZiJ QimW 叩明3 胃3Kllm二* kJ ?F

14、 .Zdm 氏金 |曲的grer15.點(diǎn)擊下面按鈕也能添加加壓主機(jī)22 / 4616.經(jīng)15后,彈出選項(xiàng)框,點(diǎn)擊add可以輸入主機(jī)信息23 / 4617.設(shè)置ip欺騙24 / 4625 / 46三、結(jié)果分析1.點(diǎn)擊下面按鈕,進(jìn)入分析結(jié)果界面2.分析界面如下:26 / 463.點(diǎn)擊這里的圖表可以查看各結(jié)果的,然后對(duì)結(jié)果進(jìn)行分析27 / 46HP LnarlRiimnp r Ansly 11? fti on II r I raFil* Ila tft 備“k EUjiartiVando#% X)p感歸-心Iri麗J“EMion ExplnsAnalysis SuEnimy5uuiierr Rjdp

15、urt5 mtnutQfStatistics Sunnmar/hiaifirimiim Hnmunn YiuEa嗎:Total ThruOqliMt61,0 01,226Averaoe Ttijrauqliput (twteif事eccrid);EONSintal HM3,Ud 71l ktl r| Reparts-白(kFAiphc|b J Rumnj VwousI7i Hits JeC h 3骨 nrc ni MfTfVjHV 叼所=EiIk -i311t II; HL-perSecord ,|i. Ih-Eujhpjr Pimw; jmiBrwr I I T3i二 IS bier Chw

16、il3a7 fv “h I Lm.Mi,ft: 迎函;氨 -7IH-皿甌- - rn- 11 u, LUl 地崛+ 劃.皿:io. SJ-IU-DftiS簞弟 7 hr M4W4Iij 二Swh 句弓4卜=LjiiaiAi Uri hrimLqhid rflXZKBt tlTK.US: 7l14lEliSiTtar.EiagfiH Jifg viani 1麗ma h.0祈J.qn 4|fl L?q湛TETEF Cnxsji BF Zwmbm TanacliJi 網(wǎng) mmw lihia | HTTFR.MMn-*飛 * 1 *EE葉imt 3 舊舊44.liurrt* F rki Yu -:-m

17、 f(l : n PsndEwaji Narc-Elart( JR*n lisrvciusCt.Ki +LilS1 .WttJW -七=+還工 而A : : i t占工*玄修 |rrrLrrLr十入.三工15弓F Ito. Q jfEw5訃M丁/ F;V:IV Of.n ar&i IJ.n 工 nri.kr4什力口 st立七Tir h TP 卜 F;An;?X id-:- 3 ,Vdc產(chǎn)i Fes:joezMill El BIH vl 14 f | Ij1,IrliT H 厘2 Ti h T-_h rp I iiN T4世Mir -hrr k MJ F m-miwt j h*卜燃.1,產(chǎn)F T

18、, I 1七1-|*小鼻阜4 I m - lk* Ue dT11 6,EPn bsrHKit *iw#rachfcw二-苫ulwlLX片UkiE : 口餐二*h Umi: n j薊? -中EBBcmsmsiM Her 20.Ri I J lJA CfCpri S Ma I Ci Jfu-5 A7t |“甲 t u Gl千, J等圖2上面圖2是集合點(diǎn)與平均事務(wù)響應(yīng)時(shí)間的比擬圖注:在翻開analysis之后系統(tǒng)LR默認(rèn)這兩個(gè)曲線是不在同一張圖中的.這就需要自行設(shè)置了.具體步驟如下:點(diǎn)擊圖上.右鍵選擇 merge graphs.然后在select graph to merge with中選擇即將用來

19、進(jìn)行比擬的graph.如圖3:34 / 46圖3圖2中較深顏色的是平均響應(yīng)時(shí)間,淺色的為集合點(diǎn),當(dāng)Vuser在集合點(diǎn)持續(xù)了 1分后平 均響應(yīng)時(shí)間呈現(xiàn)最大值,可見用戶的并發(fā)對(duì)系統(tǒng)的性能是一個(gè)很大的考驗(yàn).接下來看一下與事務(wù)有關(guān)的參數(shù)分析.下看一張圖.35 / 46一ulFGDbB3IIILll-IliLaEclr!山III正TGFD 父:二1201 w uzta frjuu M trt; 怎 d) Cbr 爐 uo向2dsrub Wofli ”巾iEltrfd srnano lame ee 5sPw Dowikad T n 日舊akd&fli | RaKtewout - AwrtMt Tr arw

20、wlion Pkeo Fine Ae,# T 工be*: *i Awpdntt T hm * AuwihgVuHia !酉SxqE Tian434HMi Rqinks# TilHE - RutiningVus4imr*Z3or?Jrmadfoft卻 *id -案咄由用 Trinr屁Ibn 工五kl-s-liFT | Wt百Fgi EM陽ikcgH | TjlTi dEHididliuiiTime P&ie電 irtil屯|* vusm jan JThnac a,4 vwor TianfKtcin * IrtwwiaElicn圖中畫圈的地方表示 10%的事務(wù)的響應(yīng)時(shí)間是在80S左右.80S對(duì)于用

21、戶來說不是一個(gè)很小的數(shù)字,而且只有10%的事務(wù),汗.你覺得這個(gè)系統(tǒng)性能會(huì)好么!實(shí)際工作中遇到的事情不是每一件事都能夠在很短的時(shí)間內(nèi)完成的,對(duì)于那些需要時(shí)間的事情我們就要分配適當(dāng)?shù)臅r(shí)間處理,時(shí)間分配的不均勻就會(huì)出現(xiàn)有些事情消耗的時(shí)間長一些,有些事情消耗的短一些,但我們自己清楚.LR同樣也為我們提供了這樣的功能,使我們可以了解大局部的事務(wù)響應(yīng)時(shí)間是多少?以確定這個(gè)系統(tǒng)我們還要付出多少的代價(jià)來提高它.Transaction Response Time(Distribution)-事務(wù)響應(yīng)時(shí)間(分布)顯示在方案中執(zhí)行事務(wù)所用時(shí)間的分布.如果定義了可以接受的最小和最大事務(wù)性能時(shí) 間,可以通過此圖確定效勞

22、器性能是否在可接受范圍內(nèi)37 / 46InusoERc但 一招fcaLLnr-gc FisiEflbliEinRNtOijft Tm vRunnngur.c 4 TFBnMchm; per SecordTlaniadcin Re&pcmse Twa |D iEtiibdion Trantactkn Reform Time (Difilfibivliori)很明顯大多數(shù)事務(wù)的響應(yīng)時(shí)間在 60-140S在我測(cè)試過的工程中多數(shù)客戶所能接受的最 大響應(yīng)時(shí)間也要在 20S左右.140S的時(shí)間!很少有人會(huì)去花這么多的時(shí)間去等待頁面的出現(xiàn) 吧!通過觀察以上的數(shù)據(jù)表.我們不難看到此系統(tǒng)在這種環(huán)境下并不理想 .

23、世間事有果就有因 那么是什么原因?qū)е碌孟到y(tǒng)性能這樣差呢 ?讓我們一步一步的分析.系統(tǒng)性能不好的原因多方面,我們先從應(yīng)用程序看.有的時(shí)候我不得不成認(rèn) LR的功能真 的很強(qiáng)大,這也是我喜歡它的原因.先看一張頁面細(xì)分圖.38 / 46 Km” jr;4Jgu Fa幣3屜 卜/匚ii I Bkiik.t aiiE4/*7I那山的加W 的盤營即g*M*:*W“W Rj口 產(chǎn)E f-hurijnR in liif|pihn 1 H赤匚勺E-fd12 H電廠r3回rd6十寓可,1-t露i;n* Kr也八翼卻兇|* 7 Ms M Je 4H 徹為Ttwti9tirRP3Tiw口Hk*r KHft圖E W *U

24、R*M-TBH*tei*KEEtaTiB 嫡勺甘E3dMj .小 三W*h嶼f宙。t upsed 口n iin lime rin 后qf-E二,-Ui,三“r4+ T2H J0MlkMctolihlLTiiirtinMTwiKhrn |4$ liiB wrtTirtfJaKtCiii n LLJi-+- 921E k:4: SiVs-Tfijjik-n Usl. Ar! ti _1 fi : *.lr - = I IS. : S :“氏 口1已 e S;r s n LRLi1a FL節(jié) Ett3Uh;MnWUmrLT1nbMdM+ vKI5.JcX3fcfilrQHm】sH時(shí)叫141.0加門門

25、|.*51-二-的寸”土小工1工.|1也.,一: j壟J.i%&亂廠TmntK Oce一個(gè)應(yīng)用程序是由很多個(gè)組件組成的,整個(gè)系統(tǒng)性能不好那我們就把它徹底的剖析一下 3田Td ;,kH易明:M 日WMHfKmjR|E 如/ 土卜4 口厘二卜:圖片中顯示了整個(gè)測(cè)試過程中涉及到的所有web頁.web page breakdown中顯示的是每個(gè)頁面的下載時(shí)間.點(diǎn)選左下角 web page breakdown展開,可以看到每個(gè)頁中包括的css樣式表,js腳本,jsp頁面等所有的屬性在 select page to breakdown 中選擇頁面-c ITicJJutlHilXI一二四,年不1.MF*M1

26、 I .- -ir Ji-Jun kE.J “* TuniiKUci -Ahpdhh、 ftj1Tiffin-rliv fIkgi fwThih詛 I iriHHr r FT3ivJHh: I y fr 0 l I iXi小J-t hT 討I二三尊;三_ =!=,. $旺l! H | ir-1 ? i- l fi r - r cLa: i- . Ffm q 丁 a F- re Fi- a ii-c- - m -“二F;* 的工/itiW _isrj匚on- W Xi_Twn:占二*jt 1 . EH 迫加X:所 i:fi UMI, 一白 冉 Y Mkz.-fcjnjc nsR 5L) 句二口

27、, x 飆 n啟露資ckt”u 看 RW.1坨奴!睡跳,忙仰L| 41u 1* rcwiwn。叫i J !K!fi J嬴-Tim力5 JR-| -i 口 t 1QI4s5型# UmiA f IL.護(hù)QSHUi砌造;:熱:三蘆.典“*Q*5E口0*%d VJC證舊 一 T * ftFHi * jq、*Fi If 匕、好!VrfaCrIVWir-北也.UaIBK llflf hWKf4陽JI站明 值竹班舞心c咽6 -L ,月 LK1 HL lt. BiJL 牝:!tiMu始LiTb降::、”,然L kMTgy L AJtWfilLi&r 1,切附INM ,, 邑m見圖.39 / 46在 Selec

28、t Page To Breakdown 中選擇 :/35:8888/usertasks 后,在下方看 到屬于它的兩個(gè)組件,第一行中Connection和First Buffer占據(jù)了整個(gè)的時(shí)間,那么它的消耗 時(shí)間點(diǎn)就在這里,我們解決問題就要從這里下手 .名稱HONS ResolutionIConrieiTlicn描述H小他用是近的DNS胤務(wù)器臨DNS片標(biāo)解析為IP區(qū) 址所盅的時(shí)通 DNS酊憶 但址是指示DNS解析何 期或DNS服疥器問題的一f很好的指行器.M示與包含指定URL的際由服務(wù)器建在初始遷愧所二 的雌間.連接廢早是一個(gè)很好的網(wǎng)絡(luò)問題指示器:此 鈔.它還呷表明服務(wù)舞是由村請(qǐng)求作出響曲.F

29、irst SufferSSL Handshaking也不從制始HTTP請(qǐng)求1通常為GET 到成功收回來 自Web *務(wù)磐聃的一次婚沖時(shí)為止所經(jīng)過的時(shí)間.笫丁抻度量是跟打的Web眼務(wù)盤延遲和帆緒滯后我 示罌.注童:由于建沖區(qū)大小最大為8K-因此第一次援沖時(shí) 間可能也就是皮元南下精所需的時(shí)呵.M/建立SSL姓接(包括客戶豳hdio、眼務(wù)Whdlo,客戶半公用畬物傳輸、H4務(wù)舞證書傳輸和其他 部分可選階段)所用的附間.自此點(diǎn)之后,客戶端與承 務(wù)器之間的所右迎仁都將被加密oSSL把手咬喑反通用 HTTPS 磷| Receive顯示從服蘇器收到最后 個(gè)字。并完成下贊之前經(jīng)過的 忖間.接收力度量是很好的網(wǎng)

30、絡(luò)質(zhì)量指示器/代看用來計(jì)算 接收速率的時(shí)間/大小比率.FTP AiJthentiG9rticn顯示番證客戶琳金 的時(shí)間 如果使用FTP,則般多曷 在開始處理客戶端命令之前必額酷證誣客白端. “FTP醛證.疫盤僅適用千FTP例設(shè)地k40 / 46dU不叫瀏覽器忠等時(shí)間或其他與客戶端亦良的迎退尚他 客戶機(jī)上的請(qǐng)求發(fā)生延遲時(shí).所經(jīng)過的平均時(shí)間U| Error顯不從發(fā)出HTTP消求到辿錯(cuò)俁洎息.HTTP出誤這期間經(jīng)過的中均時(shí)向,也有可能你的程序中client的時(shí)間最長.或者其他的,這些就要根據(jù)你自己的測(cè)試結(jié)果來分析了 .下面我們來看一下 CPU內(nèi)存.硬盤的瓶頸分析方法:首先我們要監(jiān)視 CPU內(nèi)存.硬盤

31、的資源情況.得到以下的參數(shù)提供分析的依據(jù).%processor time(processor total):器消耗的處理器時(shí)間數(shù)量.如果效勞器專用于sql server可接受的最大上限是 80% -85 %.也就是常見的 CPU使用率.%User time(processor total)二表示消耗 CPU的數(shù)據(jù)庫操作,如排序,執(zhí)行 aggregate functions等。如果該值很高,可考慮增加索引,盡量使用簡(jiǎn)單的表聯(lián)接,水平分割大表格等 方法來降低該值。%DPC time(processor total)二越低越好。在多處理器系統(tǒng)中,如果這個(gè)值大于50%并且Processor:% Pro

32、cessor Time非常高,參加一個(gè)網(wǎng)卡可能會(huì)提高性能,提供的網(wǎng)絡(luò)已經(jīng)不飽和。%Disk time(physicaldisk_total):指所選磁盤驅(qū)動(dòng)器忙于為讀或?qū)懭胝?qǐng)求提供效勞所用的時(shí)間的百分比。如果三個(gè)計(jì)數(shù)器都比擬大,那么硬盤不是瓶頸。如果只有Disk Time比擬大,另外兩個(gè)都比擬適中,硬盤可能會(huì)是瓶頸。在記錄該計(jì)數(shù)器之前,請(qǐng)?jiān)?Windows 2000的命 令行窗口中運(yùn)行 diskperf -yD。假設(shè)數(shù)值持續(xù)超過 80%,那么可能是內(nèi)存泄漏。Availiable bytes(memory):用物理內(nèi)存數(shù).如果 Available Mbytes 的值很小(4 MB 或更小), 那

33、么說明計(jì)算機(jī)上總的內(nèi)存可能缺乏,或某程序沒有釋放內(nèi)存。Context switch/sec(system):(實(shí)例化inetinfo 和dllhost進(jìn)程)如果你決定要增加線程字 節(jié)池的大小,你應(yīng)該監(jiān)視這三個(gè)計(jì)數(shù)器(包括上面的一個(gè))。增加線程數(shù)可能會(huì)增加上下文切換次數(shù),這樣性能不會(huì)上升反而會(huì)下降。如果十個(gè)實(shí)例的上下文切換值非常高,就應(yīng)該減小線程字節(jié)池的大小。%Disk reads/sec(physicaldisk_total):每秒讀硬盤字節(jié)數(shù)41 / 46%Disk write/sec(physicaldisk_total):每秒寫硬盤字節(jié)數(shù)Page faults/sec:進(jìn)程產(chǎn)生的頁故障與

34、系統(tǒng)產(chǎn)生的相比擬,以判斷這個(gè)進(jìn)程對(duì)系統(tǒng)頁故障 產(chǎn)生的影響。Pages per second每秒鐘檢索的頁數(shù)。 該數(shù)字應(yīng)少于每秒一頁 Working set:理線程最近使 用的內(nèi)存頁,反映了每一個(gè)進(jìn)程使用的內(nèi)存頁的數(shù)量。如果效勞器有足夠的空閑內(nèi)存, 頁就會(huì)被留在工作集中,當(dāng)自由內(nèi)存少于一個(gè)特定的閾值時(shí),頁就會(huì)被去除出工作集。Avg.disk queue length:讀取和寫入請(qǐng)求(為所選磁盤在實(shí)例間隔中列隊(duì)的)的平均數(shù)。該值應(yīng)不超過磁盤數(shù)的1.52倍。要提高性能,可增加磁盤。注意:一個(gè)Raid Disk實(shí)際有多個(gè)磁盤。Average disk read/write queue length:

35、指讀?。▽懭耄┱?qǐng)求(列隊(duì))的平均數(shù) Diskreads/(writes)/s:理磁盤上每秒鐘磁盤讀、寫的次數(shù)。兩者相加,應(yīng)小于磁盤設(shè)備最大容量。Average disk sec/read:以秒計(jì)算的在此盤上讀取數(shù)據(jù)的所需平均時(shí)間。Average disksec/transfer:指以秒計(jì)算的在此盤上寫入數(shù)據(jù)的所需平均時(shí)間。Bytes total/sec:為發(fā)送和接收字節(jié)的速率,包括幀字符在內(nèi)。判斷網(wǎng)絡(luò)連接速度是否是瓶頸,可以用該計(jì)數(shù)器的值和目前網(wǎng)絡(luò)的帶寬比擬Page read/sec:每秒發(fā)出的物理數(shù)據(jù)庫頁讀取數(shù)。這一統(tǒng)計(jì)信息顯示的是在所有數(shù)據(jù)庫間的物理頁讀取總數(shù)。由于物理I/O的開銷大,可以

36、通過使用更大的數(shù)據(jù)高速緩存、智能索引、更高效的查詢或者改變數(shù)據(jù)庫設(shè)計(jì)等方法,使開銷減到最小。Page write/sec:(寫的頁/秒)每秒執(zhí)行的物理數(shù)據(jù)庫寫的頁數(shù)。內(nèi)容導(dǎo)航|.判斷應(yīng)用程序的問題如果系統(tǒng)由于應(yīng)用程序代碼效率低下或者系統(tǒng)結(jié)構(gòu)設(shè)計(jì)有缺陷而導(dǎo)致大量的上下文切換(context switches/sec顯示的上下文切換次數(shù)太高)那么就會(huì)占用大量的系統(tǒng)資源,如果系統(tǒng) 的吞吐量降低并且 CPU的使用率很高,并且此現(xiàn)象發(fā)生時(shí)切換水平在 15000以上,那么意味著 上下文切換次數(shù)過高.42 / 46I?的有1:hr- 3q3BDg立口 ffl刑0RJIf迎 ,產(chǎn) HgeihJ3D fo 堇

37、i-d coal二 18 Eft 個(gè) fHOrffig:*獻(xiàn)8 :m we rjCCC 加皿二I問5酢1l! ,OUUiJUl1 mIspseci 五 1:總,事io pirnR iter至HBMto per 5nd | TImu chput | ImacimS muv | AuhTrmudrin AKpmce Toe | Mn*w fltaiMcai WindOM HovsiiNMa lhn4hpi4Wi ndovrs ReiGurtzn - Thro ugh pmgQG W10 W 23 W8叫況式從圖的整體看.context switches/sec變化不大.throughout曲線的斜

38、率較高,并且此時(shí)的 contextswitches/sec已經(jīng)超過了 15000.程序還是需要進(jìn)一步優(yōu)化.判斷CPU瓶頸如果processor queue length顯示的隊(duì)列長度保持不變(=2)個(gè)并且處理器的利用率Processortime超過90%,那么很可能存在處理器瓶頸.如果發(fā)現(xiàn)processor queue length顯示的隊(duì)列長度超過 2,而處理器的利用率卻一直很低,或許更應(yīng)該去解決處理器阻塞問題,這里 處理器一般不是瓶頸.上配聞hM FHniMHiH; irmp/心皆看.町Tr,r ”iii月奧丁 飛【 vfErwr; R翼ruwi 卻Mr :門由葉,川七 小四西口 :YYi

39、ndvn Mgo uecen - Ihia ugh pulmEul: 2nG543 / 46%processor time平均值大于 95,processor queue length大于2.可以確定 CPU瓶頸.此時(shí)的CPU已經(jīng)不能滿足程序需要.急需擴(kuò)展.判斷內(nèi)存泄露問題內(nèi)存問題主要檢查應(yīng)用程序是否存在內(nèi)存泄漏,如果發(fā)生了內(nèi)存泄漏,processprivatebytes計(jì)數(shù)器和processworking set計(jì)數(shù)器的值往往會(huì)升高,同時(shí)avaiable bytes的值會(huì)降低 內(nèi)存泄漏應(yīng)該通過一個(gè)長時(shí)間的,用來研究分析所有內(nèi)存都耗盡時(shí),應(yīng)用程序反響情況的測(cè)試來檢驗(yàn).上時(shí)西KAgI 對(duì)中右 甲

40、掌 GKM* F 記 *E亨 HE | 研 加“ F MW”WindftnraThl?ugllpvliivicmcim 1 vmiupjcin.F 福,wpS 9 ten ri ji |jn- Ffir :匚斡, 皿到 拈;到 的彳 孫3名山tn京圖中可以看到該程序并不存在內(nèi)存泄露的問題 .內(nèi)存泄露問題經(jīng)常出現(xiàn)在效勞長時(shí)間運(yùn) 轉(zhuǎn)的時(shí)候,由于局部程序?qū)?nèi)存沒有釋放 ,而將內(nèi)存慢慢耗盡.也是提醒大家對(duì)系統(tǒng)穩(wěn)定性測(cè) 試的關(guān)注.附件:CPU信息:Processor % Processor Time獲得處理器使用情況。也可以選擇監(jiān)視 Processor % User Time和 % Privileged

41、 Time以獲得詳細(xì)信息。44 / 46Server Work Queues Queue Length計(jì)數(shù)器會(huì)顯示出處理器瓶頸。隊(duì)列長度持續(xù)大于4那么表示可能出現(xiàn)處理器擁塞。System Processor Queue Length 用于瓶頸檢測(cè)通過使用Process % Processor Time 和Process Working SetProcess % Processor Time過程的所有線程在每個(gè)處理器上的處理器時(shí)間總和。硬盤信息:Physical Disk % Disk TimePhysical Disk Avg.Disk Queue Length例如,包括 Page Reads/sec 和 % Disk Time 及 Avg.Disk Queue Lengtho 如果頁面讀取 操作速率很低,同時(shí) % Disk Time和Avg.Disk Queue Length的值很高,那么可能有磁盤瓶徑。 但是,如果隊(duì)列長度增加的同時(shí)頁面讀取速率并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論