On Mon, 2009-12-21 at 18:53 -0700, Richard Scobie wrote:
> I have a low end server, Core 2 Duo 2.8, 4GB used to backup using rsync 
> over a 82574L interface. Kernel 2.6.30.9-102.fc11.x86_64 (e1000e 
> 0.3.3.4-k4). It is using MSI-X interrupts.
> 
> It's suffering somewhat due to dropping frames:
> 
> RX packets:294914332 errors:0 dropped:95203 overruns:0 frame:0
> TX packets:355842341 errors:0 dropped:0 overruns:0 carrier:0
> 
> and ethtool shows rx_missed_errors: 95203.
> 
> Googling shows these are caused by the RX FIFO filling up.

Hi Richard, can you give the whole ethtool -S output?  depending on the
value of rx_no_buffer_count, you may be able to do something.

The other thing to send is the output of lspci -vvv for your system, I'm
curious if ASPM is enabled for the ethernet port or its upstream port.

The other thing we may be able to do is provide a patch to enable GRO if
at all possible (which should help significantly if it is not already
enabled,) you can check with ethtool -k ethX, but I guess it may already
be on.

Is flow control enabled to your switch?  Are you using jumbo frames?
There was a fifo (flow control) configuration issue in several versions
of the e1000e driver in the kernel.  If that was the case disabling flow
control might help you, ethtool -A ethX autoneg off rx off tx off

ethtool -G ethX rx 4096 will max out the number of rx descriptors.

you also may benefit from decreasing the interrupt rate using
ethtool -C ethX rx-usecs 125 (8000 interrupts per second) because you're
not doing a latency sensitive workload

Please also provide /proc/interrupts and ethtool -e ethX, and if you are
feeling gung-ho, the output of the ethregs utility available at
sourceforge (you'll have to build it) in the Register Dump utility
section.
-- 
Jesse Brandeburg
This email sent via Evolution, powered by Linux


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to