Postmark測試後端儲存效能

oxoxooxx發表於2011-06-06

Postmark用於對進行頻繁,大量存取小檔案的儲存系統的儲存效能測試。
原理:構建一個測試檔案池,透過檔案最大,最小大小,數量等引數進行配置,然後進行事務的初始化,
對每一個事務中讀取/附加,建立/刪除等所佔的比例進行設定來模擬真是應用場景,事務操作完成後,
Postmark對檔案池進行刪除,結束測試,輸出結果。

===========================
配置的兩種方式:
一、直接在命令列中輸入配置命令
如:
# ./postmark-1.51
>set size 10000 20000
二、使用配置檔案啟動
./postmark XXX.cfg
--XXX.cfg
set transactions 5000
set number 5000
run
quit

==========================
相關的配置說明:
set size min_size max_size 設定檔案大小的上下限
set number XXX 設定併發檔案數
set seed XXX 設定隨機數種子
set transactions XXX 設定事務數
set location 設定工作目錄,應該是已有目錄,預設為當前目錄
+ name weight
- name
name weight 將原有目錄全部刪除,然後新增引數中的目錄
set subdirectory n n為每個工作目錄下的子目錄個數
set read n
set write n 設定讀寫塊大小
set buffering true/false
true buffered(default)
false nobuffered
set bias read n n為read/append中read所佔比例 n/10
set bias create n n為create/delete中create所佔比例 n/10
set report verbose(default)/terse 設定報告模式,terse模式的輸出沒有文字說明,便於透過批處理執行多個測試之後,使用excel對結果進行分析
run [filename] 執行postmark,結果輸出到stdout或者檔案filename
show [filename] 輸出當前設定
help
quit

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1050847/,如需轉載,請註明出處,否則將追究法律責任。

相關文章