zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Shraer <shra...@gmail.com>
Subject Re: Best strategy to test Zookeeper
Date Tue, 11 Nov 2014 04:29:22 GMT
if I remember correctly the way it measures latency is by writing down the
invocation time in the context object given to an async command. Then when
the callback is invoked you get the context object back and can calculate
the latency.

On Mon, Nov 10, 2014 at 8:21 PM, Alexander Shraer <shralex@gmail.com> wrote:

> 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-sanosi@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.
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message