使用 KVM/QEMU 的虚拟机中的真实 CPU 内核和 vCPU 之间的性能有什么区别?vCPU 比裸机 CPU 慢多少?
对于 RAM 的同样问题,我知道我可以设置大页面,但我不想要,因为如果我设置,即使 VM 没有运行,我也会在主机上丢失一些 RAM,所以大页面不适合我。
谢谢
使用 KVM/QEMU 的虚拟机中的真实 CPU 内核和 vCPU 之间的性能有什么区别?vCPU 比裸机 CPU 慢多少?
对于 RAM 的同样问题,我知道我可以设置大页面,但我不想要,因为如果我设置,即使 VM 没有运行,我也会在主机上丢失一些 RAM,所以大页面不适合我。
谢谢
在一个正确设置的 KVM VM 主机上,一个为主机留下足够的 RAM 和 CPU 来管理 VM 的主机,我看到与原生相比,95-98% 的 vCPU。
但是,如果 CPU 过度分配,那么性能就会受到影响。我尝试为 hostOS 保留 1 个 CPU,并且不要为任何单个 VM 过度分配太多 vCPU。一般来说,每个虚拟机只分配 1 个 vCPU,除非有特别需要 2 个。我从来没有分配超过 2 个 vCPU,但我们在这里也不做地理空间数据库。
有一个 youtube 视频显示了 Windows 游戏的 GPU 通道,其中 95% 的游戏性能(包括 FPS)是使用基准工具显示的。我不是游戏玩家,但许多对 VM 内的原始 CPU 性能感兴趣的人是。