Existe-t-il un moyen de transférer toutes les ressources disponibles au programme (VirtualBox) lors de l'exécution d'Ubuntu?
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.