rados load-gen

rados load-gen语法如下:
与 rados bench 相比,rados load-gen 的特点是可以产生混合类型的测试负载,而 rados bench 只能产生一种类型的负载
rados -p <pool-name> load-gen
	--num-objects:初始生成测试用的对象数,默认 200
	--min-object-size:测试对象的最小大小,默认 1KB,单位byte 
	--max-object-size:测试对象的最大大小,默认 5GB,单位byte
	--min-ops:一次提交的最小IO数,相当于iodepth
	--max-ops:一次提交的最大IO数,相当于iodepth
	--min-op-len:压测IO的最小大小,默认 1KB,单位byte
	--max-op-len:压测IO的最大大小,默认 1KB,单位byte
	--max-backlog:一次提交IO的吞吐量上限,默认10MB/s,单位B/s
	--percent:读写混合中读的比例,默认80,范围[0, 100]
	--target-throughput:一次提交IO的历史累计吞吐量上限,默认 5MB/s,单位B/s,
	--run-length:运行的时间,默认60s,单位秒
例子:rados -p pool0 load-gen --num-objects 50 --min-object-size 4M --max-object-size 4M --max-object-size 4M --max-ops 16 --min-op-len 4M  --max-op-len 4M --percent 5 --target-throughput 40 --run-length 10
发布了297 篇原创文章 · 获赞 6 · 访问量 8449

猜你喜欢

转载自blog.csdn.net/qq_23929673/article/details/98309947
gen