You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by David Yu <gu...@gmail.com> on 2016/07/28 15:28:09 UTC

Tune Kafka cluster performance

Hi, Kafka,

We have a 2 broker staging cluster and a 6 broker prod cluster (all running
0.8.2.1). I'm trying to make sense of the producer performances on both.

Here are some perf test results:

-----------------

Prod:

kafka-producer-perf-test.sh --broker-list
kafkaProd-1:9092,kafkaProd-2:9092,kafkaProd-3:9092,kafkaProd-4:9092,kafkaProd-5:9092,kafkaProd-6:9092
--topics perf_test --message-size 2400 --messages 50000 --batch-size 200
--request-num-acks 1

start.time, end.time, compression, message.size, batch.size,
total.data.sent.in.MB, MB.sec, total.data.sent.in.nMsg, nMsg.sec

2016-07-28 15:18:42:093, 2016-07-28 15:18:54:607, 0, 2400, 200, 114.44,
9.1450, 50000, 3995.5250

---------------

Staging:

kafka-producer-perf-test.sh --broker-list
kafkaStaging-1:9092,kafkaStaging-2:9092 --topics perf_test --message-size
2400 --messages 50000 --batch-size 200 --request-num-acks 1

start.time, end.time, compression, message.size, batch.size,
total.data.sent.in.MB, MB.sec, total.data.sent.in.nMsg, nMsg.sec

2016-07-28 14:54:26:310, 2016-07-28 14:56:55:402, 0, 2400, 200, 114.44,
0.7676, 50000, 335.3634

---------------

That is a one magnitude difference in terms of nMsg/sec. Both clusters are
balanced. Does these numbers look right? The throughput on the staging
cluster looks quite low.

Thanks,

David