ubuntu

Ubuntu Kafka配置中的性能瓶颈

小樊
45
2025-12-25 03:26:23
栏目: 智能运维

Ubuntu 上 Kafka 配置的常见性能瓶颈与定位思路

一 常见瓶颈与成因概览

二 快速定位步骤与关键命令

三 配置层面的优化要点

四 典型症状与对应调整建议

症状 可能瓶颈 快速验证 建议调整
写入/读取吞吐上不去,磁盘 %idle 很低 磁盘 I/O 饱和 iostat -x -1 持续 < 20% 增加磁盘/更换为 SSD、提高 num.io.threads、适度增大 queued.max.requests
P95/P99 延迟抖动、偶发超时 网络或队列瓶颈 sar -n DEV 看重传;队列满告警 提升 socket send/recv 缓冲、增大 queued.max.requests、优化 somaxconn
报错 “Too many open files” 或连接失败 fd 上限过低 ulimit -n;lsof 统计 fd 数 设置 nofile=65536+,并在 systemd 中配置 LimitNOFILE
扩容后负载不均、某节点 CPU 飙高 分区/副本分布不均 分区与副本布局检查 使用 kafka-reassign-partitions.sh 均衡分区与副本
大消息吞吐骤降、处理慢 消息过大、无压缩 消息体大小分布统计 切分大消息、启用 snappy/lz4/zstd 压缩
GC 停顿长、端到端延迟高 堆与 GC 策略不当 GC 日志与停顿时间 固定堆大小、选择 G1/ZGC、减少对象生命周期

0
看了该问题的人还看了