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 Version | Default Value |
|---|---|
| 0.8.0 | 64 * 1024 |
| 0.8.1 | 64 * 1024 |
| 0.8.2 | 64 * 1024 |
| 0.9.0 | 65536 |
| 0.10.0 | 65536 |
| 0.10.1 | 65536 |
| 0.10.2 | 65536 |
| 0.11.0 | 65536 |
| 1.0 | 65536 |
| 1.1 | 65536 |
| 2.0 | 65536 |
| 2.1 | 65536 |
| 2.2 | 65536 |
| 2.3 | 65536 |
| 2.4 | 65536 |
| 2.5 | 65536 |
| 2.6 | 65536 (64 kibibytes) |
| 2.7 | 65536 (64 kibibytes) |
| 2.8 | 65536 (64 kibibytes) |
| 3.0 | 65536 (64 kibibytes) |
| 3.1 | 65536 (64 kibibytes) |
| 3.2 | 65536 (64 kibibytes) |
| 3.3 | 65536 (64 kibibytes) |
| 3.4 | 65536 (64 kibibytes) |
| 3.5 | 65536 (64 kibibytes) |
| 3.6 | 65536 (64 kibibytes) |
| 3.7 | 65536 (64 kibibytes) |
| 3.8 | 65536 (64 kibibytes) |
| 3.9 | 65536 (64 kibibytes) |
| 4.0 | 65536 (64 kibibytes) |
| 4.1 | 65536 (64 kibibytes) |
| 4.2 | 65536 (64 kibibytes) |
Tuning Recommendation
| Profile | Recommended | Why |
|---|---|---|
| broker / throughput, latency | 4194304 | The 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.