network performance and cpu usage in gutsy vs feisty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Gutsy |
Invalid
|
Undecided
|
Unassigned | ||
linux-source-2.6.22 (Ubuntu) |
Fix Released
|
High
|
Tim Gardner | ||
Gutsy |
Fix Released
|
High
|
Tim Gardner |
Bug Description
Binary package hint: kernel-
Gigabit ethernet adapters use 400-500% more CPU in Gutsy compared to Feisty for the same load.
To reproduce:
1. Find two computers with gigabit NICs (I've tested with e1000, rt8169, tg3, sky2, forcedeth) plugged in to a suitable gigabit switch or connect with a suitable cross over cable.
2. Boot Feisty LiveCD in both computers, enable universe, and "sudo apt-get install iperf" on both computers. Then run iperf -s on one and iperf -c on the other and observe CPU usage for iperf (in the 10-20% range).
3. Repeat same procedure with Gutsy LiveCD. Note CPU usage for iperf (90-100+%).
This should go in the Gutsy caveats in a very visible place as I don't think very many people will want to upgrade their servers if they know this. Just a little searching revealed this possibly related discussion on the LKML:
http://<email address hidden>
Changed in linux-source-2.6.22: | |
assignee: | nobody → timg-tpi |
importance: | Undecided → High |
milestone: | none → gutsy-updates |
status: | New → Fix Committed |
Changed in linux: | |
status: | New → Invalid |
Changed in linux-source-2.6.22: | |
status: | Fix Committed → Fix Released |
I can confirm this bug... I get this issue when running iperf with any bandwidth (i.e. -b 1M) or device (broadcom 3c59x, ipw2200, atheros)...