vdbench 参数详解
HD:主機定義
如果您希望展示當前主機,則設置 hd= localhost。如果希望指定一個遠程主機,hd= label。
system= IP 地址或網(wǎng)絡名稱。
clients= 用于模擬服務器的正在運行的客戶端數(shù)量。
SD:存儲定義
sd= 標識存儲的名稱。
host= 存儲所在的主機的 ID。
lun= 原始磁盤、磁帶或文件系統(tǒng)的名稱。vdbench 也可為您創(chuàng)建一個磁盤。
threads= 對 SD 的最大并發(fā) I/O 請求數(shù)量。默認為 8。
hitarea= 調(diào)整讀取命中百分比的大小。默認為 1m。
openflags= 用于打開一個 lun 或一個文件的 flag_list。
WD:工作負載定義
wd= 標識工作負載的名稱。
sd= 要使用的存儲定義的 ID。
host= 要運行此工作負載的主機的 ID。默認設置為 localhost。
rdpct= 讀取請求占請求總數(shù)的百分比。
rhpct= 讀取命中百分比。默認設置為 0。
whpct= 寫入命中百分比。默認設置為 0。
xfersize= 要傳輸?shù)臄?shù)據(jù)大小。默認設置為 4k。
seekpct= 隨機尋道的百分比。可為隨機值。
openflags= 用于打開一個 lun 或一個文件的 flag_list。
iorate= 此工作負載的固定 I/O 速率。
RD:運行定義
rd= 標識運行的名稱。
wd= 用于此運行的工作負載的 ID。
iorate= (#,#,...) 一個或多個 I/O 速率。
curve:性能曲線(待定義)。
max:不受控制的工作負載。
elapsed= time:以秒為單位的運行持續(xù)時間。默認設置為 30。
? ??interval:報告間隔序號warmup= time:加熱期,最終會被忽略。
distribution= I/O 請求的分布:指數(shù)、統(tǒng)一或確定性。
pause= 在下一次運行之前休眠的時間,以秒為單位。
openflags= 用于打開一個 lun 或一個文件的 flag_list。
對于一個文件系統(tǒng)
對于一個文件系統(tǒng),配置以下參數(shù):
HD:主機定義。與虛擬塊設備相同。
FSD:文件系統(tǒng)定義
fsd= 標識文件系統(tǒng)定義的名稱
anchor= 將在其中創(chuàng)建目錄結(jié)構(gòu)的目錄
width= 要在定位符下創(chuàng)建的目錄數(shù)
depth= 要在定位符下創(chuàng)建的級別數(shù)
files= 要在最低級別創(chuàng)建的文件數(shù)
sizes= (size,size,...) 將創(chuàng)建的文件大小
distribution= bottom(如果希望僅在最低級別創(chuàng)建文件)和 all(如果希望在所有目錄中創(chuàng)建文件)
openflags= 用于打開一個文件系統(tǒng) (Solaris) 的 flag_list
FWD:文件系統(tǒng)工作負載定義
fwd= 標識文件系統(tǒng)工作負載定義的名稱。
fsd= 要使用的文件系統(tǒng)定義的 ID。
host= 要用于此工作負載的主機的 ID。
fileio= random 或 sequential,表示文件 I/O 將執(zhí)行的方式。
fileselect= random 或 sequential,標識選擇文件或目錄的方式。
xfersizes= 數(shù)據(jù)傳輸(讀取和寫入操作)處理的數(shù)據(jù)大小。
operation= mkdir、rmdir、create、delete、open、close、read、write、getattr 和 setattr。選擇要執(zhí)行的單個文件操作。
rdpct= (僅)讀取和寫入操作的百分比。
threads= 此工作負載的并發(fā)線程數(shù)量。每個線程需要至少 1 個文件。
RD:運行定義
fwd= 要使用的文件系統(tǒng)工作負載定義的 ID。
fwdrate= 每秒執(zhí)行的文件系統(tǒng)操作數(shù)量。
format= yes / no / only / restart / clean / directories。在開始運行之前要執(zhí)行的操作。
operations= 覆蓋 fwd 操作。選項相同。
運行之后的輸出文件夾文件
每次運行后,vdbench 會創(chuàng)建一個包含以下文件的輸出文件夾:
errorlog.html 當為測試啟用了數(shù)據(jù)驗證時,它可包含一些數(shù)據(jù)塊中的錯誤的相關(guān)信息: ? ?無效的密鑰讀取
無效的 lba 讀取(一個扇區(qū)的邏輯字節(jié)地址)
無效的 SD 或 FSD 名稱讀取
數(shù)據(jù)損壞,即使在使用錯誤的 lba 或密鑰時
數(shù)據(jù)損壞
壞扇區(qū)
總結(jié)
以上是生活随笔為你收集整理的vdbench 参数详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Web架构知识整理
- 下一篇: sunlogin code