there is a system test in ZK that allows measuring latency and throughput.
more details here: https://issues.apache.org/jira/browse/ZOOKEEPER-2023

On Mon, Nov 10, 2014 at 8:14 PM, Ibrahim <i.s.el-san...@newcastle.ac.uk>
wrote:

>
> Hi folks
> I am benchmarking the performance of Zookeeper using five servers. I am
> just
> testing the write workload (CREATE node) in both mode (sync and async). The
> benchmark code is designed to measure the performance of a ZooKeeper
> ensemble for a predetermined length of time (e.g., sustained handling of
> create requests for 5 minutes seconds).
>
> It seems easy to measure the latency and throughput in Sync mode as there
> is
> not any process run in the background.
>
> Measuring latency Using Async mode can be achieved by stat command (four
> word command). However, I am struggling to measure the throughput in Async
> mode because when the 5 minutes elapsed, the requests are still processing
> in Zookeeper and after some time will stop. Also when I try to use the stat
> command I see the following output:
> Latency min/avg/max: 1/375/1259
> Received: 201870
> Sent: 201619
> Connections: 1
> Outstanding: 0
> Zxid: 0x1000ff2c7
> Mode: follower
> Node count: 1032597
>
> In the above output there is Node count, this can be expressed as total
> number of nodes created, but the finished time is unknown. I think it is
> not
> true to say the finished time is 5 minutes, because the processing request
> is not finished when 5 minutes are elapsed  because of Async mode.
>
> Can you share knowledge?
> How can I solve this problem?
> Can anyone advise me for best strategy of testing and measuring the
> performance of write workload in Zookeeper?
>
> Ibrahim
>
>
>
>
> --
> View this message in context:
> http://zookeeper-user.578899.n2.nabble.com/Best-strategy-to-test-Zookeeper-tp7580580.html
> Sent from the zookeeper-user mailing list archive at Nabble.com.
>

Reply via email to