NAPI Disabled for net drivers, bug?

Bug #74563 reported by Brak
4
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I was doing a frantic install of some servers to use as load balancers and after coming up, their performance was horrid. I was only getting ~ 100kpps in/out of the E1000 Gigabit nic.

After a bit of poking, I noticed interrupt load on the CPU was the bottleneck. I poked further and noticed that none of the NICs in the kernelconfig had NAPI enabled.

I realize I could have compiled my own kernel and gave it a quick try, but the hardware was unfamiliar and so the solution was to install FC5 on the load balancer boxes. I was very very sad about that.

Is this a bug, shall NAPI be enabled like in other distros? BTW, the throughput on the E1000 jumped from 100kpps to 265kpps, which euqated to around 50k web req/sec through LVS, woohoo!

# CONFIG_TULIP_NAPI is not set
# CONFIG_AMD8111E_NAPI is not set
# CONFIG_ADAPTEC_STARFIRE_NAPI is not set
# CONFIG_E1000_NAPI is not set
# CONFIG_R8169_NAPI is not set
# CONFIG_IXGB_NAPI is not set
# CONFIG_S2IO_NAPI is not set

Brak (brak-archive)
description: updated
Revision history for this message
Carlos Diener / emonkey (emonkey) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with latest Ubuntu release? Thanks in advance.

Changed in linux-source-2.6.15:
status: New → Incomplete
Revision history for this message
Brak (brak-archive) wrote :

This issue is fixed in Hardy Heron. Thanks.

 grep E1000 /boot/config-2.6.24-12-generic
CONFIG_E1000=m
CONFIG_E1000E=m
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
CONFIG_E1000_NAPI=y

Revision history for this message
Connor Imes (ckimes) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at [WWW] https://wiki.ubuntu.com/Bugs/Status . Thank you again for taking the time to report this bug and helping to make Ubuntu better. Feel free to submit any future bugs you may find.

Changed in linux-source-2.6.15:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.