vdbench多節點測試檔案系統讀寫

來源:互聯網
上載者:User

標籤:vdbench   windows   

vdbench多節點測試檔案系統讀寫

 

操作步驟:

1.首先在每台需要測試的節點上安裝java(包含總控節點)

2.然後保證每節點的主機名稱不同,並且最好關閉每台防火牆

3.把需要測試的網路儲存掛載到每台節點上

4.然後依次操作每節點,用cmd進入vdbench的目錄,運行“vdbenchrsh”(進入監聽模式)

5.到總控上開啟host檔案,寫好每台節點的ip和主機名稱。

6.到總控節點,用cmd進入vdbench目錄,運行“vdbench–f parmfile”(parmfile為事先配置好的設定檔)

 

寫操作設定檔

hd=default,vdbench=c:\vdbench,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

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,vdbench=c:\vdbench,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

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

 

 

設定檔參數解讀:

hd

主機定義(hd=default是預設配置內容,會應用於你定義的每一個hd)

system

IP地址或網路名稱

fsd

檔案系統定義的名稱

depth

要在定位器下建立的層級數

width

要在定位器下建立的目錄數

files

要在最低層級建立的檔案數

sizes

將建立的檔案大小

anchor

將在其中建立目錄結構的目錄(掛載的測試目錄)

fwd

檔案系統工作負載定義的名稱

operation

mkdir、rmdir、create、delete、open、close、read、write、getattr 和 setattr。選擇要執行的單個檔案操作。

xfersizes

資料轉送(讀取和寫入操作)處理的資料區塊大小

threads

此工作負載的並發線程數量。每個線程需要至少  1 個檔案(線程數不能大於檔案數)

fileio

random 或 sequential,表示檔案 I/O 將執行的方式

fileselect

random 或 sequential,標識選擇檔案或目錄的方式

rd

運行定義

fwdrate

每秒執行的檔案系統運算元量

format

yes / no / only / restart / clean /  directories

在開始運行之前要執行的操作

yes:刪除之前的檔案結構,根據設定檔重新建立目錄和檔案

no:預設使用原來的檔案目錄結構,不會建立檔案

elapsed

以秒為單位的運行期間,預設設定為  30s

interval

報告間隔序號,預設1s

 

報表解讀:

預設輸出的報表在程式目錄下的output檔案夾裡面

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

在預設報表檔案夾裡面,主要看summary.html和totals.html

Summary.html:記錄全部的資料資訊

Totals.html:記錄所有資料計算之後的平均資料

 

注意:

1.測試環境:多節點,windows,檔案系統,對於linux/塊裝置的測試請查看手冊。

2.設定檔的名字自訂,更多設定檔的參數,請查看手冊。

 

附錄:(單節點範例設定檔如下

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

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

 


vdbench多節點測試檔案系統讀寫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.