- PCI NE2000网卡的性能很差,即使按照性能技巧章节所说的减小了窗口大小。
-
发布时间:2010-12-06 11:53:01
发布时间:2010-12-06 11:53:01
原因:十多年前设计和出售的初始8390芯片的技术数据手册上提到,为了得到最高的可靠性,在每次写操作之前需要一个读操作。驱动程序能够轻易地做到这一点,但从v1.2内核时代起,缺省情况下取消了这一操作。有一个用户报告说重新使用这一“错误的特性”就可以改善廉价的PCI NE2000兼容网卡的性能。
解决方案:由于只有一个用户提出报告把它作为解决方案,不要对此寄予太大的希望。重新使用写之前的读操作可以简单地编辑linux/drivers/net/下的驱动程序文件,取消包含NE_RW_BUGFIX的那一行的注释,然后重建内核或载入相应的模块。如果这样确实有效,请给我发一封e-mail,描述性能上的差异和你所使用的网卡/芯片类型。(对ne2k-pci.c驱动程序也可以如法炮制。)