默認情況下,每個map有1000次操作,7種操作均勻的隨機出現。slivetest運行時相關參數如下表所示:
maps |
一共運行多少個mapper,默認值為10 |
ops |
每個map跑多少個操作,默認值為1000 |
duration |
每個map task的持續時間,默認值為MAX_INT,也就是無限制 |
exitOnError |
遇到第一個Error是否要立即退出,默認不退出 |
files |
最大生成文件數,默認為10 |
dirSize |
每個文件夾最多允許生成多少個文件,默認為32 |
baseDir |
SliveTest運行后默認存放的文件根目錄,默認為“/test/slive” |
resFile |
結果文件名,默認為“part-0000” |
replication |
備份數,可設置最小,最大備份數,默認為3 |
blockSize |
設置文件block大小,默認為64M(64*1048576) |
readSize |
讀入大小可設置為最小值,最大值形式,例如“-readSize 100,1000”,默認無限制(min=max=MAX_LONG=read entire file) |
writeSize |
寫入大小,最小,最大形式,默認等于blockSize(min=max=blocksize) |
sleep |
在不同次操作之間隨機的插入sleep,這個參數用于定義sleep的時間范圍,設置同樣是最小,最大,單位是毫秒,默認為0) |
appendSize |
追加寫大小,最小,最大形式,默認等于blockSize(min=max=blocksize) |
seed |
隨機數種子 |
cleanup |
執行完所有操作并報告之后,清理目錄 |
queue |
指定隊列名,默認為“default” |
packetSize |
指定寫入的包大小 |
ls |
指定ls操作占總操作數的百分比 |
append |
指定append操作占總操作數的百分比 |
create |
指定create操作占總操作數的百分比 |
delete |
指定delete操作占總操作數的百分比 |
mkdir |
指定mkdir操作占總操作數的百分比 |
rename |
指定rename操作占總操作數的百分比 |
read |
指定read操作占總操作數的百分比 |
原文轉自:http://www.anti-gravitydesign.com