以下是Kafka在Ubuntu上的性能调优技巧:
-Xms和-Xmx,建议不超过物理内存50%-70%),选择G1垃圾回收器。tcp_nodelay),增加网络带宽。batch.size(128KB-1MB)、linger.ms(50-100ms),启用compression.type(如lz4)。fetch.min.bytes(1MB)、max.poll.records(1000),消费者线程数与分区数匹配。num.io.threads(匹配CPU核心数)、num.network.threads(适配网卡),优化log.segment.bytes(1GB)和log.retention.hours(168小时)。ulimit -n 65535),优化内核参数(如vm.swappiness)。atime更新(noatime挂载选项),减少磁盘I/O开销。