vdbench 参数详解[通俗易懂]
??
HD:主機定義
-
如果您希望展示當前主機,則設(shè)置 hd= localhost。如果希望指定一個遠程主機,hd= label。
-
system= IP 地址或網(wǎng)絡(luò)名稱。
-
clients= 用于模擬服務(wù)器的正在運行的客戶端數(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。默認設(shè)置為 localhost。
-
rdpct= 讀取請求占請求總數(shù)的百分比。
-
rhpct= 讀取命中百分比。默認設(shè)置為 0。
-
whpct= 寫入命中百分比。默認設(shè)置為 0。
-
xfersize= 要傳輸?shù)臄?shù)據(jù)大小。默認設(shè)置為 4k。
-
seekpct= 隨機尋道的百分比。可為隨機值。
-
openflags= 用于打開一個 lun 或一個文件的 flag_list。
-
iorate= 此工作負載的固定 I/O 速率。
RD:運行定義
-
rd= 標識運行的名稱。
-
wd= 用于此運行的工作負載的 ID。
-
iorate= (#,#,…) 一個或多個 I/O 速率。
-
curve:性能曲線(待定義)。
-
max:不受控制的工作負載。
-
elapsed= time:以秒為單位的運行持續(xù)時間。默認設(shè)置為 30。
interval:報告間隔序號 -
warmup= time:加熱期,最終會被忽略。
-
distribution= I/O 請求的分布:指數(shù)、統(tǒng)一或確定性。
-
pause= 在下一次運行之前休眠的時間,以秒為單位。
-
openflags= 用于打開一個 lun 或一個文件的 flag_list。
對于一個文件系統(tǒng)
對于一個文件系統(tǒng),配置以下參數(shù):
HD:主機定義。與虛擬塊設(shè)備相同。
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ū)
flatfile.html 包含 vdbench 生成的一種逐列的 ASCII 格式的信息。 histogram.html 一種包含報告柱狀圖的響應(yīng)時間、文本格式的文件。 logfile.html 包含 Java 代碼寫入控制臺窗口的每行信息的副本。logfile.html 主要用于調(diào)試用途 parmfile.html 顯示已包含用于測試的每項內(nèi)容的最終結(jié)果 resourceN-M.html、resourceN.html、resourceN.var_adm_msgs.html
總結(jié)
以上是生活随笔為你收集整理的vdbench 参数详解[通俗易懂]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql设置停止二进制文件的操作_wi
- 下一篇: 单片机_MFRC522射频模块使用方法(