Project

General

Profile

Feature #12376

Create radosbenchsweep task

Added by Ivo Jimenez about 4 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Tasks
Target version:
-
Start date:
07/17/2015
Due date:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

The goal is to be able to loop through option ranges. For example:

- radosbenchsweep:
    clients: [client.0]
    time: 180
    repetitions: 5
    min_num_osds: 3
    max_num_osds: 8
    file: scalability_osd.csv
    columns:
    - repetition
    - num_osd
    - num_replicas
    - avg_throughput
    - avg_latency

in general:

  • repetitions (execute the benchmark multiple times)
  • create pools on a subset of the total number of OSDs (via crush rulesets)
  • write output to file
  • dump output to CSV
  • pick which columns to add to CSV
  • summarize results for one execution

History

#1 Updated by Ivo Jimenez about 4 years ago

  • Subject changed from Provide access to benchmark output in radosbench to Extend radosbench task with benchmark options

#2 Updated by Ivo Jimenez about 4 years ago

  • Description updated (diff)

#3 Updated by Ivo Jimenez about 4 years ago

  • Subject changed from Extend radosbench task with benchmark options to Extend radosbench task with misc. benchmark options

#4 Updated by Ivo Jimenez about 4 years ago

  • Subject changed from Extend radosbench task with misc. benchmark options to Create radosbenchsweep task
  • Description updated (diff)

Also available in: Atom PDF