![性能測試進階指南基礎(chǔ)篇之磁盤_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/927817ff-8ee4-4670-a69f-987c5b1f0df4/927817ff-8ee4-4670-a69f-987c5b1f0df41.gif)
![性能測試進階指南基礎(chǔ)篇之磁盤_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/927817ff-8ee4-4670-a69f-987c5b1f0df4/927817ff-8ee4-4670-a69f-987c5b1f0df42.gif)
![性能測試進階指南基礎(chǔ)篇之磁盤_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/927817ff-8ee4-4670-a69f-987c5b1f0df4/927817ff-8ee4-4670-a69f-987c5b1f0df43.gif)
![性能測試進階指南基礎(chǔ)篇之磁盤_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/927817ff-8ee4-4670-a69f-987c5b1f0df4/927817ff-8ee4-4670-a69f-987c5b1f0df44.gif)
![性能測試進階指南基礎(chǔ)篇之磁盤_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/927817ff-8ee4-4670-a69f-987c5b1f0df4/927817ff-8ee4-4670-a69f-987c5b1f0df45.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、性能測試進階指南一一基礎(chǔ)篇之磁盤10本文旨在幫助測試人員對性能測試常用指標(biāo)做一個簡單的講解,主要包括CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)帶寬等系統(tǒng)資源,本文僅僅局限于Linux系統(tǒng),WindowsServer系統(tǒng)暫不做考慮。使用iostat分析10性能對于I/0-bond類型的進程,我們經(jīng)常用iostat工具查看進程10請求下發(fā)的數(shù)量、系統(tǒng)處理10請求的耗時,進而分析進程與操作系統(tǒng)的交互過程中10方面是否存在瓶頸。面通過iostat命令使用實例,說明使用iostat查看10請求發(fā)情況、系統(tǒng)10處理能力的方法,以及命令執(zhí)行結(jié)果中各字段的含義。1 .不加選項執(zhí)行iostat我們先來看直接執(zhí)行iostat的輸出
2、結(jié)果:root10.15.107.147#iostatLinux2.6.18-164.el5(localhost,localdomain)avg-cpu:%user%nice%system%iowait%steal%idle05/09/2014x86_64(8CPU)0.500.000.460.000.0099.04Device:kB readtpskB_read/skB_wrtn/skB_wrtn cciss/cOdO5. 314822763163804574dm-025. 392.98101. 182. 98101. 1848208131638045040. 000. 00dm-10.00
3、448iostat,顯示的結(jié)果為從系統(tǒng)開機到當(dāng)前執(zhí)行時刻的統(tǒng)計信息。以上輸出中,除最上面指示系統(tǒng)版本、主機名和日期的一行外,另有兩部分:單獨執(zhí)行avg-cpu:總體cpu使用情況統(tǒng)計信息,對于多核cpu,這里為所有cpu的平均值Device:各磁盤設(shè)備的10統(tǒng)計信息對于cpu統(tǒng)計信息一行,我們主要看iowait的值,它指示用于等待io請求完成的時間。Devic井各列含義如下:Device:以sdX形式顯示的設(shè)備名稱tps:每秒進程下發(fā)的10讀、寫請求數(shù)量Blk_read/s:每秒讀扇區(qū)數(shù)量(一扇區(qū)為512bytes)Blk_wrtn/s:每秒寫扇區(qū)數(shù)量Blkread:取樣時間間隔內(nèi)讀扇區(qū)總數(shù)量
4、Blk_wrtn:取樣時間間隔內(nèi)寫扇區(qū)總數(shù)量我們可以使用-c選項單獨顯示avg-cpu部分的結(jié)果,使用-d選項單獨顯示Device部分的信息。2 .指定采樣時間間隔與采樣次數(shù)與sar命令一樣,我們可以以“iostatintervalcount定iostat命令的采樣間隔和采樣次數(shù):root10.15.107.147iostat-d12Linux2.6.18-164.el5(localhost.localdomain)05/09/2014x86_64(8CPU)Device:tps kB_read/skB_read kB_wrtn cciss/cOdO5. 312.984822763163821
5、942dm-025. 392.984820813163821872dm-10.000.00kB_wrtn/s101. 18101. 180. 00448Device:tpskB_read/skB_wrtn/skB readkB wrtncciss/cOdO0. 000. 000. 00dm-00. 000. 000. 00dm-10. 000. 000. 00以上命令輸出Device的信息,采樣時間為1秒,采樣2次,若不指定采樣次數(shù),則iostat會一直輸出采樣信息,直到按"ctrl+c”退出命注令意。,第1次采樣信息與單獨執(zhí)行iostat的效果一樣,為從系統(tǒng)開機到當(dāng)前執(zhí)行時刻的統(tǒng)計
6、信息。3 .以kB為單位顯示讀寫信息(-k選項)我們可以使用-k選項,指定iostat的部分輸出結(jié)果以kB為單位,而不是以扇區(qū)數(shù)為單位:root10.15.107.147iostat-d-kLinux2.6.18-164.el5(localhost,localdomain)05/09/2014x86_64(8CPU)Device:tps kB_read/skB_wrtn/skB readkB wrtncciss/cOdO5. 314822763163830126dm-025. 394820813163830056dm-10.004482. 98101. 182.98101. 180. 000.
7、 00以上輸出中,kB_read/s、kB_wrtn/s、k&ead和kB_wrtn的值均以kB為單位,相比以扇區(qū)數(shù)為單位,這里的值為原值的一半(lkB=512bytes*2)4 .更詳細的io統(tǒng)計信息(-X選項)為顯示更詳細的io設(shè)備統(tǒng)計信息,我們可以使用-x選項,在分析io瓶頸時,一般都會開啟-x選項:root10.15.107.147#iostat-x-k-d1Linux2.6.18-164.el5(localhost.localdomain)05/09/2014x86_64(8CPU)Device:rrqm/s wrqm/sr/s w/srkB/swkB/savgrq-szav
8、gqu-szawaitr_awaitwawaitsvctm%uti1cciss/cOdO0.0320.050. 072. 98101. 1839.220. 000. 380. 360. 100.05dm-00. 000. 000. 092. 98101. 188. 200. 020. 860. 860. 020.05dm-10. 000. 000. 000. 000. 008. 000. 003. 160. 000. 300. 005. 242. 1725. 302. 390. 003. 16以上各列的含義如下:rrqm/s:每秒對該設(shè)備的讀請求被合并次數(shù),文件系統(tǒng)會對讀取同塊(block)的
9、請求進行合并wrqm/s:每秒對該設(shè)備的寫請求被合并次數(shù)r/s:每秒完成的讀次數(shù)w/s:每秒完成的寫次數(shù)rkB/s:每秒讀數(shù)據(jù)量(kB為單位)wkB/s:每秒寫數(shù)據(jù)量(kB為單位)avgrq-sz:平均每次10操作的數(shù)據(jù)量(扇區(qū)數(shù)為單位)avgqu-sz:平均等待處理的10請求隊列長度await:平均每次10請求等待時間(包括等待時間和處理時間,毫秒為單位),這里可以理解為10的響應(yīng)時間,一般地系統(tǒng)10響應(yīng)時間應(yīng)該低于5ms,如果大于10ms就比較大了。svctm:平均每次10請求的處理時間(毫秒為單位),如果svctm比較接近await,說明I/O幾乎沒有等待時間;如果await遠大于svc
10、tm,說明I/O隊列太長,應(yīng)用得到的響應(yīng)時間變慢,如果響應(yīng)時間超過了用戶可以容許的范圍,這時可以考慮更換更快的磁盤,調(diào)整內(nèi)核elevator算法,優(yōu)化應(yīng)用,或者升級CPUo%util:采用周期內(nèi)用于10操作的時間比率,即10隊列非空的時間比率,該參數(shù)暗示了設(shè)備的繁忙程度。一般地,如果該參數(shù)是100%表示設(shè)備已經(jīng)接近滿負(fù)荷運行了(當(dāng)然如果是多磁盤,即使%util是100%,因為磁盤的并發(fā)能力,所以磁盤使用未必就到了瓶頸)對于以上示例輸出,我們可以獲取到以下信息:每秒向磁盤上寫10L18KB左右數(shù)據(jù)(wkB/s值)每秒有5.31(cciss/c0d0)和25.39(dm-0)次10操作(r/s+w/s),其中以寫操作為主體平均每次10請求等待處理的時間為0.38、0.86、3.16毫秒,處理耗時為0.10、0.02和0.30毫秒等待處理的10請求隊列中,平均有0.00、0.02、0.00個請求駐留以上各值之間也存在聯(lián)系,我們可以由一些值計算出其他
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社會團體成立申請書
- 2025年中國乙烯利原藥行業(yè)市場深度分析及發(fā)展前景預(yù)測報告
- 中國工業(yè)機械橡膠項目投資可行性研究報告
- 2025年中國鐵路貨車轉(zhuǎn)向架行業(yè)市場調(diào)研及投資戰(zhàn)略規(guī)劃報告
- 個人貧困申請書
- 向醫(yī)院申請書
- 2023-2028年中國磷酸哌嗪片行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 中國建筑圍擋板設(shè)備項目投資可行性研究報告
- 2025年中國高檔酒樓行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 2025年豬用配合飼料項目可行性研究報告
- GB/T 9386-2008計算機軟件測試文檔編制規(guī)范
- 2023年青島遠洋船員職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- 2023年衛(wèi)生院崗位大練兵大比武競賽活動實施方案
- 2023年浙江省初中學(xué)生化學(xué)競賽初賽試卷
- 遼海版小學(xué)五年級美術(shù)下冊全套課件
- 專題7閱讀理解之文化藝術(shù)類-備戰(zhàn)205高考英語6年真題分項版精解精析原卷
- 真空泵日常操作標(biāo)準(zhǔn)作業(yè)指導(dǎo)書
- 2022年廣東省10月自考藝術(shù)概論00504試題及答案
- 中國石油大學(xué)(華東)-朱超-答辯通用PPT模板
- 隧道二襯承包合同參考
- 空氣能熱泵系統(tǒng)
評論
0/150
提交評論