如何将所有可用资源提供给 VirtualBox?

如何将所有可用资源提供给 VirtualBox?

有没有办法在运行 Ubuntu 时将所有可用资源推送到程序(VirtualBox)?

答案1

您可以通过重新优化某个进程,使其相对于其他进程获得更多的 CPU 时间。例如,运行

pgrep VirtualBox

得到PIDVirtualBox 的。如果出现多个数字,您应该运行top以查看哪个正在使用所有 CPU - 这可能是您想要摆弄的那个。PID是第一列。

然后你可以这样做:

renice -5 PID

会给PID一个好的值-5。这使其比其他竞争它的进程拥有更多的 CPU 时间。

“Niceness” 的范围是 -19 到 20;-19 表示最不友好,意味着获得最多的 CPU 时间。0 是默认值。renice必须以 的形式运行root,即使用sudo,才能将“niceness”更改为 之下的任何值0

更改的优先级仅在进程运行期间有效;退出 VirtualBox 后,下次运行时它将不再有效。(因此您每次都必须再次执行此操作。)

我认为您无法在运行时更改分配给 VirtualBox 客户机的 RAM 量。这需要在启动虚拟机配置之前完成。

相关内容