溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

vdbench多節(jié)點(diǎn)測試文件系統(tǒng)讀寫

發(fā)布時間:2020-06-15 16:29:01 來源:網(wǎng)絡(luò) 閱讀:10783 作者:vanche 欄目:系統(tǒng)運(yùn)維

vdbench多節(jié)點(diǎn)測試文件系統(tǒng)讀寫

 

操作步驟:

1.首先在每臺需要測試的節(jié)點(diǎn)上安裝java(包含總控節(jié)點(diǎn))

2.然后保證每節(jié)點(diǎn)的主機(jī)名不同,并且最好關(guān)閉每臺防火墻

3.把需要測試的網(wǎng)絡(luò)存儲掛載到每臺節(jié)點(diǎn)上

4.然后依次操作每節(jié)點(diǎn),用cmd進(jìn)入vdbench的目錄,運(yùn)行“vdbenchrsh”(進(jìn)入監(jiān)聽模式)

5.到總控上打開host文件,寫好每臺節(jié)點(diǎn)的ip和主機(jī)名。

6.到總控節(jié)點(diǎn),用cmd進(jìn)入vdbench目錄,運(yùn)行“vdbench  -f  parmfile”(parmfile為事先配置好的配置文件)

 

 

寫操作配置文件

hd=default,shell=vdbench

hd=hd1,system=10.20.16.96

hd=hd2,system=10.20.16.98

hd=hd3,system=10.20.16.99

fsd=default,depth=1,width=1,files=3,size=5g

fsd=fsd1,anchor=Z:\\1

fsd=fsd2,anchor=Z:\\2

fsd=fsd3,anchor=Z:\\3

fwd=default,operation=write,xfersize=1M,threads=2,fileio=random,fileselect=random,openflags=directio

fwd=fwd1,fsd=fsd1,host=hd1

fwd=fwd2,fsd=fsd2,host=hd2

fwd=fwd3,fsd=fsd3,host=hd3

rd=rd1,fwd=(fwd1-fwd3),fwdrate=max,format=yes

 

讀操作配置文件:

hd=default,shell=vdbench

hd=hd1,system=10.20.16.96

hd=hd2,system=10.20.16.98

hd=hd3,system=10.20.16.99

fsd=default,depth=1,width=1,files=3,size=5g

fsd=fsd1,anchor=Z:\\1

fsd=fsd2,anchor=Z:\\2

fsd=fsd3,anchor=Z:\\3

fwd=default,operation=read,xfersize=1M,threads=2,fileio=random,fileselect=random,openflags=directio

fwd=fwd1,fsd=fsd1,host=hd1

fwd=fwd2,fsd=fsd2,host=hd2

fwd=fwd3,fsd=fsd3,host=hd3

rd=rd1,fwd=(fwd1-fwd3),fwdrate=max,format=no

 

 

 

配置文件參數(shù)解讀:

hd

主機(jī)定義(hd=default是默認(rèn)配置內(nèi)容,會應(yīng)用于你定義的每一個hd

system

IP地址或網(wǎng)絡(luò)名稱

fsd

文件系統(tǒng)定義的名稱

depth

要在定位符下創(chuàng)建的級別數(shù)

width

要在定位符下創(chuàng)建的目錄數(shù)

files

要在最低級別創(chuàng)建的文件數(shù)

sizes

將創(chuàng)建的文件大小

anchor

將在其中創(chuàng)建目錄結(jié)構(gòu)的目錄(掛載的測試目錄)

fwd

文件系統(tǒng)工作負(fù)載定義的名稱

operation

mkdirrmdir、createdelete、open、closeread、write、getattr setattr。選擇要執(zhí)行的單個文件操作。

xfersizes

數(shù)據(jù)傳輸(讀取和寫入操作)處理的數(shù)據(jù)塊大小

threads

此工作負(fù)載的并發(fā)線程數(shù)量。每個線程需要至少  1 個文件(線程數(shù)不能大于文件數(shù))

fileio

random sequential,表示文件 I/O 將執(zhí)行的方式

fileselect

random sequential,標(biāo)識選擇文件或目錄的方式

rd

運(yùn)行定義

fwdrate

每秒執(zhí)行的文件系統(tǒng)操作數(shù)量

format

yes / no / only / restart / clean /  directories

在開始運(yùn)行之前要執(zhí)行的操作

yes:刪除之前的文件結(jié)構(gòu),根據(jù)配置文件重新創(chuàng)建目錄和文件

no:默認(rèn)使用原來的文件目錄結(jié)構(gòu),不會創(chuàng)建文件

elapsed

以秒為單位的運(yùn)行持續(xù)時間,默認(rèn)設(shè)置為  30s

interval

報告間隔序號,默認(rèn)1s

openflags

Windows里面使用directio”值來消除緩存

 

報表解讀:

默認(rèn)輸出的報表在程序目錄下的output文件夾里面

(運(yùn)行程序的時候也可以指定報表位置“vdbench –f parmfile –o C:\test\”)

在默認(rèn)報表文件夾里面,主要看summary.htmltotals.html

報表里面“starting RD=format_for_rd1”的條目數(shù)據(jù)是為了初始化測試環(huán)境(創(chuàng)建文件夾,空文件等),主要看下一個條目(自己定義的)

Summary.html:記錄全部的數(shù)據(jù)信息

Totals.html:記錄所有數(shù)據(jù)計(jì)算之后的平均數(shù)據(jù)

 

注意:

1.測試環(huán)境:多節(jié)點(diǎn),windows,文件系統(tǒng),對于linux/塊設(shè)備的測試請查看手冊。

2.配置文件的名字自定義,更多配置文件的參數(shù),請查看手冊。

 

 

附錄:(單節(jié)點(diǎn)樣例配置文件如下

fsd=fsd1,anchor=C:\\test,depth=1,width=1,files=2,size=5g

fwd=fwd1,fsd=fsd1,operation=read,xfersize=1M,threads=1,fileio=random,fileselect=random,openflags=directio

rd=rd1,fwd=fwd1,fwdrate=max,format=no,elapsed=30

 

附件:http://down.51cto.com/data/2366754
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI