From 7da45d65be36d36b880cc55c5036e96c24b53f00 Mon Sep 17 00:00:00 2001 From: Qiaowei Ren Date: Thu, 1 Mar 2018 14:38:11 +0800 Subject: remove ceph code This patch removes initial ceph code, due to license issue. Change-Id: I092d44f601cdf34aed92300fe13214925563081c Signed-off-by: Qiaowei Ren --- src/ceph/doc/dev/messenger.rst | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/ceph/doc/dev/messenger.rst (limited to 'src/ceph/doc/dev/messenger.rst') diff --git a/src/ceph/doc/dev/messenger.rst b/src/ceph/doc/dev/messenger.rst deleted file mode 100644 index 2b1a888..0000000 --- a/src/ceph/doc/dev/messenger.rst +++ /dev/null @@ -1,33 +0,0 @@ -============================ - Messenger notes -============================ - -Messenger is the Ceph network layer implementation. Currently Ceph supports -three messenger type "simple", "async" and "xio". The latter two are both -experiment features and shouldn't use them in production environment. - -ceph_perf_msgr -============== - -ceph_perf_msgr is used to do benchmark for messenger module only and can help -to find the bottleneck or time consuming within messenger moduleIt just like -"iperf", we need to start server-side program firstly: - -# ./ceph_perf_msgr_server 172.16.30.181:10001 0 - -The first argument is ip:port pair which is telling the destination address the -client need to specified. The second argument tells the "think time" when -dispatching messages. After Giant, CEPH_OSD_OP message which is the actual client -read/write io request is fast dispatched without queueing to Dispatcher, in order -to achieve better performance. So CEPH_OSD_OP message will be processed inline, -"think time" is used by mock this "inline process" process. - -# ./ceph_perf_msgr_client 172.16.30.181:10001 1 32 10000 10 4096 - -The first argument is specified the server ip:port, and the second argument is -used to specify client threads. The third argument specify the concurrency(the -max inflight messages for each client thread), the fourth argument specify the -io numbers will be issued to server per client thread. The fifth argument is -used to indicate the "think time" for client thread when receiving messages, -this is also used to mock the client fast dispatch process. The last argument -specify the message data length to issue. -- cgit 1.2.3-korg