Hi, I have few doubts regarding the performance metrics of e1000 driver.
I am currently using 82546 intel dual port gigabit nic card (ideally should be able to generate traffic at line rates) using e1000 driver # ethtool -i eth1 driver: e1000 version: 7.3.21-k8-NAPI firmware-version: bus-info: 0000:0d:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes I am trying to generate traffic at line rates for packet sizes 1500, 1280bytes. But I have observed that I am not even able to make 90% of line rate. I have increased the tx buffer size to 4096 using ethtool but seems of not much help. Even disabled pause option for rx and tx which initially showed good numbers but later found that stats have some strange values. not sure what it means tx_restart_queue: 6750532 What I am observing was memory alloted in socket (around 100MB) for SKB is filled off after certain time. Is NIC not able to transmit at line rate as a result not able to free accordingly ?? Does the ethernet pause frames makes the NIC card to slow down ?? If so disabling it will it transmit the traffic at line rates ? Can anyone help me how can I tweak NIC card settings to get line rates ?? .. I bet there is enough juice in the card to transmit at line rates but am I missing anything here ? Thanks, Ajith ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired