提问者:小点点

提高 kafka 中副本获取的速度


有什么办法可以加快副本从领导者那里获取数据的速度吗?

我正在使用bin/kafka-producer-perf-test.sh来测试我的生产者的吞吐量。我已经设置了50 MBps的客户端配额。现在没有任何副本,我的吞吐量约为50 MBps,但是当复制因子设置为3时,它会降低到约30 MBps。

网络中没有其他流量,所以我不知道为什么速度变慢了。是否有一些像replica . socket . receive . buffer . bytes、replica.fetch.min.bytes这样的参数需要调优才能实现高吞吐量?如何加快复制副本的速度?


共1个答案

匿名用户

增加num.replica.fetchers的值应该会有所帮助,因为它用于复制来自leader的消息的线程数。增加这个值可以增加follower broker中的I/O并行度。默认值1