web-dev-qa-db-fra.com

Comment donner toutes les ressources disponibles à VirtualBox?

Existe-t-il un moyen de transférer toutes les ressources disponibles au programme (VirtualBox) lors de l'exécution d'Ubuntu?

3
Chaos

Vous pouvez attribuer plus de temps processeur à un processus en le ré-agissant. Par exemple, exécutez

pgrep VirtualBox

pour obtenir le PID de VirtualBox. Si plusieurs numéros apparaissent, vous devez exécuter top pour voir lequel utilise tout le processeur - il s'agit probablement de celui avec lequel vous souhaitez jouer. La PID est la première colonne.

Ensuite, vous pouvez faire:

renice -5 PID

donnerait PID une valeur de Nice de -5. Cela lui donne plus de temps processeur que les autres processus en concurrence.

La "gentillesse" va de -19 à 20; -19 est le moins gentil, ce qui signifie qu'il prend le plus de temps processeur. 0 est la valeur par défaut. renice doit être exécuté en tant que root, c’est-à-dire avec Sudo, pour remplacer le paramètre "gentillesse" par un élément inférieur à 0.

La gentillesse modifiée ne dure que le temps du processus; il ne sera plus en vigueur après avoir quitté VirtualBox, à la prochaine exécution. (Donc, vous devrez le refaire à chaque fois.)

Je ne pense pas que vous puissiez modifier la quantité de RAM donnée à un invité de VirtualBox au moment de l'exécution. Cela devrait être fait avant de le démarrer, dans la configuration de la machine virtuelle.

6
Caesium