以下是一些提升Ubuntu上Kafka吞吐量的配置方法:
batch.size,可设置如32768或更大,减少网络请求次数。compression.type=snappy或zstd,减少数据量。linger.ms,适当增大等待时间,如5 - 10ms,积累更多消息批量发送。buffer.memory,允许生产者缓存更多消息。fetch.min.bytes和fetch.max.bytes,减少网络开销。kafka-topics.sh脚本创建新Topic并指定分区数。num.network.threads和num.io.threads参数,提高网络和I/O处理能力。