我的机器上目前运行的是 Windows 7。我需要第二个版本的 Windows 7 来作为虚拟机运行。我有 4 GB 的 RAM 和 4 个处理器。我做了一些研究,发现有很多文章反对在虚拟机中使用超过 1 个处理器。
Windows 7 必不可少,它需要大量的处理能力,因此 1 个处理器是不够的。
将其增加到 2 个处理器是否可行?
答案1
是的,可以。虚拟化通常用于数据中心,以便更好地在不同的应用程序之间分配负载,否则这些应用程序将需要单独的物理服务器,从而允许其他应用程序利用未使用的 CPU 时间,而不是将其浪费在单独的服务器上,从而降低成本并以更少的硬件实现吞吐量最大化。
我不明白为什么不能或不应该使用多个处理器或核心进行虚拟化。事实上,你可以在主机操作系统中为虚拟机设置较低的 CPU 优先级,这样虚拟机在需要更多处理能力时就不会干扰主机操作系统。
答案2
是的,为虚拟机分配多个处理器是完全没问题的。
我从未见过任何反对使用多个物理处理器的文章,而且我不会认真对待任何反对使用多个物理处理器的文章。虚拟化的基本原理和主要优势之一是能够将硬件资源分配给虚拟机。使用多个处理器(或部分处理器)是虚拟机管理器中最广泛使用的功能之一。