[Bug 74563] NAPI Disabled for net drivers, bug?

Brak brak at archive.org
Tue Dec 5 21:11:07 UTC 2006


Public bug reported:

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

** Affects: linux-source-2.6.15 (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

** Description changed:

- 
- 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.
+ 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 q uick try,
+ 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

-- 
NAPI Disabled for net drivers, bug?
https://launchpad.net/bugs/74563




More information about the kernel-bugs mailing list