Skip to content

Commit

Permalink
test/crimson: improved perf tool for crimson-msgr
Browse files Browse the repository at this point in the history
New features:
* --jobs: start multiple client messengers from core #1 ~ #jobs;
* --core: can assign server core to get away from busy client cores;
* --rounds: a client will send <rounds>/<jobs> messages;

Improved:
* Better configuration report;
* Report individual client results plus a summary;
* Validate if CPU number is sufficient before running;
* Sleep 1 second while connecting, so it won't hurt performance;
* Simplify client logic and bug fixes;

Removed unecessary features:
* finish_decode() for MOSDOp;
* keepalive ratio;

Signed-off-by: Yingxin Cheng <[email protected]>
  • Loading branch information
cyx1231st authored and tchaikov committed Apr 5, 2019
1 parent c3e7930 commit 162267b
Showing 1 changed file with 191 additions and 171 deletions.
Loading

0 comments on commit 162267b

Please sign in to comment.