我正在尝试使用客户networking上的应用程序解决性能问题。 我们不支持networking基础设施,而那些确实有效地洗了手的人。
在检查Windows Server 2008 R2主机上的系统日志时,我发现有数以千计的VMSMPlogging事件ID 28 – 这些是MAC地址冲突警告。 当我说倍数,我的意思是每秒40或50。
所以 – 这显然不是很好,但对networking性能产生不利影响吗?
是。 这肯定会对networking性能产生负面影响。 交换机使用MAC地址来了解将stream量发送到哪个交换机端口。 如果交换机不知道发送stream量的端口是什么,它将把帧发送到所有的端口,造成泛滥的情况。 在交换机向一台主机发送一些stream量并向另一台主机发送一些stream量的情况下,您可能还会遇到具有重复MAC的主机的间歇性连接。
你真的必须解决这个问题。 您不希望在同一个冲突域中有重复的MAC地址。
编辑:VMSMP事件ID 28似乎不是关于networking上实际发生的MAC地址冲突,而是Hyper-V由于configuration中的MAC地址重复而首先防止发生stream量。
端口'SWITCHPORT-SM-A6285CC8-5521-4180-BEE9-59C9929D26CB-1-1'被阻止使用MAC地址'00 -15-5D-64-3A-16',因为它被固定到端口'27263E05-4CB3- 4751-9'
我不知道你是否在你的Hyper-V主机上使用网卡绑定,为你的虚拟机使用dynamicMAC,但是考虑通过分配不冲突的静态MAC来分类。