Hello everyone,

    I see a throughput cap of around 300 Mbps on my Linux router with two Intel 
Gigabit NICs. Packets are dropped inside the kernel. What could be the 
bottleneck?

Configuration:
 --------------
I have a PC with an onboard NVIDIA GbE NIC, an Intel 82540OEM NIC and an Intel 
82545EM NIC in PCI slots. The onboard NVIDIA NIC is disabled. None of the NICs 
share an interrupt. I am using ver 6.3.9 of the e1000 driver (I tried version 
7.0.36 as well). The e1000 is NAPI enabled. Linux kernel version 2.6.16.13. 
Processor is AMD Opteron @ 2GHz. IP Forwarding is enabled.

Execution:
 ------------
 For performance analysis, I send packets from 64 bytes to 1470 bytes long 
through my router. 

At 64 bytes, I see packet forwarding rate of 360Kpps (about 184Mbps). 

At 256 bytes, I see a packet forwarding rate of 160Kpps (around 327Mbps).

At 1470 bytes, I see a packet forwarding rate of 23Kpps (around 270Mbps). 

For higher rates, packets are being dropped inside the kernel (as per the 
ifconfig statistics). 

This seems bizarre since, with one Intel NIC and the onboard NVIDIA NIC (when 
its enabled),  I get 230Kpps for 256 byte packets and 79Kpps at 1470bytes 
(about 920Mbps). I don't think this is a card issued since I swapped another 
card as well and got the same behaviour.


Any insight will be very helpful.


Thank you.


Azeem Khan
Mumbai. 


_________________________________________________________________
How fun is this? IMing with Windows Live Messenger just got better.
http://www.microsoft.com/india/windows/windowslive/messenger.aspx
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to