From 7618d869744e4e668f23841fc93c62d57aafeb11 Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Fri, 12 Jun 2015 01:04:54 +0800 Subject: [PATCH] PerfMsgr: Add usage helper info Signed-off-by: Haomai Wang --- src/test/msgr/perf_msgr_client.cc | 8 +++++++- src/test/msgr/perf_msgr_server.cc | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/test/msgr/perf_msgr_client.cc b/src/test/msgr/perf_msgr_client.cc index bafa626775f2..17c4aca3e038 100644 --- a/src/test/msgr/perf_msgr_client.cc +++ b/src/test/msgr/perf_msgr_client.cc @@ -158,7 +158,13 @@ void MessengerClient::ClientDispatcher::ms_fast_dispatch(Message *m) { void usage(const string &name) { - cerr << "Usage: " << name << " [server ip:port] [numjobs] [concurrency] [ios] [thinktime us] [msg lenght]" << std::endl; + cerr << "Usage: " << name << " [server ip:port] [numjobs] [concurrency] [ios] [thinktime us] [msg length]" << std::endl; + cerr << " [server ip:port]: connect to the ip:port pair" << std::endl; + cerr << " [numjobs]: how much client threads spawned and do benchmark" << std::endl; + cerr << " [concurrency]: the max inflight messages(like iodepth in fio)" << std::endl; + cerr << " [ios]: how much messages sent for each client" << std::endl; + cerr << " [thinktime]: sleep time when do fast dispatching(match client logic)" << std::endl; + cerr << " [msg length]: message data bytes" << std::endl; } int main(int argc, char **argv) diff --git a/src/test/msgr/perf_msgr_server.cc b/src/test/msgr/perf_msgr_server.cc index 146219f42190..b38a76ab1a20 100644 --- a/src/test/msgr/perf_msgr_server.cc +++ b/src/test/msgr/perf_msgr_server.cc @@ -135,6 +135,9 @@ class MessengerServer { void usage(const string &name) { cerr << "Usage: " << name << " [bind ip:port] [server worker threads] [thinktime us]" << std::endl; + cerr << " [bind ip:port]: The ip:port pair to bind, client need to specify this pair to connect" << std::endl; + cerr << " [server worker threads]: threads will process incoming messages and reply(matching pg threads)" << std::endl; + cerr << " [thinktime]: sleep time when do dispatching(match fast dispatch logic in OSD.cc)" << std::endl; } int main(int argc, char **argv) -- 2.47.3