cbt icon indicating copy to clipboard operation
cbt copied to clipboard

wip-cosbench-integration

Open xuechendi opened this issue 9 years ago • 0 comments

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)"]

xuechendi avatar Mar 28 '15 01:03 xuechendi