版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
測試工具的使用說明atopatop是一個高級的Linux系統(tǒng)CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)的負載信息。在終端輸入./atop會消滅如下界面:1m2在界面中鍵入‘s’,就會顯示與調(diào)度有關(guān)的進程信息,如以下圖:3v45bonnie++使用說明-d:在測試時會生成一些文件,并讀或更改這些文件。這個參數(shù)是設(shè)置測試文件放置的路徑。-s:單個測試文件的尺寸。這個參數(shù)值必需大于等于2倍測試使用的內(nèi)存。測試時應(yīng)當用大文件尺寸。-m:測試的機器名稱-r:測試需要用多少內(nèi)存。假設(shè)省略這個值,則會用全部的物理內(nèi)存。-x:循環(huán)幾次-uOSroot執(zhí)行時,必需顯式指定。bonnie++的當前用組。-bfsync函數(shù),對于測試郵件效勞器或者數(shù)據(jù)庫效勞器這copy文件或者編譯等操作的效率。結(jié)果分析bonnie++在測試過程中都作了什么,而每一個輸出的結(jié)果又表示了什么。6withputcDeletefilesinrandomorde…完畢,1212項結(jié)果5SequentialOutput〔寫測試,SequentialInput〔試RandomSees讀寫測試SequentialCreat〔挨次讀寫文件測試RandomCreate〔隨便讀寫文件測試。那么測試步驟和測試結(jié)果依次對應(yīng)的挨次就是:PerChrBlockPerChrBlockstart”emRandomSeeksCreateRead7Delete的CreateReadDelete2K也就越好。表示以字符為單位讀寫文件為單位讀寫文件blockK為單位CPU可以看到,該機器的字符寫速度可達8909K/secblock寫速度可達block80684K/sec。8DbenchTbenchNetbench負載測試工具來評估文件效勞器的測試工具。IO負載。-t設(shè)置運行時間,以秒為單位。-D測試運行的根本名目測試時產(chǎn)生的一些文件存放位置,測試完畢后會自動把這些文件刪除-c負載文件的位置 client.txt,這個文件是安裝程序自帶的,通過讀取它來產(chǎn)生負載。測試結(jié)果:1068.9123MB/sec。9TCP負載。tbench_srv。測試結(jié)果:10117.434MB/sec。10FdtreeFdtree是一個用來測試文件系統(tǒng)元數(shù)據(jù)性能的工具。參數(shù)含義:-C只創(chuàng)立名目樹-D翻開調(diào)試-R只移除名目樹-l 4-d每個等級所要創(chuàng)立的名目個數(shù)-f每個名目下所要創(chuàng)立的文件個數(shù)-o開頭測試時的路徑名-s文件大小〔block計算的,linuxblock4096Byte10fdtree.bash–d1–l2–f10000–s100002,每個等級下創(chuàng)立1 10K2*10000*40.96MB=819.2GB。11fdtree.bash-d10000-l100100,每個等級下名目10K*10K*10K,依次類推!Fdtree的測試結(jié)果,名目等級為4,每個等級下創(chuàng)立名目的個數(shù)340KB。12FfsbFfsbprofile文件來產(chǎn)生不同的工作負載,支持多個線程組訪問多個不同的文件系統(tǒng)。profile文件的組成形式:profile文件由三局部組成:globaloptions局部、filesystems局部、threadgroups局部.Globaloptions:在profile文件的開頭局部有8個全局變量,其中有三個是必需設(shè)置的:num_filesystemsnum_threadgroups指定測試運行的時間。filesystems:大值和最小值41943040B。threadgroups:在這一局部指定了線程的個數(shù),讀寫文件的大小和讀寫塊的大小。profileffsbREADME文件。Ffsb的運行方式:./ffsb[profile文件的具體位置]ffsbprofile文件的主要內(nèi)容列出到屏幕,如上圖。運行結(jié)果見以下圖:14由上圖可知,創(chuàng)立100個40MB的文件共需要時間263s,吞吐量為245MB/s,84.6%。15FstestFstest文件系統(tǒng)的一個測試工具。參數(shù)含義:-n設(shè)置子進程個數(shù)-f設(shè)置文件數(shù)量-s設(shè)置文件大小-b設(shè)置塊大小-p設(shè)置測試路徑-l設(shè)置循環(huán)次數(shù)-SIO16Locktests用來測試文件掌握鎖的功能?!沧止?jié)范圍鎖〕設(shè)置一把鎖,幾個子進程設(shè)法在這個區(qū)域進展操作,比方:讀、寫、設(shè)置瑣等。-n<num>進程個數(shù)-f<file>在一個由-f定義的文件上進展測試-T 用線程代替進程測試結(jié)果:每一次測試主進程都會上一把鎖〔/寫寫、讀、設(shè)置一個讀鎖、設(shè)置一個寫鎖。17MdtestMdtest是一個測試文件系統(tǒng)元數(shù)據(jù)性能的工具。常常用到的一些參數(shù)的含義:-d測試運行的名目-i測試循環(huán)的次數(shù)-n每個進程將要創(chuàng)立/統(tǒng)計/刪除的名目和文件數(shù)目-wbytes-p循環(huán)前的時間延遲-D只針對名目進展測試-F只針對文件進展測試18上圖是一個mdtest的測試結(jié)果,測試參數(shù)為:測試運行的名目為/mnt/leofs,創(chuàng)立/統(tǒng)計/20235次。從上圖可看到名目創(chuàng)立每秒能夠完成的操作數(shù)最大為492.270次,每秒能夠完成的操作數(shù)平均為274.3731424.7101150.642次。19Memtest檢查出來.<mem<B|K|M|G>>all’代表測試全部可用的內(nèi)存[runs] 測試的次數(shù)[-lor--log]memtest.log20如上圖,測試100MB的內(nèi)存,執(zhí)行一次,結(jié)果保存到當前名目的memtest.log。Memtest一檢測到缺陷位,就會在屏幕底部顯示一條出錯消息,但是測試還將連續(xù)Memtest測試內(nèi)存并不僅僅局限在測試內(nèi)存的好壞上,用它的完全測試模式跑幾遍,還能檢測內(nèi)存和系統(tǒng)的穩(wěn)定性。21NetperfNetperf是一種網(wǎng)絡(luò)性能的測量工具,主要針對基于TCP或UDP的傳輸。依據(jù)應(yīng)用的不同,可以進展不同模式的網(wǎng)絡(luò)性能測試,即批量數(shù)據(jù)傳模式和懇求/應(yīng)答〔request/reponse〕模式。測試結(jié)果所反映的是一個系統(tǒng)能夠以多快的速度向另外一個系統(tǒng)發(fā)送數(shù)據(jù),以及另外一個系統(tǒng)能夠以多塊的速度接收數(shù)據(jù)。netserver,用netperfserver發(fā)起server之間,首先建立一個掌握連接,傳遞有關(guān)測式,以測試網(wǎng)絡(luò)的性能。TCP網(wǎng)絡(luò)性能:護連接、掌握數(shù)據(jù)有序的傳遞等都會消耗肯定的網(wǎng)絡(luò)帶寬。TCP流量模式:連接,批量〔bulk〕傳輸大量數(shù)據(jù)應(yīng)答的交易〔transaction〕方式TCP連接,每個連接中一對懇求/應(yīng)答的交易方式UDP網(wǎng)絡(luò)性能:UDPUDP的應(yīng)用程序需要自行跟蹤每個發(fā)出的分組,并重發(fā)喪失的分組。22UDP的流量模式:的單向批量傳輸2〕/應(yīng)答的交易方式netperf時要確保發(fā)送的緩沖區(qū)大小不大于將給出錯誤的結(jié)果。因此,對于接收到分組的統(tǒng)計不肯定準確,需要結(jié)合發(fā)送分組的統(tǒng)計綜合得出結(jié)論。Netperf的命令行參數(shù)clientnetperf來測試測試相關(guān)的局部參數(shù),兩者之間使用--分隔:netperf[globaloptions]--[test-specificoptions]這里我們只解釋那些常用的命令行參數(shù):serverIP地址。-ltestlen:指定測試的時間長度〔秒〕TCP_RR,TCP_CRR,UDP_RR,在下文中分別對它們說明。Netperf測試網(wǎng)絡(luò)性能測試批量〔bulk〕網(wǎng)絡(luò)流量的性能〔即一次傳輸整個文件。TCP批量傳輸和UDP批量傳輸。1.TCP_STREAM23-tTCP_STREAM。測試過程中,TCP數(shù)據(jù)分組,以確定數(shù)據(jù)傳輸過程中的吞吐量:的結(jié)果輸出中,我們可以知道以下的一些信息:87380socket接收緩沖16384socket發(fā)送緩沖16384字節(jié)60秒吞吐量的測試結(jié)果為88Mbits/秒netperf向發(fā)送的測試分組大小設(shè)置為本地系統(tǒng)所使用的發(fā)送緩沖大小。方式下與測試相關(guān)的局部參數(shù)如下表所示:參數(shù) 說明socket發(fā)送與接收緩沖大小socket發(fā)送與接收緩沖大小設(shè)置本地系統(tǒng)發(fā)送測試分組的大小設(shè)置遠端系統(tǒng)接收測試分組的大小-D TCP_NODELAY選項24IORIostatiostat的語法如下:kilobytes的大小來顯示;-t顯示日期出來;-V表示打印出版本信息和用法;-xdevice指定要統(tǒng)計的設(shè)備名稱,默認為count指依據(jù)這個時間間隔統(tǒng)計的次數(shù)。平均每秒鐘的傳送次數(shù),與資料傳送次數(shù)有關(guān),非容量!Blk_read/s:開機到現(xiàn)在平均每秒的讀取速度。開機到現(xiàn)在平均每秒的寫入速度。Blk_read:開機到現(xiàn)在總共讀的數(shù)據(jù)量。Blk_wrtn:開機到現(xiàn)在總共寫的數(shù)據(jù)量。25上圖的命令行含義為每2秒鐘檢測一次,共檢測3次存儲設(shè)備。rrqm/s:每秒進展merge的讀操作數(shù)目,即delta(rmerge)/swrqm/s:merge的寫操作數(shù)目,即delta(wmerge)/sr/s:每秒完成的讀I/O設(shè)備次數(shù),即delta(rio)/sw/s:每秒完成的寫I/O設(shè)備次數(shù),即delta(wio)/srsec/s:每秒讀扇區(qū)數(shù),即delta(rsect)/swsec/s:每秒寫扇區(qū)數(shù),即delta(wsect)/srkB/s:K字節(jié)數(shù),是rsect/s512字節(jié)。wkB/s:K字節(jié)數(shù),是wsect/s的一半。avgrq-sz:I/O操作的數(shù)據(jù)大小〔扇區(qū)delta(rsect+wsect)/delta(rio+wio)。隊列長度,即delta(aveq)/s/1000(aveq的單位為毫秒)。await:I/O操作的等待時間(毫秒),即delta(ruse+wuse)/delta(rio+wio)。26svctm:I/O操作的效勞時間(毫秒),即delta(use)/delta(rio+wio)1秒中有百分之多少的時間用于I/O1秒中有多少時間I/Odelta(use)/s/1000(use的單位為毫秒)。util100%,說明產(chǎn)生的I/O懇求太多,I/O系統(tǒng)已經(jīng)滿負荷,該磁盤可能存在瓶頸。svctm一般要小于await(由于同時等待的懇求的等待時間被重復(fù)計算了),svctm的增加。await的大小一般取決于效勞時間(svctm)以及I/O隊列的長度和I/O懇求的發(fā)出模式。假設(shè)svctm比較接近await,說明I/O幾乎沒有等待時間;假設(shè)await遠大于svctm,說明I/Oelevator算法,優(yōu)化應(yīng)用,或者升級CPU。隊列長度(avgqu-sz)也可作為衡量系統(tǒng)I/Oavgqu-sz是依據(jù)單位時間的平均值,所以不能反映瞬間的I/O洪水。上圖的命令行的參數(shù)含義為每1秒鐘檢測一次,共檢測3次全部的設(shè)備。27Iozone作系統(tǒng)中文件系統(tǒng)的讀寫性能??梢詼y試Read,write,re-read,re-write,readbackwards,readstrided,fread,fwrite,randomread,pread,mmap,aio_read,aio_write等等不同的模式下的硬盤的性能。-i#用來指定測試內(nèi)容,我們主要用到以下三種:0=write/rewrite1=read/re-read2=random-read/write測試格式為-i,比方測試寫:-i0,測試讀和寫:-i0-i1。-Rexecl格式的輸出日志-bexecl的日志文件名。-s測試的文件大小-r文件塊大小-a在期望的文件系統(tǒng)上測試,不過只有-a的話會進展全面測試,要花費很長時間,最好用-i指定測試范圍。-g指定最大測試文件大小-n指定最小測試文件大小-t啟動線程的個數(shù)-f指定臨時測試文件-F指定臨時測試文件組-C顯示每個節(jié)點的吞吐量。-c測試包括文件的關(guān)閉時間-eflush時間-w測試完畢后保存測試時產(chǎn)生的測試文件28上圖顯示了一個iozone的測試結(jié)果的一局部,測試文件塊的大小為1m,測試文2G,線程個數(shù)為5,會產(chǎn)生52G的臨時測試文件,測試時產(chǎn)生的文件都存放在/mnt/leofs/下面,測試包括文件的關(guān)閉時間和flush時間,結(jié)果顯示每個節(jié)點的吞吐量,測試完畢后會保存測試時產(chǎn)生的測試文件,測試內(nèi)容包含寫/重寫、讀/重讀,測試時產(chǎn)生的二進制日志會保存在result.xls中。5個進程總的寫吞吐量為:104750.83KB/sec.通常狀況下,測試的文件大小要求至少是系統(tǒng)cache的兩倍以上,這樣,測試的cachecache的速度,測試的結(jié)果大打折扣。29SimulSimul是一個并行文件系統(tǒng)的測試工具,它可以同時模擬多個結(jié)點和進程來執(zhí)行文件系統(tǒng)的操作來測試并行文件系統(tǒng)的準確性和全都性。主要參數(shù)含義:-d測試將要運行的名目-f開頭測試時的測試編號〔0〕-l最終測試時的測試編號〔39〕-i測試過程中包含的測試編號-e測試過程中不包括的測試編號-n每次測試重復(fù)的次數(shù)-N全部的測試重復(fù)的次數(shù)simul–d/mnt/leofs–f13測試將從編號13開頭,以后運行的測試的編號都大于13。simul–d/mnt/leofs–l16測試將從編號0開頭,以后運行的測試的編號不會大于16。simul–d/mnt/leofs–f5–l8測試將要運行編號5,6,7,8。simul–d/mnt/leofs–i2,4,7,38測試僅僅執(zhí)行編號為2,4,7,38的測試。30全部可用的測試編號見以下圖:由上圖可知,測試名目為/mnt/leofs/520,測試結(jié)果為Alltestpassed!31large_file_test_toolslarge_file_test_tools是公司內(nèi)部自己撰寫的測試工具,主要用作文件系統(tǒng)的正確性測試工具,此
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版移動辦公設(shè)備采購與網(wǎng)絡(luò)配置合同3篇
- 2025年度個人合伙藝術(shù)創(chuàng)作工作室合作協(xié)議4篇
- 2024石料礦山環(huán)境保護合同補充協(xié)議范本2篇
- 科技助力下的學生情緒管理策略
- 寵物教育全解析如何有效溝通與培訓
- 校園內(nèi)火災(zāi)應(yīng)急預(yù)案的制定與實施
- 辦公室文員入職合同范本
- 2025年度智能交通系統(tǒng)個人勞務(wù)用工合同范本4篇
- 教育與科技的結(jié)合學校教學樓電氣優(yōu)化策略
- 教育科技視角下的小學科學實驗教學實踐案例分享與反思
- 2025屆河南省鄭州一中高三物理第一學期期末學業(yè)水平測試試題含解析
- 個體工商戶章程(標準版)
- 七年級英語閱讀理解55篇(含答案)
- 廢舊物資買賣合同極簡版
- 2024年正定縣國資產(chǎn)控股運營集團限公司面向社會公開招聘工作人員高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 李克勤紅日標準粵語注音歌詞
- 教科版六年級下冊科學第一單元《小小工程師》教材分析及全部教案(定稿;共7課時)
- 中藥材產(chǎn)地加工技術(shù)規(guī)程 第1部分:黃草烏
- 危險化學品經(jīng)營單位安全生產(chǎn)考試題庫
- 案例分析:美國紐約高樓防火設(shè)計課件
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)一 用戶定位與選題
評論
0/150
提交評論