如何确定Kafka是否达到性能上限

林开心 发表于: 2022-10-21   最后更新时间: 2022-10-21 11:29:07   709 游览

有一台190GB内存,48CPU的服务器,IO上限在370MB;kafka配置了4-16G内存,30个分区,每条日志在3KB左右。

broker部分配置如下:

num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=10485760
socket.receive.buffer.bytes=10485760
socket.request.max.bytes=104857600
message.max.bytes=10485760
replica.fetch.max.bytes=20485760
log.flush.interval.messages=20000
log.flush.interval.ms=2000

在该情况下,只能接收到每秒10W左右的日志量,磁盘IO也只占用了50%左右。

请问怎么可以确认当前是否已经是kafka的性能上限了?
以及配置相关是否还有优化的空间?

添加评论
你的答案

查看kafka相关的其他问题或提一个您自己的问题