conduktor.io ↗

replica.socket.receive.buffer.bytes — Kafka Broker Configuration

The socket receive buffer for network requests to the leader for replicating data.

Description

The socket receive buffer for network requests to the leader for replicating data

Default Values by Kafka Version

Kafka VersionDefault Value
0.8.064 * 1024
0.8.164 * 1024
0.8.264 * 1024
0.9.065536
0.10.065536
0.10.165536
0.10.265536
0.11.065536
1.065536
1.165536
2.065536
2.165536
2.265536
2.365536
2.465536
2.565536
2.665536 (64 kibibytes)
2.765536 (64 kibibytes)
2.865536 (64 kibibytes)
3.065536 (64 kibibytes)
3.165536 (64 kibibytes)
3.265536 (64 kibibytes)
3.365536 (64 kibibytes)
3.465536 (64 kibibytes)
3.565536 (64 kibibytes)
3.665536 (64 kibibytes)
3.765536 (64 kibibytes)
3.865536 (64 kibibytes)
3.965536 (64 kibibytes)
4.065536 (64 kibibytes)
4.165536 (64 kibibytes)
4.265536 (64 kibibytes)

Tuning Recommendation

ProfileRecommendedWhy
broker / throughput, latency4194304The replication socket receive buffer (64KB default) is SEPARATE from client socket buffers. On 10GbE networks, the TCP bandwidth-delay product exceeds 64KB — this silently caps replication throughput and causes under-replicated partitions.

Related Configs

socket.send.buffer.bytes · num.replica.fetchers · replica.fetch.max.bytes

Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.