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

Reply via email to