我在 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 的模拟器将成为瓶颈。