默认情况下,每个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操作占总操作数的百分比 |