Modifier les paramètres d'une VM
Il est absolument sûr d'augmenter ou de diminuer le nombre de CPU pour votre machine virtuelle déjà installée. Dans le cas où nous utilisons tous les cœurs du CPU hôte, nous pouvons envisager une limite d'exécution (par exemple, 90%) pour permettre au système d'exploitation hôte de fonctionner sans problème pendant l'exécution d'une machine virtuelle.
Nous pouvons également attribuer librement plus ou moins de RAM ou de VRAM dans les paramètres de la machine après l'installation.
Presque tous les paramètres peuvent être adaptés ultérieurement, notamment la prise en charge USB, la mise en réseau, les cartes audio, etc.
Connexion à chaud des processeurs
Lorsque vous utilisez Ubuntu en tant qu'invité, il est même possible de brancher à chaud un processeur pendant qu'une machine virtuelle est en cours d'exécution. Pour autant que nous ayons installé le ajouts d'invités nous activons le hotplugging du CPU lorsque la VM n'est pas en cours d'exécution avec ces commandes :
VBoxManage modifyvm "VM name" --cpuhotplug on
VBoxManage modifyvm "VM name" --cpus 3 ## maximum number of CPUs
Après cela, nous pouvons attribuer ( plug
) ou supprimer ( unplug
) un CPU d'une instance en cours d'exécution avec l'une des commandes suivantes :
VBoxManage controlvm "VM name" plugcpu 1 ## number of CPU
VBoxManage controlvm "VM name" unplugcpu 1
Notez que nous ne pouvons pas débrancher le CPU 0
pour des raisons évidentes.
Il n'est pas possible de modifier la quantité de RAM attribuée à l'invité pendant l'exécution, sauf si nous utilisons la fonction gonflement de la mémoire Il s'agit d'une technique permettant de déplacer la mémoire vive déjà attribuée d'une machine virtuelle à une autre.