TCP Congestion Control Tuning
Understand and tune Linux TCP congestion control algorithms like CUBIC and BBR to improve throughput and latency on real-world networks.
What Congestion Control Does
TCP congestion control decides how fast a sender may transmit without overwhelming the network.
It governs the trade-off between throughput and latency, and the right algorithm can dramatically change performance.
The Congestion Window
The congestion window (cwnd) limits how many unacknowledged bytes are in flight. Algorithms grow and shrink cwnd in response to ACKs and loss signals.
Too small wastes bandwidth; too large causes loss and bufferbloat.
All lessons in this course
- Kernel Network Parameters
- NIC Tuning & Optimization
- Benchmarking Network Throughput
- TCP Congestion Control Tuning