本文共 709 字,大约阅读时间需要 2 分钟。
对于某些功能来说,其工作方式在 Windows 上的 Hyper-V 中和在运行于 Windows Server 上的 Hyper-V 中不同。
对于 Windows 上的 Hyper-V,内存管理模块不同。 在服务器上,通过假设只有虚拟机在该服务器上运行来管理 Hyper-V 内存。 在 Windows 上的 Hyper-V 中,通过大多数客户端计算机都在运行主机上的软件以及运行虚拟机的预期来管理内存。 例如,开发人员可能在同一台计算机上运行 Visual Studio 以及多个虚拟机。
Windows Server 上的 Hyper-V 中包含的某些功能未包含在 Windows 上的 Hyper-V 中。 这些地方包括:
使用 RemoteFX 的虚拟化 GPU
将虚拟机从一台主机实时迁移到另一台主机
Hyper-V 副本
虚拟光纤通道
SR-IOV 网络
共享的 .VHDX
使用虚拟化也存在一些限制。 依赖于特定硬件的功能或应用程序不能在虚拟机中良好运行。 例如,需要使用 GPU 进行处理的游戏或应用程序可能无法良好运行。 依赖于子 10 毫秒计时器的应用程序(如实时音乐混合应用程序或高精度时间)在虚拟机中运行时也可能会出问题。
此外,如果已启用了 Hyper-V,这些易受延迟影响的高精度应用程序在主机中运行时可能也会出问题。 这是因为在启用了虚拟化后,主机操作系统也会在 Hyper-V 虚拟化层的顶部运行,就如来宾操作系统那样。 但是,与来宾操作系统不同,主机操作系统在这点上很特殊,它是直接访问所有硬件,这意味着具有特殊硬件要求的应用程序仍然可以在主机操作系统中运行,而不会出问题。
转载地址:http://tvcax.baihongyu.com/