优化CentOS中Kafka性能可从以下方面入手:
noatime选项。vm.swappiness=1避免频繁swap,调整vm.dirty_ratio和vm.dirty_background_ratio优化脏页刷新。log.dirs指向高性能磁盘。net.core.rmem_max、net.core.wmem_max等参数增大网络缓冲区。num.partitions(建议为核数2-3倍),增加num.io.threads(约核数50%)提升I/O处理能力。batch.size=1M、linger.ms=100ms,消费者设置fetch.min.bytes=1M减少网络开销。compression.type=lz4,合理设置num.replica.fetchers(约核数1/3)平衡副本同步效率。-Xms和-Xmx为相同值(如4G),选择G1垃圾回收器。tcp_wmem、tcp_rmem)。log.retention.hours),避免磁盘占满。注意:所有配置修改前需在测试环境验证,避免影响生产环境稳定性。