网络单向传输速度慢

网络单向传输速度慢

我有一台具有千兆网络连接的 VM 主机,在桥接虚拟网络上托管大约 5 个客户操作系统。

问题是,尽管网络流量为零,但 VM 主机(包括所有来宾 VM)在网络上的传输速度仅为 100K/s 左右。奇怪的是,这种情况只发生在上游传输中。下游传输仍然正常。

对于原因有什么想法吗?

更新

我已将问题缩小到虚拟机主机上的 100Mb 半双工网络连接。这导致网络传输仅在一个方向上快速。

答案1

听起来您有一块网卡用于五台虚拟机。如果系统中有多个网卡,您可能需要考虑将网卡绑定在一起,以便为五台虚拟机提供更多带宽。如果您只有一块网卡,您可能需要考虑购买双端口或四端口网卡,绑定这些接口,然后通过这种方式桥接虚拟机。

答案2

这不正常。确保驱动程序是最新的,然后验证交换机上的链接速度或双工不匹配。

答案3

主机本身的速度如何?(排除虚拟机管理程序问题)

您是否尝试过点对点?(排除交换机/路由器问题)

您是否尝试过更换网线或网卡?(排除硬件问题)

答案4

我终于发现了罪魁祸首:物理网络交换机(应该是 1Gbps)自动协商为 100Mbps 半双工(!!!),这反过来导致来自服务器(包括 VM)的所有上行链路限制在 < 1Mbps。

我错误地认为主机不受影响,因为我对主机的测试只包括向下传输,而不是向上传输。(哎呀!对不起!)

我想这个问题现在应该改名为:为什么我的交换机自动协商某些端口为 100Mbps 半双工,而它应该自动协商所有端口为 1Gbps 全双工!这是一台旧交换机,所以我认为它上面的一些端口无法再将其调至全双工。

要吸取的教训是:当您准备杀死某人(或自己)时,很可能是硬件问题。

相关内容