Skip to content

Commit e5a64dd

Browse files
committed
crimson/tools: rados bench stress tool
Support iostat analyse. Support Fio RBD rand read and Fio RBD rand write base cases. Support collecting cpu frequency. Support booting in single core. Merge two thread interfaces into one, Task. Signed-off-by: Xinyu Huang <xinyu.huang@intel.com>
1 parent 34ce4a6 commit e5a64dd

File tree

2 files changed

+292
-80
lines changed

2 files changed

+292
-80
lines changed

tools/crimson/README.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,11 @@ Finally, run ``seastore_metrics_analyze.py`` to generate plots in png format.
7878
Rados bench stress tool
7979
=======================
8080

81-
This is a rados bench stress tool for multiple clients and multiple threads
81+
This is a crimson stress tool for multiple clients and multiple threads
8282
osd writing test to understand how to stress crimson osd. Users can set the
83-
number of clients and threads, which processors will bench threads execute
84-
on(to avoid test threads influencing the result), test time, block size, etc.
83+
number of clients and threads, which kind of test to run (eg. rados bench or
84+
fio), which processors will bench threads execute on(to avoid test threads
85+
influencing the result), test time, block size, etc.
8586
Meanwhile, users can set the basic test cases and the clients ratio of each
8687
type of test case threads running in the same time, for example, 75% of the
8788
write clients and 25% of the read clients.

0 commit comments

Comments
 (0)