net.core.somaxconn
(增大并發連接隊列)、net.ipv4.tcp_max_syn_backlog
(增大SYN隊列長度),啟用net.ipv4.tcp_fastopen
(快速打開連接)。net.core.rmem_default
、net.core.rmem_max
、net.core.wmem_default
、net.core.wmem_max
等參數,提升網絡吞吐量。vm.swappiness=1
減少交換,調整vm.dirty_background_ratio
和vm.dirty_ratio
平衡磁盤I/O與內存使用。num.network.threads
為CPU核數+1,num.io.threads
為CPU核數×2,提升并發處理能力。socket.send.buffer.bytes
和socket.receive.buffer.bytes
(建議128KB-1MB),提升網絡傳輸效率。num.partitions
(與消費者數量匹配),replication.factor
(根據數據可靠性需求選擇,通常3副本)。batch.size
(如1MB)和linger.ms
(如100ms),減少網絡請求次數。compression.type
(如snappy、lz4),降低網絡傳輸數據量。fetch.min.bytes
(如1MB)和max.poll.records
,提升拉取效率。kafka-producer-perf-test
和kafka-consumer-perf-test
工具驗證優化效果。listeners
和advertised.listeners
中配置加密協議,保障數據安全(注意加密可能增加少量延遲)。