On Mon, 25 Jul 2011, Baskar Duraikannu wrote: > Hello - > I am experiencing similar problem. We are using Intel 82572EI card > with e1000e driver. > ethtool is reporting the errors as rx_missed_errors. > netstat is reporting them as RX_OVR error. > We are using 2.6.18.238 kernel and driver version is 1.2.7-k2. > > Could you please let me know have you resolved the issue? > and what resolved the issue? > > /home/user> /sbin/ethtool -i eth2 > driver: e1000e > version: 1.2.7-k2 > firmware-version: 5.6-9 > bus-info: 0000:04:00.0 > > eth2 > Link encap:Ethernet HWaddr XX:XX:XX:XX:XX > inet addr:10.10.10.10 Bcast:10.10.XX.XX Mask:255.255.255.252 > inet6 addr: XXXX::XXX:Xxx/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:6480824850 errors:0 dropped:731158 overruns:0 frame:0 > TX packets:507808672 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:1391098513861 (1.2 TiB) TX bytes:113540706854 (105.7 GiB) > Interrupt:169 Memory:df1c0000-df1e0000 > > /home/user> /sbin/ethtool -S eth2 > NIC statistics: > rx_packets: 6486415530 > tx_packets: 508134017 > rx_bytes: 1418244192469 > tx_bytes: 115647228056 > rx_broadcast: 0 > tx_broadcast: 869 > rx_multicast: 5 > tx_multicast: 40 > rx_errors: 0 > tx_errors: 0 > tx_dropped: 0 > multicast: 5 > collisions: 0 > rx_length_errors: 0 > rx_over_errors: 0 > rx_crc_errors: 0 > rx_frame_errors: 0 > rx_no_buffer_count: 2132431 > rx_missed_errors: 731158
rx_no_buffer_count means that your cpu could not keep up processing the packets. Either increase the number of rx descriptors via ethtool -G rx 4096 or increase your interrupt rate. If RNBC continues, you need to analyze why your machine is overwhelmed so badly by your traffic and either increase cpu speed or decrease the work it has to do by disabling firewall or other stack bits. You might also be able to try the Node= parameter and make sure your interrupt affinity is set to the a core on the same node where memory is allocated. if you are doing lots of small packets, x1 PCIe with this adapter can only do around 800,000 64 byte packets per second (or maybe a little more), in my experience. You have to try to eliminate the RNBC first though, then we can examine if the hardware is limited by transfer speed or something else. > tx_flow_control_xon: 17871 > tx_flow_control_xoff: 747787 > rx_long_byte_count: 1418244192469 > rx_csum_offload_good: 6486403980 Jesse ------------------------------------------------------------------------------ Storage Efficiency Calculator This modeling tool is based on patent-pending intellectual property that has been used successfully in hundreds of IBM storage optimization engage- ments, worldwide. Store less, Store more with what you own, Move data to the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/ _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
