我刚刚设置了一个 Windows 2008R2 标准服务器,唯一安装的应用程序是 Hyper-V,并且只有 1 个 Windows XP VM 正在运行。每当我尝试将文件从我的 Windows 7 笔记本电脑复制到 2008R2 服务器计算机的管理共享( \\servername\c$ )时,文件传输速度开始约为 60mb/s,然后下降到 5mb/s 左右。我的 Windows 7 计算机和服务器 2008 计算机都在 WORKGROUP 中(这里没有域)。当我尝试将相同的传输到我们的服务器 2003 框时,传输速度很好。
尝试禁用自动调节(netsh interface tcp set global autotuninglevel=disabled)
以及关闭到适配器(tx 和 rx)的校验和卸载 - 我仍然看到使用 wireshark 的奇怪的数据包错误(坏的头校验和)并且似乎无法追踪问题所在 - 超过 1 小时将 4gb 的文件从一台服务器传输到另一台在同一个 GB 交换机上简直是疯了......
任何想法都将不胜感激!
答案1
如果您关闭 XP VM,会发生什么情况?如果您完全删除 Hyper-V 角色,会发生什么情况?
或者,这很可能是硬件问题;您可以尝试更换网线、交换机端口,如果其他方法都失败,则更换服务器的网络适配器。此外,强制将连接设置为 100 Mbit 而不是 GB 也有助于诊断问题所在。
答案2
Hyper-V 服务器是什么类型的计算机?Hyper-V NIC、VM 的 NIC 和虚拟交换机如何配置?
答案3
当您将 hyper-v 角色添加到服务器时,它会对主机操作系统进行很多更改,因此,Microsoft 的最佳做法是不在 hyper-v 服务器上安装其他角色!
答案4
尝试使用第三台机器(2003 服务器)将文件从您的笔记本电脑复制到服务器。