我正在运行Debian Linux 6.0(2.6.32-5-amd64)。 我的networkingNICS是运行IGBnetworking驱动程序版本3.3.6(固件版本3.2-9)的英特尔82580千兆位。
我testing了性能,我注意到了大量的数据包丢失。
我的testing很简单:把一个文件放到IGB接口上,然后在另一边运行tcpdump来validation所有数据包已经到达。
即使吞吐量小,我也经历了很多次的下降
我把端口切换到一个旧的e1000e驱动程序,一切都像一个魅力。
我试着做了以下,我得到了相同的结果:
降级的驱动程序版本安装了sorceforce igb驱动程序安装PF_RING与igb支持玩snaplen和缓冲我升级内核版本到最新的3.2.5 kernel.org
有没有人有任何想法如何解决这个问题?
谢谢
IGB卡通常工作缓慢与他们的默认IRQ分配。 您可能需要设置CPU亲和力。 英特尔提供了通过它的指导文档 。
尝试编译最新的英特尔网卡驱动程序作为内核模块,并使用,而不是储存器。 它为我创造了奇迹。