跟随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个分区)
90 MB / s是什么意思?它是生产者可以生产的最高税率吗?
分区计数会影响此值吗?
为什么当有3个生产者时,它会下降到60 MB / s(代理前端仍然没有网络饱和)?
谢谢