从一台ESXi主机到另一台ESXi主机的虚拟机迁移造成了一个非常可重复的奇怪graphics签名:

我不知道为什么会这样。 ESXi服务器是使用英特尔PRO / 1000 MT作为其vKernel端口的Dell PowerEdge 2850。 有问题的交换机是Dell PowerConnect 6248.这个问题出现在我们所有的2850上。 我还没有对更深奥的ESXiconfiguration选项进行任何更改。 在同一台交换机上运行ESXi 5的两台2950之间的相同文件传输将产生平均大约70MB / s的良好一致性图。
任何洞察力或build议都非常感谢,即使洞察力是“PE2850是报废的,不适合虚拟化”。 不反对购买networking硬件。 谢谢!
我同意Nathan的看法,这看起来像是一个接收器上的缓冲区。 您可以用数据包捕获来确认这一点,查找返回“TCP零窗口”的接收器。 这是接收者说:“停,你送我太多了!”
另一个可能的原因可能是发送方的TCP分段卸载(TSO)。 这些旧的e1000卡只有64k缓冲区来处理卸载。 如果你正在做一个大的TCP传输并且压倒这个缓冲区,你会看到发送系统上logging的“TX Unit Hang”消息。 当缓冲区溢出时,NIC中的传输单元复位,导致传输恢复之前暂时停止通信。 禁用TSO来解决这个问题,通过获得更好的网卡来解决这个问题。
我从来没有解决这个问题,但我能够在运行ESXi 4.X的其他一些主机上重现此graphics签名。 该解决scheme总是升级到ESXi 5.0+。