debian

Kafka网络参数怎么优化

小樊
42
2025-11-30 09:44:49
栏目: 大数据

Kafka网络参数优化指南

一 基础网络与监听器配置

二 关键网络参数与建议值

参数 默认值 优化建议 作用
socket.send.buffer.bytes 102400 提升至131072–8388608(跨地域/高带宽可更高) 提高发送端TCP缓冲区,减少小包往返
socket.receive.buffer.bytes 102400 提升至131072–8388608 提高接收端TCP缓冲区,缓解窗口满导致的阻塞
connections.max.idle.ms 540000 适度降低至300000 更快回收空闲连接,减少连接表压力
request.timeout.ms 30000 随网络RTT调大(如60000–120000 避免高RTT/抖动下的误超时
max.in.flight.requests.per.connection 5 顺序优先设1;允许重排时5–10 影响吞吐与顺序保证的权衡
message.max.bytes 与业务对齐,适度上调(如10MB 单条消息上限
replica.fetch.max.bytes 与 message.max.bytes 及网络带宽匹配 副本拉取单请求上限
listener.security.protocol.map 按需映射:PLAINTEXT:PLAINTEXT,SSL:SSL 多监听器协议映射
inter.broker.listener.name 指定内部通信监听器名 内外网/内外协议隔离

三 Linux与TCP层优化

四 生产者与消费者网络协同调优

五 监控与排障要点

0
看了该问题的人还看了