RCC*_*RCC 31 vmware virtualbox virtual-machine
有谁知道限制虚拟机中 CPU 速度的方法?或者,是否甚至有允许您执行此操作的虚拟化软件?
给定我拥有的特定操作系统映像,我试图找到系统的最低要求。我看到了限制 RAM 和硬盘大小以及内核数量的方法,但我需要将 CPU 速度降低到 800 MHz,以便真正模拟系统配置。此外,运行虚拟机的计算机是 Windows 7 计算机。
小智 23
我的任务是解决同样的问题,我在 Windows 7(作为主机)和 Ubuntu(作为来宾)上安装了 Oracle VirtualBox。我使用了一台独立的笔记本电脑,HP EliteBook 8540W 和 Intl Core i7,运行速度为 1.87 GigHZ 和 8Gig RAM。
假设您的安装工作正常,在您的访客机器(例如,在我的情况下,Ubuntu)上,从主菜单的“机器”中选择“设置...”;选择“系统”并单击“处理器”选项卡。您可以通过将条形图上的指标一直向下滑动到 1% 来调整时钟速度(标记为“执行上限”)。
我假设主机操作系统(在我的情况下为 Windows 7)没有消耗任何时钟周期(我通过检查“任务管理器”确认了这一点,我发现主机上的 CPU 利用率为零。即在我的情况下为 windows 7)。因此,我假设 100% 的“执行上限”等于主机的执行上限(例如 1.87 GigHZ)。我认为通过在主机时钟速度和 800 MHZ 之间取一个百分比,您可以计算出对应于 800 MHZ 的百分比值。
我希望这有帮助。
祝你好运。
在 VMWare ESX 和 ESXi 上,您可以创建资源池并限制该池的 CPU 资源。这将允许您限制在该资源池中创建的任何系统的 CPU 速度。
我可以确认 VirtualBox 不支持此功能。然而,该文档对于 VMware 是否能够做到这一点似乎并不确定。
编辑:对于VMware:“这对于播放器和服务器产品来说是不可能的,但我相信它在ESXi(免费的“裸机管理程序”产品)和VMWare Workstation等付费产品中是可能的。”
| 归档时间: |
|
| 查看次数: |
53255 次 |
| 最近记录: |