cbt
cbt copied to clipboard
wip-cosbench-integration
Cosbench integration with CBT
Add cosbench.py in benchmark, and cosbench fields in yaml
1. Create cosbench xml from yaml, only provides the field can be modified in yaml,
other fields will be fixed-written as template in cosbench.py initialize function
2. run cbt to kick off cosbench run
Added fields in yaml lists below:
benchmarks:
cosbench:
cosbench_dir: /mnt/data/0.4.1.0
cosbench_xml_dir: /home/cephperf/plugin/cbt/conf/cosbench/
controller: cceph01
auth:
config: username=cosbench:operator;password=intel2012;url=http://192.168.5.251/auth/v1.0;retry=9
obj_size: [128KB,10MB]
template: [default]
mode: [write, read]
ratio: [100]
rampup: 30
runtime: 300
rampdown: 90
workers: [10, 20]
containers: ["u(1,100)", "u(1,10000)"]
objects: ["u(1,100)", "u(1,10000)"]