




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VdBench測(cè)試指導(dǎo)手冊(cè)目錄1 VdBench介紹11.1 簡(jiǎn)介12 IOmeter安裝22.1 Windows下的安裝22.2 Linux下的安裝33 VdBench使用43.1 Vdbench運(yùn)行及結(jié)果查看43.2 編寫一個(gè) parmfile43.2.1 塊設(shè)備43.2.2 文件系統(tǒng)53.3 結(jié)果查看63.4 單客戶運(yùn)行vdbench73.5 Linux下聯(lián)機(jī)運(yùn)行83.6 windows下聯(lián)機(jī)運(yùn)行94 官方手冊(cè)10作者101 VdBench介紹1.1 簡(jiǎn)介Vdbench 是一個(gè)命令行實(shí)用程序,旨在幫助工程師和客戶生成用于驗(yàn)證存儲(chǔ)性能和存儲(chǔ)數(shù)據(jù)完整性的磁盤 I/O 負(fù)載。還可通過(guò)輸入文本文
2、件指定 Vdbench 執(zhí)行參數(shù)。它是一個(gè)免費(fèi)的工具,容易使用,而且常常用于測(cè)試和基準(zhǔn)測(cè)試。2 IOmeter安裝2.1 Windows下的安裝1. 打開(kāi)并下載該工具。2. 安裝32位的JDK或JRE環(huán)境,并且設(shè)置環(huán)境變量,如下圖所示。3. 解壓縮VdBench.zip,用命令行轉(zhuǎn)到VdBench的目錄,執(zhí)行vdbench -t進(jìn)行測(cè)試。如下圖,即為成功:2.2 Linux下的安裝以下是下載和在Linux下安裝 vdbench。1. 打開(kāi)并下載該工具。2. 使用 WinSCP 工具將它傳輸?shù)絃inux主機(jī)。將它解壓到 Linux /var/www/html 目錄。清單 3. 解壓 WinSCP
3、root&vhost4377 idcuser# mv vdbench504.zip /var/www/html/root&vhost4377 idcuser# cd /var/www/html/root&vhost4377 html# mkdir vdbench504root&vhost4377 html# unzip vdbench504.zip d vdbench504/root&vhost4377 html# cd vdbench5043. 要運(yùn)行該工具,您需要安裝 Java 運(yùn)行時(shí)環(huán)境,在本例中安裝 Oracle JDK。清單 4. 安裝 Java 運(yùn)行時(shí)環(huán)境idcuser&vhost
4、4377 $ sudo s | cdroot&vhost4377 # wget root&vhost4377 # rpm ivh jdk-7u3-linux-i586.rpmroot&vhost4377 # vi .bashrcJAVA_HOME=/usr/java/jdk1.7.0_03CLASSPATH=.:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATHroot&vhost4377 # source .bashrc4. 啟動(dòng)基準(zhǔn)測(cè)試之前,使用默認(rèn)的參數(shù)檢查安裝是否成功完成。ro
5、ot&vhost4377 vdbench504# ./vdbench -t3 VdBench使用3.1 Vdbench運(yùn)行及結(jié)果查看 ./vdbench -f parafile parafiile為配置文件,如果需要校驗(yàn)文件一致性可以可以指定-v參數(shù),./vdbench -vf parafile。 在vdbench安裝目錄下面有output目錄,可以查看運(yùn)行及輸出結(jié)果,適用于windows及l(fā)inux。3.2 編寫一個(gè) parmfile要更詳細(xì)地控制工具參數(shù),編寫一個(gè) parmfile,您可在其中指定不同的選項(xiàng)。3.2.1 塊設(shè)備對(duì)于一個(gè)塊設(shè)備,配置以下參數(shù):HD:主機(jī)定義如果您希望展示當(dāng)前主
6、機(jī),則設(shè)置 hd= localhost。如果希望指定一個(gè)遠(yuǎn)程主機(jī),hd= label。system= IP 地址或網(wǎng)絡(luò)名稱。clients= 用于模擬服務(wù)器的正在運(yùn)行的客戶端數(shù)量。SD:存儲(chǔ)定義sd= 標(biāo)識(shí)存儲(chǔ)的名稱。host= 存儲(chǔ)所在的主機(jī)的 ID。lun= 原始磁盤、磁帶或文件系統(tǒng)的名稱。vdbench 也可為您創(chuàng)建一個(gè)磁盤。threads= 對(duì) SD 的最大并發(fā) I/O 請(qǐng)求數(shù)量。默認(rèn)為 8。hitarea= 調(diào)整讀取命中百分比的大小。默認(rèn)為 1m。openflags= 用于打開(kāi)一個(gè) lun 或一個(gè)文件的 flag_list。WD:工作負(fù)載定義wd= 標(biāo)識(shí)工作負(fù)載的名稱。sd= 要使用
7、的存儲(chǔ)定義的 ID。host= 要運(yùn)行此工作負(fù)載的主機(jī)的 ID。默認(rèn)設(shè)置為 localhost。rdpct= 讀取請(qǐng)求占請(qǐng)求總數(shù)的百分比。rhpct= 讀取命中百分比。默認(rèn)設(shè)置為 0。whpct= 寫入命中百分比。默認(rèn)設(shè)置為 0。xfersize= 要傳輸?shù)臄?shù)據(jù)大小。默認(rèn)設(shè)置為 4k。seekpct= 隨機(jī)尋道的百分比??蔀殡S機(jī)值。openflags= 用于打開(kāi)一個(gè) lun 或一個(gè)文件的 flag_list。iorate= 此工作負(fù)載的固定 I/O 速率。RD:運(yùn)行定義rd= 標(biāo)識(shí)運(yùn)行的名稱。wd= 用于此運(yùn)行的工作負(fù)載的 ID。iorate= (#,#,.) 一個(gè)或多個(gè) I/O 速率。cur
8、ve:性能曲線(待定義)。max:不受控制的工作負(fù)載。elapsed= time:以秒為單位的運(yùn)行持續(xù)時(shí)間。默認(rèn)設(shè)置為 30。warmup= time:加熱期,最終會(huì)被忽略。distribution= I/O 請(qǐng)求的分布:指數(shù)、統(tǒng)一或確定性。pause= 在下一次運(yùn)行之前休眠的時(shí)間,以秒為單位。openflags= 用于打開(kāi)一個(gè) lun 或一個(gè)文件的 flag_list。3.2.2 文件系統(tǒng)對(duì)于一個(gè)文件系統(tǒng),配置以下參數(shù):HD:主機(jī)定義。與虛擬塊設(shè)備相同。FSD:文件系統(tǒng)定義fsd= 標(biāo)識(shí)文件系統(tǒng)定義的名稱anchor= 將在其中創(chuàng)建目錄結(jié)構(gòu)的目錄width= 要在定位符下創(chuàng)建的目錄數(shù)dept
9、h= 要在定位符下創(chuàng)建的級(jí)別數(shù)files= 要在最低級(jí)別創(chuàng)建的文件數(shù)sizes= (size,size,.) 將創(chuàng)建的文件大小distribution= bottom(如果希望僅在最低級(jí)別創(chuàng)建文件)和 all(如果希望在所有目錄中創(chuàng)建文件)openflags= 用于打開(kāi)一個(gè)文件系統(tǒng) (Solaris) 的 flag_listFWD:文件系統(tǒng)工作負(fù)載定義fwd= 標(biāo)識(shí)文件系統(tǒng)工作負(fù)載定義的名稱。fsd= 要使用的文件系統(tǒng)定義的 ID。host= 要用于此工作負(fù)載的主機(jī)的 ID。fileio= random 或 sequential,表示文件 I/O 將執(zhí)行的方式。fileselect= rand
10、om 或 sequential,標(biāo)識(shí)選擇文件或目錄的方式。xfersizes= 數(shù)據(jù)傳輸(讀取和寫入操作)處理的數(shù)據(jù)大小。operation= mkdir、rmdir、create、delete、open、close、read、write、getattr 和 setattr。選擇要執(zhí)行的單個(gè)文件操作。rdpct= (僅)讀取和寫入操作的百分比。threads= 此工作負(fù)載的并發(fā)線程數(shù)量。每個(gè)線程需要至少 1 個(gè)文件。RD:運(yùn)行定義fwd= 要使用的文件系統(tǒng)工作負(fù)載定義的 ID。fwdrate= 每秒執(zhí)行的文件系統(tǒng)操作數(shù)量。format= yes / no / only / restart /
11、clean / directories。在開(kāi)始運(yùn)行之前要執(zhí)行的操作。operations= 覆蓋 fwd 操作。選項(xiàng)相同。3.3 結(jié)果查看運(yùn)行之后的輸出文件夾文件每次運(yùn)行后,vdbench 會(huì)創(chuàng)建一個(gè)包含以下文件的輸出文件夾:errorlog.html當(dāng)為測(cè)試啟用了數(shù)據(jù)驗(yàn)證時(shí),它可包含一些數(shù)據(jù)塊中的錯(cuò)誤的相關(guān)信息:無(wú)效的密鑰讀取無(wú)效的 lba 讀?。ㄒ粋€(gè)扇區(qū)的邏輯字節(jié)地址)無(wú)效的 SD 或 FSD 名稱讀取數(shù)據(jù)損壞,即使在使用錯(cuò)誤的 lba 或密鑰時(shí)數(shù)據(jù)損壞壞扇區(qū)flatfile.html包含 vdbench 生成的一種逐列的 ASCII 格式的信息。histogram.html一種包含報(bào)告柱
12、狀圖的響應(yīng)時(shí)間、文本格式的文件。logfile.html包含 Java 代碼寫入控制臺(tái)窗口的每行信息的副本。logfile.html 主要用于調(diào)試用途parmfile.html顯示已包含用于測(cè)試的每項(xiàng)內(nèi)容的最終結(jié)果resourceN-M.html、resourceN.html、resourceN.var_adm_msgs.html摘要報(bào)告stdout/stderr 報(bào)告主機(jī) N 的摘要報(bào)告最后 “nn” 行文件 /var/adm/messages 和 /var/adm/messages。每個(gè) M 個(gè) JVM/Slave 的目標(biāo)主機(jī) N 和主機(jī) N 上為 0。sdN.histogram.html
13、、sdN.html每個(gè) N 存儲(chǔ)定義的柱狀圖和存儲(chǔ)定義 “N” 報(bào)告。summary.html主要報(bào)告文件,顯示為在每個(gè)報(bào)告間隔的每次運(yùn)行生成的總工作負(fù)載,以及除第一個(gè)間隔外的所有間隔的加權(quán)平均值。interval:報(bào)告間隔序號(hào)I/O rate:每秒觀察到的平均 I/O 速率MB sec:傳輸?shù)臄?shù)據(jù)的平均 MB 數(shù)bytes I/O:平均數(shù)據(jù)傳輸大小read pct:平均讀取百分比resp time:以讀/寫請(qǐng)求持續(xù)時(shí)間度量的平均響應(yīng)時(shí)間。所有 vdbench 時(shí)間都以毫秒為單位。resp max:在此間隔中觀察到的最大響應(yīng)時(shí)間。最后一行包含最大值總數(shù)。resp stddev:響應(yīng)時(shí)間的標(biāo)準(zhǔn)偏
14、差cpu% sys+usr:處理器繁忙 = 100(系統(tǒng) + 用戶時(shí)間)(Solaris、Windows、Linux)cpu% sys:處理器利用率:系統(tǒng)時(shí)間swat_mon.txt,swat_mon_total.txtvdbench 與 Sun StorageTekTM Workload Analysis Tool (Swat) Trace Facility (STF) 相結(jié)合,支持您重放使用 Swat 創(chuàng)建的一個(gè)軌跡的 I/O 工作負(fù)載。Swat 使用 Create Replay File 選項(xiàng)創(chuàng)建和處理的軌跡文件會(huì)創(chuàng)建文件 flatfile.bin(flatfile.bin.gz 用于
15、vdbench403 和更高版本),其中包含 Swat 所識(shí)別的每個(gè) I/O 操作的一條記錄。這些文件包含一個(gè)格式化的報(bào)告,可將該報(bào)告導(dǎo)入 Swat Performance Monitor (SPM) 中來(lái)創(chuàng)建性能圖表。3.4 單客戶運(yùn)行vdbench單客戶的配置文件: fsd=fsd1,anchor=/tmp/yht,depth=1,width=100,files=100,size=200M fwd=fwd1,fsd=fsd1,operation=write,xfersize=1024k,fileio=sequantial,fileselect=sequantial,threads=32 r
16、d=rd1,fwd=fwd1,fwdrate=max,format=restart,elspsed=600,interval=10 解讀: 第一行:文件系統(tǒng)存儲(chǔ)定義。指定目錄結(jié)構(gòu),anchor是掛載點(diǎn),/tmp/yht為linux客戶端,如果是windows客戶端需要改為c:yht,其他部分相同。depth是目錄結(jié)構(gòu)的深度, width是每一層目錄的數(shù) 量,files是每個(gè)目錄下面文件的數(shù)量,size是文件大小,size=(100M,30,200M,30,1G,40)指定100M文件占30%,200M文件占30%,1G文件占 40%。 第二行:文件系統(tǒng)工作負(fù)載定義。fsd,指定文件系統(tǒng)存儲(chǔ)定義
17、,fsd=(fsd1-fsdn)。operation是最終操作,create是創(chuàng)建,write是改寫,read是讀,可以指定rdpct=80,意味著 讀寫比例是80%。xfersize是文件io大小,xfersize=(4k,40,64k,40,1m,20),指定每種io所占的比例。fileio和fileselect是文件操作方式,均區(qū)分sequantial和random,threads是operation的線程數(shù)。 第三行:運(yùn)行定義,執(zhí)行工作強(qiáng)度和時(shí)長(zhǎng)。fwd,指定文件系統(tǒng)工作負(fù)責(zé),fwd=(fwd1-fwdn)。fwdrate是每秒的操作數(shù),max是不做限制,按最大強(qiáng)度自適應(yīng),也可以設(shè)置指
18、定 大小或遞增變化等。format是文件預(yù)處理參數(shù),有三個(gè)選擇,“no”不改變當(dāng)前文件目錄結(jié)構(gòu),yes是刪除當(dāng)前的目錄結(jié)構(gòu),重新安裝fsd的要求來(lái)生成新的,restart是只創(chuàng)建 那些不夠的文件以及擴(kuò)展那些大小不足的文件。interval是結(jié)果輸出的間隔,每十秒輸出一次。 上面的配置參數(shù)意味著,使用單客戶端,對(duì)/tmp/yht目錄創(chuàng)建目錄深度為1,寬度為100的目錄,每個(gè)目錄下面有100個(gè)200M的文件(第一行)。定義文件工作負(fù)載,指定文件 系統(tǒng)存儲(chǔ)定義fsd1,修改寫這個(gè)目錄下的文件,文件io大小為1m,線程數(shù)是32(第二行)。運(yùn)行定義,指定文件系統(tǒng)工作負(fù)載,如果目錄文件不存在就重新建立,先
19、創(chuàng)建文 件,接著修改寫文件,持續(xù)時(shí)間為10分鐘。3.5 Linux下聯(lián)機(jī)運(yùn)行1.每個(gè)客戶的都需要安裝vdbench,路徑保持一致。2.SSH互相,選一個(gè)客戶的為父節(jié)點(diǎn),把每個(gè)子節(jié)點(diǎn)都信任父節(jié)點(diǎn)。 父節(jié)點(diǎn)為,子節(jié)點(diǎn)為 ssh-keygen -t rsa 生成秘鑰 chmod 755 /root/.ssh/ 修改生成秘鑰的權(quán)限 scp /root/.ssh/id_rsa.pub :/root/.ssh/authorized_keys 拷貝公鑰3.驗(yàn)證SSH互信 在父節(jié)點(diǎn)上ssh每一個(gè)子節(jié)點(diǎn),如果不需要輸入秘鑰就能登錄,則互信成功。4.多客
20、戶端配置文件 hd=default,dbench=/home/Vdbench/,user=root,shell=ssh hd=hd1,system= hd=hd2,system= hd=hd3,system= fsd=fsd1,anchor=/tmp/yht/client1,depth=2,width=100,files=2000,size=100m,shared=yes fsd=fsd2,anchor=/tmp/yht/client2,depth=1,width=1000,files=2000,zies=(20m,40,100m,6
21、0),shared=yes fsd=fsd3,anchor=/tmp/yht/client3,depth=1000,width=1,files2000,size=1m,shared=yes fwd=fwd1,fsd=fsd1,host=hd1,operation=read,xfersize=(1m,40,64k,60),fileio=random,fileselect=sequantial,threads=32 fwd=fwd2,fsd=fsd2,host=hd2,operation=write,xfersize=64k,fileio=random,fileselect=sequantial,threads=32 fwd=fwd3,fsd=fsd3,host=hd3,rdpct=60,xfersize=4k,fileio=random,fileselect=sequantial,threads=32 rd=rd1,fwd=(fwd1-fwd3),fwdrate=max,format=restart,elapesed=600,interval=10 注:fsd中shared,vdbench不允許不同的slave之間共享同一個(gè)目錄結(jié)構(gòu)下的所有文件,因?yàn)檫@樣會(huì)帶來(lái)很大的開(kāi)銷, 但是它們?cè)试S共享同一個(gè)目錄結(jié)構(gòu)。加入設(shè)置了shared=yes,那么不同的slave
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年HDTV彩色顯像管及其材料和部件合作協(xié)議書
- 佛山國(guó)五道路施工方案
- 2024-2025學(xué)年下學(xué)期高一語(yǔ)文第四單元B卷
- 科學(xué)合理施用肥料對(duì)農(nóng)產(chǎn)品質(zhì)量的影響及高效解決措施研究
- 專項(xiàng)施工方案評(píng)審
- 智研咨詢發(fā)布:中國(guó)海纜敷設(shè)船行業(yè)市場(chǎng)發(fā)展環(huán)境及前景研究報(bào)告
- 新未來(lái)大學(xué)英語(yǔ) 視聽(tīng)說(shuō)教程1(智慧版) 聽(tīng)力腳本 Unit 6
- 新課標(biāo)下高中生物生活化教學(xué)策略研究
- 江西省贛州市2024-2025學(xué)年高一上學(xué)期1月期末考試政治試題2
- 高考物理一輪復(fù)習(xí)課時(shí)跟蹤檢測(cè)(三十一)磁場(chǎng)的描述磁場(chǎng)對(duì)電流的作用(重點(diǎn)高中)
- 新版(七步法案例)PFMEA
- 臨床護(hù)理重點(diǎn)??平ㄔO(shè)項(xiàng)目評(píng)審標(biāo)準(zhǔn)
- 新蘇教版科學(xué)五年級(jí)下冊(cè)全套教學(xué)課件
- 審計(jì)部組織架構(gòu)及崗位設(shè)置
- 流行性乙型腦炎PPT課件
- 深圳市軌道交通線網(wǎng)規(guī)劃(2016_2035)(草案)
- 400V電纜分支箱生產(chǎn)實(shí)用工藝流程
- 四十二式太極劍劍譜
- 完整解讀2021年《建設(shè)工程抗震管理?xiàng)l例》PPT教學(xué)講座課件
- 新版小學(xué)英語(yǔ)PEP四年級(jí)下冊(cè)教材分析(課堂PPT)
- 食用植物油生產(chǎn)許可證審查細(xì)則.doc
評(píng)論
0/150
提交評(píng)論