2.6.27 default TCP congestion control regression...
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu PS3 Port |
Fix Released
|
Medium
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
linux-lpia (Ubuntu) |
Fix Released
|
Medium
|
Amit Kucheria | ||
linux-ports (Ubuntu) |
Fix Released
|
Medium
|
Michael Casadevall | ||
Bug Description
I have noticed that simple Reno TCP congestion control isn't enabled in the 2.6.27-4-generic kernel [1].
Upstream kernel sources default to the 'cubic' TCP congestion control algorithm, which offers far better scaling on high bandwidth latency product lines, and it suffers less packet loss collapse where stochastic loss occurs eg on wireless networks. Additionally, cubic offers far better fairness in the presence of congestion and multiple competing TCP flows, thus greater efficiency is achieved.
Going back on the upstream kernel wisdom is a regression, moreover, I thought cubic was default in Ubuntu kernels a while back.
Please update this as per upstream - this will bring Ubuntu inline with most other distros which use this.
--- [1]
$ cat /proc/sys/
reno
$ grep CONFIG_
CONFIG_
Changed in linux-lpia: | |
assignee: | nobody → amitk |
importance: | Undecided → Medium |
milestone: | none → ubuntu-8.10 |
status: | New → Fix Committed |
Changed in ubuntu-ps3-port: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in ubuntu-ps3-port: | |
status: | Triaged → Fix Released |
Confirmed that this is still the default in linux-image- 2.6.27- 6-generic- 2.6.27- 6.9 and that the default config for the upstream kernel is "cubic".