Kafka的ProducerPerformance Tool提供什么?

时间:2017-08-03 12:42:00

标签: apache-kafka kafka-consumer-api kafka-producer-api

跟随Kafka工具实际运行的是什么?

./ bin / kafka-run-class.sh org.apache.kafka.tools.ProducerPerformance --throughput = 10000 - topic = TOPIC - num-records = 50000000 --record-size = 200 --producer -props bootstrap.servers = SERVERS buffer.memory = 67108864 batch.size = 64000

当与单个生产者一起运行时,我得到90MB / s。当我在不同节点上使用3个独立的生成器时,每个生产者只能获得大约60 MB / s的生成器。 (我的Kafka集群由2个节点组成,主题有6个分区)

  1. 90 MB / s是什么意思?它是生产者可以生产的最高税率吗?

  2. 分区计数会影响此值吗?

  3. 为什么当有3个生产者时,它会下降到60 MB / s(代理前端仍然没有网络饱和)?

  4. 谢谢

0 个答案:

没有答案