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

Cha*_*aos 3 virtualbox ram

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

Cae*_*ium 6

您可以通过重新优化一个进程,为它提供更多与其他进程相关的 CPU 时间。例如,运行

pgrep VirtualBox

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

然后你可以这样做:

renice -5 PID

会给PID一个很好的价值-5。与其他竞争它的进程相比,这为其提供了更多的 CPU 时间。

“niceness”范围从-19到20;-19 是最不友好的,这意味着获得最多的 CPU 时间。0 是默认值。renice必须作为 运行root,即使用sudo,将“niceness”更改为以下任何内容0

只要进程运行,改变的niceness就会持续;退出 VirtualBox 后它将不再有效,下次运行时使用。(所以你每次都必须再做一次。)

我认为您不能在运行时更改提供给 VirtualBox 来宾的 RAM 量。这需要在启动之前在虚拟机配置中完成。