Hyper V 客户机和主机之间的传输速度很慢

Hyper V 客户机和主机之间的传输速度很慢

我在 Windows Server 2012 上有一个 Hyper V 主机,在 Windows Server 2012 上还有一个客户虚拟机。

我有两个 NIC,一个分配给客户机,另一个分配给主机。

DNS 正常,主机和客户机的外部网络访问均正常。

我可以以 10mb/秒以上的速度从客户虚拟机通过 FTP 传输到远程机器。

我可以以 10MB/秒的速度从主机通过 FTP 传输到远程机器。

我无法做的是使用 FTP 或简单的网络共享以超过 2mb/秒的速度将任何东西从客户机传输到主机或反之亦然,并且它的速度非常不稳定并且到处都在跳动。

我有 Broadcom NetExtreme II NIC 5716C,我尝试更改适配器设置;虚拟机队列已启用/禁用

即使重新启动后也没有任何效果。

所有 Hyper V 设置都是默认设置,并且客户机具有固定大小的虚拟 HDD。

有谁知道我还能在哪里找到导致这种情况的原因?

谢谢

答案1

您没有提到您使用的是哪种 Linux。(事实上,我只能从 FTP 和 Samba 策略推断它是 Linux。)

使用上游内核或发行版中的最新内核。Hyper-V 的 Linux 驱动程序已得到很大改进,旧内核无法从中获益。

最后,确保您的虚拟机使用的是半虚拟 NIC,而不是“旧式”NIC。旧式 NIC 的模拟器将成为瓶颈。

相关内容