我正在对因使用需要驱动程序的英特尔网卡而导致的 VMware ESXi 主机网络和连接问题进行故障排除igb
。
该芯片组是Intel Corporation 82576
。
VMware 有一些记录问题这些卡,并且 ESXi 映像中包含的驱动程序严重过时(v2.1.11.1 与 v4.2.16.3 相比)。 A更新的驱动程序可用,但无法通过正常更新流程或维护版本提供。我不太清楚为什么它没有与 ESXi 的更新捆绑在一起。
这让我认为igb
卡并不那么常见或者对于这个应用程序来说可能是一个糟糕的/支持不佳的选择。
这些卡在英特尔的 NIC 层次结构中处于什么位置?我是否忽略了这些卡的类别?它们被视为低端吗?我见过其他事宜网上举报...
答案1
根据此链接: http://www.intel.com/support/network/adapter/pro100/sb/CS-032498.htm
这些是基于服务器的网卡。话虽如此,一些桌面系统也使用 igb 驱动程序。82576 几乎不针对桌面使用。据说它适用于双端口网卡和虚拟化。您有什么网卡型号/芯片组?
编辑:您已声明您有 82576。
Intel 82576 千兆以太网控制器在多核平台和虚拟化平台中提供高性能双端口千兆连接。在多核平台中,它支持不同的技术,包括 Intel® QuickData 技术、MSI-X、低延迟中断等,这些技术有助于加速整个平台的数据,从而缩短应用程序响应时间。在虚拟化环境中,它支持 Intel® 连接虚拟化技术1,通过减少虚拟化平台上的 I/O 开销来帮助提高 I/O 性能。
我希望情况会好一些。我认为问题可能出在 igb 驱动程序上。特别是如果你在 Windows 下没有看到这些卡/nic 芯片组的问题。
我怀疑驱动程序如此老旧的原因在于它与 ESXi 所基于的内核版本绑定。这与 XenServer 的情况类似。即使是最新版本的 XenServer 也使用 2.6 系列和基于 Centos 5.6 的发行版。它非常老旧,但经过了充分测试。很有可能这就是原因。
XenServer 提供 DDK 以允许您插入其他内核驱动程序。VMWare 是否提供相同类型的功能?
也许 VMWare 提供的更新可能由于没有经过彻底测试而无法在正常更新渠道中使用?毕竟,他们提供的是驱动程序向 ESXi 运行的特定内核的反向移植。
通读了 igb 驱动程序的一些发行说明,发现有许多错误修复。其中一些影响性能。一些修复了损坏的功能。一些启用了默认情况下关闭的功能。
顺便说一句,在回答“英特尔 igb NIC 与 e1000 等有多常见?非常常见。我甚至在一些合理的台式机主板上见过它们。