Kafka在Linux上的资源消耗优化可从以下方面入手:
num.network.threads和num.io.threads为CPU核心数的50%~100%,提升并发处理能力。buffer.memory(建议64MB以上)、batch.size(如1MB)和linger.ms(如100ms),平衡吞吐量与延迟。compression.type=lz4),减少网络和存储开销。ulimit -n 65535),避免连接数受限。vm.swappiness=10、vm.dirty_background_ratio=5),优化内存管理。tcp_nodelay)降低延迟。参考来源: