Ubuntu 12.04 - e1000e 性能缓慢

Ubuntu 12.04 - e1000e 性能缓慢

我在 Thinkpad W510 上运行 Ubuntu 12.04。

lspci 报告此以太网控制器

00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)

默认情况下,e1000e 内核模块用于此以太网连接,与 Windows 7 相比,我发现网络性能非常差。

  • Ubuntu 12.04 ~20 MBps
  • Win7 100MBps

它正在协商正确的 1gig 全双工连接,但性能仍然很差。请注意,我最终从英特尔网站下载了最新的驱动程序,该驱动程序似乎比以前的版本要好几个版本,但并没有什么区别。

[12619.167149] e1000e 0000:00:19.0: PCI INT A disabled
[12625.523148] e1000e: Intel(R) PRO/1000 Network Driver - 2.0.0.1-NAPI
[12625.523154] e1000e: Copyright(c) 1999 - 2012 Intel Corporation.
[12625.523222] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[12625.523250] e1000e 0000:00:19.0: setting latency timer to 64
[12625.534516] e1000e 0000:00:19.0: irq 54 for MSI/MSI-X
[12625.725027] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) f0:de:f1:48:2c:17
[12625.725037] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[12625.725299] e1000e 0000:00:19.0: eth0: MAC: 10, PHY: 10, PBA No: A002FF-0FF
[12625.856777] e1000e 0000:00:19.0: irq 54 for MSI/MSI-X
[12625.912457] e1000e 0000:00:19.0: irq 54 for MSI/MSI-X
[12628.803772] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx

答案1

显然,e1000e 会对某些流量类型产生偏见。请参见

http://support.dell.com/support/edocs/network/intelpro/r231521/en/e1000e.htm

无论您使用什么进行基准测试(netperf?),都要注意导致您最焦虑的负载类型,然后从那里进行故障排除。我没有一劳永逸的解决方案,但戴尔文档看起来是个不错的开始。

相关内容