Azure 中 Hyper-V 客户机与主机/其他远程计算机之间的文件传输速度较慢(~300kB/s)

Azure 中 Hyper-V 客户机与主机/其他远程计算机之间的文件传输速度较慢(~300kB/s)

Azure 中 Hyper-V 客户机与主机/其他远程计算机之间的文件传输速度较慢(~300kB/s)

我发现客户虚拟机和主机虚拟机之间或直接从客户虚拟机到另一个远程虚拟机的文件传输速度极慢。

以下是一些配置细节:

  • 主机虚拟机是 Windows Data Center 2019
  • 客户虚拟机是使用旧版适配器的 RHEL4。必须使用此版本的 RHEL 来支持在其上运行的应用程序
  • 我无法在此虚拟机上安装集成服务,可能是因为它太旧了
  • 已启用加速网络
  • 所有磁盘均为 SSD,且至少设置了读取缓存
  • 为 Hyper-V VM 分配了足够的内存和 CPU
  • Hyper-v 配置在内部交换机上
  • rsync 正在与选项“avhW”一起使用
  • 尝试过 Hyper-V 磁盘直通,但不允许访问驱动器
  • 将文件分割成较小的块对速度没有影响
  • 主机与同一网络中的另一台虚拟机之间的速度非常快,这导致结论是客户机和主机之间的传输是问题所在
  • 网上很多帖子都提到禁用 VMQ。由于旧版适配器正在使用中,因此无法禁用。
  • 全部卸载所有适配器上的设置均已设为禁用

要求是从客户虚拟机快速传输约 1.5TB 的大文件。目前使用 rsync,不介意使用其他方法从客户虚拟机中获取文件。

任何建议将不胜感激

答案1

我可以通过将 Rhel4 vhdx 安装到在 hyperv 上运行的 centos 8 vm 来提取文件。安装后,文件传输速度提高了 30 倍。

相关内容