是否可以使用 VMWare Player 限制虚拟机可以使用的 CPU 数量?

是否可以使用 VMWare Player 限制虚拟机可以使用的 CPU 数量?

是否可以使用 VMWare Player 限制虚拟机可以使用的 CPU 数量?

我使用 VMWare 运行 Windows XP 虚拟机。我想让它一直在后台运行。

实际计算机运行的是 Windows 7,有时会出现内存不足的情况。因此我想检查是否可以将虚拟机的运行速度降至最低,以使其在后台持续运行而不会造成过多干扰。

答案1

您可以在控制面板->电源选项->更改计划设置->更改高级电源设置->处理器电源管理->最大功率状态下检查(虚拟机的)CPU 管理。

以百分比值进行设置:例如,您的虚拟机中有 1 个 CPU 1 核 4.0Ghz,并且您希望最大使用 2.0Ghz - 然后设置 50%。

但请注意您的 VM 设置 - 通过“VM 设置 - CPU 选项”(类似的东西)检查正在使用的处理器和核心数。

答案2

如果您的机器有多个核心(比如说 4 核机器),那么您可以为虚拟机分配 1 个核心,这样就可以限制 CPU 的使用率。

但是如果您不这样做,那么正如前面的答案指出的那样,您将必须限制 VMWare 本身的 CPU 使用率,但不建议这样做。

请注意,这不会将部分内容限制在单个核心上。相反,这会将虚拟机限制在一个核心上。

答案3

当然....这是可能的。降低 vmware cpu 使用率可能会损害您的逻辑机器性能。

看一下这篇文章: http://tech-nets.blogspot.com/2012/12/limit-your-application-cpu-usage.html

相关内容