Comment accélérer la vitesse de la machine virtuelle

L'utilisation fréquente de machines virtuelles est devenue l'un des éléments les plus essentiels dans les tâches de support et de validation de tests et d'applications puisqu'elles nous permettent de réaliser des tests de programmes, de systèmes d'exploitation et de divers composants pour analyser leur comportement avant leur mise en un environnement productif et ainsi connaître leurs erreurs à l'avance afin d'éviter les impacts administratifs et opérationnels.

Il existe diverses applications qui nous permettent d'effectuer ces tâches avec toutes les fonctionnalités, nous avons :

  • VirtualBox
  • VMWare
  • Parallels Desktop
  • Hyper-V, inclus dans Windows 10

Chacune de ces applications nous offre diverses caractéristiques pour la Machines virtuelles qu'il est nécessaire de créer et d'allouer les ressources de base en tenant compte de facteurs tels que le type de système d'exploitation et l'architecture. L'un des problèmes avec ces machines virtuelles est qu'à certains moments, en raison des processus que nous y exécutons, elles ont tendance à "se bloquer" ou à être limitées dans leur fonctionnement, affectant le performances optimales de cela.

Aujourd'hui, ce tutoriel analysera comment nous pouvons améliorer les performances de ces machines virtuelles pour mener à bien toutes les opérations qui y sont exécutées.

1. Créer un disque fixe au lieu d'un disque dynamique


Pendant le processus de création d'une machine virtuelle, dans la section sur la création du disque dur, nous avons deux options, qui sont de créer un disque dur de taille fixe ou un disque dur réservé dynamiquement :

Lors de l'utilisation d'un disque dur de taille fixe, la taille de capacité indiquée sera celle définie et ne changera jamais tandis que lors de la sélection d'un disque réservé dynamiquement, sa taille augmentera au fur et à mesure que nous installons de nouvelles applications jusqu'à la taille que nous indiquons.

La création d'un disque de taille fixe permettra au processus de gestion du disque dur d'être beaucoup plus rapide au sein de la machine virtuelle.

2. Installer les outils de chaque application


Toutes les applications d'environnement virtuel offrent la possibilité d'installer leurs propres outils qui incluent des pilotes et des utilitaires qui permettent la compatibilité et la communication entre les machines réelles et virtuelles.

Chaque fois que nous installons une nouvelle machine virtuelle, il est important que nous activions et installions ces outils qui consistent en un processus simple :

  • Dans VirtualBox, nous allons dans l'onglet Dispositifs et là on sélectionne Insérez l'image du CD d'ajout d'invité.
  • Dans VMWare, nous sélectionnerons l'option Installer les outils VMware situé en bas de la machine virtuelle.
  • Dans le cas où nous utilisons Parallels Desktop, nous allons dans le menu Actions et là nous sélectionnons Installez les outils Parallels.

Nous terminons les étapes de l'assistant, puis redémarrons la machine virtuelle pour appliquer les modifications.

3. Activer les technologies Intel VT-x et AMD-V


Dans les paramètres de configuration de la machine virtuelle, nous avons la possibilité d'activer Intel VT-x et AMD-V qui sont des configurations qui ont été développées dans l'outil afin d'améliorer l'ensemble du problème de virtualisation.

Étape 1
Il est à noter que toutes les équipes n'ont pas cette option activée, il nous sera donc nécessaire d'accéder au BIOS ou UEFI et activons la virtualisation.

Étape 2
Pour activer ces options dans VirtualBox, nous irons à Configuration / Système / Accélération. Dans le cas de VMWare, nous allons à la ligne Modifier les paramètres de la machine virtuelle et sur la ligne Processeurs allons dans la rubrique Moteur de virtualisation et là on active la box Virtualiser Intel VT-x / EPT ou AMD-V / RVI

4. Ajouter une exception aux machines virtuelles dans le logiciel antivirus


L'une des fonctions du logiciel antivirus est d'examiner en détail les fichiers hébergés sur le système et à l'intérieur de ceux-ci se trouvent ceux des machines virtuelles qui ont été créées, de sorte que leurs performances peuvent être affectées.

La raison principale en est que le logiciel antivirus n'analyse pas le contenu de la machine virtuelle, il n'est donc pas nécessaire d'analyser le fichier.

Il vous suffit d'accéder aux paramètres d'exclusion de notre antivirus pour empêcher ces fichiers de passer par le processus d'analyse.

5. Augmenter la RAM allouée à la machine virtuelle


Nous savons très bien que l'un des composants fondamentaux pour que l'équipement fonctionne correctement et avec la vitesse souhaitée est la mémoire RAM, de sorte que plus nous avons de RAM dans notre machine, plus le processus des tâches effectuées sera long.

La même chose se produit avec les machines virtuelles, lorsque nous créons une machine virtuelle, l'application attribue par défaut la valeur minimale requise pour qu'elle fonctionne, par exemple, si nous créons une machine Windows 10 64 bits ou Mac OS 64 bits, 2 Go de Mémoire RAM, si nous créons une machine CentOS 7, 1 Go de RAM sera attribué.

Si nous avons beaucoup plus de capacité de RAM dans notre équipement physique, nous pouvons attribuer plus de RAM à la machine virtuelle et ainsi permettre à la machine d'avoir de meilleures performances pour effectuer les différentes tâches.

N'oubliez pas que pour ajuster les valeurs de la mémoire RAM, la machine virtuelle doit être éteinte.

6. Augmenter le nombre de processeurs


Avec la RAM, le processeur est un autre élément qui influence considérablement les performances de la machine virtuelle car il est au cœur des processus.

Les processeurs actuels présentent des avancées innovantes telles qu'une meilleure vitesse de traitement, une plus grande compatibilité et, l'un des plus importants, la possibilité d'augmenter leurs cœurs internes jusqu'à 16. Si notre machine physique a 2 cœurs ou plus dans son processeur on peut aller dans la configuration de la machine virtuelle et sur le terrain Processeur Augmentez le nombre de processeurs pour une meilleure expérience de performances et de stabilité :

7. Ajuster le niveau vidéo


Les options de configuration vidéo nous permettent d'avoir une meilleure expérience des performances de la machine virtuelle à la fois visuellement et en interne car elles accélèrent les processus graphiques de ladite machine.
Nous pouvons essentiellement y configurer trois paramètres :

Mémoire vidéoPermet l'accélération graphique de la machine virtuelle.
Activer l'accélération 3DVous permet d'exécuter des applications 3D de manière plus acceptable.
Activer l'accélération vidéo 2DAméliore considérablement la lecture vidéo dans la machine virtuelle.

8. Comment utiliser l'option de suspension de la machine


Une autre alternative que nous devons améliorer l'accès à nos machines virtuelles est d'utiliser l'option Enregistrer l'état de la machine au lieu de la désactiver car cette option suspend ou hiberne le système de sorte que la prochaine fois que nous voulons y accéder, il suffit de cliquer sur Reprendre et de cette façon, tout sera chargé en quelques secondes et même avec les applications sur lesquelles nous travaillons, tandis que si nous éteignons la machine, il faudra attendre que tous les processus du système soient chargés.

En plus de ces conseils, nous pouvons réaliser les options suivantes qui seront sans aucun doute d'une grande aide pour optimiser nos machines virtuelles :

L'installation de la machine virtuelle sur un disque SSD, ou SSD, qui améliore considérablement les performances des machines physiques et virtuelles.

Mettre à jour constamment l'application de l'environnement virtuel pour obtenir de nouvelles fonctionnalités
Vérifier la applications qui consomment plus de ressources Dans le système d'exploitation virtuel afin d'améliorer ses performances, sous Windows, nous pouvons utiliser l'administrateur système et sous Linux le moniteur système.

AGRANDIR

Augmenter les capacités matérielles de notre équipement physique puisque nous avons souvent 4 Go de RAM dans l'équipement physique et avoir plus de 5 machines virtuelles affectera les performances des machines physiques et virtuelles.

Analysez le comportement du système d'exploitation virtuel dans d'autres applications. Avec ces conseils, nous aurons des machines virtuelles beaucoup plus stables, sécurisées et surtout, avec un niveau de performance optimal.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave