Publicité

L'exécution d'un logiciel est une machine virtuelle (VM) est un excellent moyen d'essayer des applications conçues pour un système d'exploitation différent. La technologie VM est largement utilisée de nos jours dans une large gamme d'applications, des serveurs aux ordinateurs de bureau.

Mais bien que la configuration d'une machine virtuelle sur votre ordinateur puisse être simple, les performances sont toujours un problème. Voici six choses que vous devez savoir pour améliorer les performances de vos machines virtuelles.

1. Comprendre l'hôte par rapport à Systèmes d'exploitation invités

écran de bienvenue de la machine virtuelle de la machine virtuelle macos

Peu importe que vous utilisiez VirtualBox, VMWare Player ou une option native comme Microsoft Hyper-V. Comprendre les différences entre votre ordinateur physique (hôte) et la machine virtuelle (invité) est essentiel pour des performances réussies.

Le système d'exploitation hôte est physiquement installé sur le disque dur (HDD) du système. C'est le système d'exploitation qui démarre lorsque votre PC est allumé.

Pendant ce temps, le système d'exploitation invité est installé sur la machine virtuelle. Ici, vous pouvez installer des applications et même des jeux qui ne sont pas natifs de votre système d'exploitation hôte. Juste un parmi tant d'autres raisons d'utiliser une machine virtuelle 7 raisons pratiques pour commencer à utiliser une machine virtuelleLe terme «virtuel» a été coopté de bien des façons. Réalité virtuelle. RAM virtuelle. Écoles virtuelles. Mais la virtualisation dans le contexte des PC peut être source de confusion. Nous sommes ici pour clarifier les choses. Lire la suite .

À bien des égards, vous pouvez considérer le système d'exploitation invité comme une application élaborée. Il n'a pas les autorisations de votre système d'exploitation hôte, par exemple, sauf indication explicite. L'accès aux disques durs physiques et aux périphériques tels que les microphones sera initialement bloqué.

2. Soyez conscient des besoins en ressources

La machine virtuelle s'exécute sur un logiciel de virtualisation qui crée un environnement matériel virtuel. En termes simples, lorsqu'une machine virtuelle est créée, le logiciel de virtualisation spécifie le matériel (souvent avec une entrée utilisateur).

Mais il y a une limitation clé à cela. Vous ne pouvez pas spécifier un profil matériel pour une machine virtuelle qui dépasse le matériel physique à l'intérieur de votre ordinateur.

Par exemple, si votre hôte dispose de 8 Go de RAM, votre invité ne peut pas dépasser cela. En effet, vous devez conserver la RAM pour que le système hôte exécute le logiciel de la machine virtuelle.

En tant que tel, vous devez être conscient des besoins en ressources du PC physique autant que de la machine virtuelle. Prendre le temps d'organiser votre bureau avant d'exécuter le SE invité est une option intelligente. Tu pourrais:

  • Fermez toutes les autres applications
  • Réglez vos paramètres d'alimentation sur l'option maximale (en particulier sur les ordinateurs portables)
  • Exécutez la machine virtuelle avec des options graphiques réduites

De plus, si votre PC dispose d'un mode de jeu, activez-le pour vous assurer que l'ordinateur dirige les ressources vers la machine virtuelle. Cela signifie geler les tâches d'arrière-plan pendant que la machine virtuelle est en cours d'exécution, ce qui améliore les performances des systèmes d'exploitation hôte et invité.

3. Gardez votre OS hôte et invité à jour

Planifiez une mise à jour Windows à installer lorsque vous êtes loin de votre PC

Vous savez déjà à quel point il est important d'installer des mises à jour. Que vous utilisiez Windows, macOS ou une distribution Linux, les mises à jour du système sont essentielles au bon fonctionnement de votre PC.

Outre l'ajout de nouvelles fonctionnalités, les mises à jour résolvent les bogues, ajoutent des pilotes et corrigent les problèmes de sécurité. Tous ces éléments peuvent avoir un impact sur les performances de votre machine virtuelle, il est donc judicieux de mettre à jour.

Mais ne vous y arrêtez pas. Vous devez également prendre le temps de mettre à jour le système d'exploitation invité. Cela peut prendre inutilement du temps, mais cela en vaut certainement la peine. Par exemple, supposons que vous exécutez une distribution Linux sur la machine virtuelle. Il tentera par défaut de se mettre à jour périodiquement. Si vous bloquez ou ignorez cela, vous ne pourrez pas installer de nouveau logiciel.

Autoriser la mise à jour est la meilleure option et garantit que le système d'exploitation invité est aussi à jour que l'hôte.

4. Mettre à jour régulièrement le logiciel de la machine virtuelle

En matière de sécurité, des failles ont été constatées dans les environnements virtuels ces dernières années. Les machines virtuelles sont une cible de plus en plus populaire pour les pirates, ce qui ne peut être évité qu'avec des correctifs réguliers du système d'exploitation et des mises à jour du logiciel de la machine virtuelle.

Dans la plupart des cas, le logiciel devrait vous alerter des mises à jour en attente.

C'est une bonne idée de le faire dès que les mises à jour sont présentées. Les mises à jour incluent également la prise en charge de nouveaux systèmes d'exploitation, par exemple, en augmentant la portée des plates-formes que vous pouvez exécuter sur votre machine virtuelle.

5. Installez VM Tools pour une accessibilité améliorée

Les systèmes de machine virtuelle sont livrés avec un package secondaire facultatif que vous pouvez installer. Ces extensions permettent une meilleure intégration entre le système d'exploitation invité et le système hôte.

Par exemple, le VirtualBox Extension Pack inclut la prise en charge de la détection des périphériques USB 2.0 et 3.0. Cela peut vous permettre d'accéder à un disque dur externe à partir de la machine virtuelle. Il ajoute également la prise en charge de RDP, permettant des connexions de bureau à distance à partir d'autres appareils vers la machine virtuelle.

Le chiffrement de disque et le démarrage PXE (Power over Ethernet) sont également ajoutés à votre machine virtuelle avec ce package.

Ainsi, partout où un ensemble d'améliorations est disponible, prenez le temps de les installer.

6. Partage de données entre les systèmes d'exploitation invités et hôtes

Partagez des données avec votre machine virtuelle

La possession de données sur un PC que vous souhaitez copier sur une machine virtuelle peut être pénible. Il peut s'agir d'un fichier du disque dur ou d'instructions bash que vous essayez d'entrer dans une machine virtuelle Linux.

Les deux options peuvent être activées, mais la copie de texte est un peu plus facile que les fichiers. Il s'agit généralement d'un simple paramètre de menu qui doit être modifié pour permettre la copie de texte. Le logiciel VM prend en charge la copie sur une VM en cours d'exécution et la copie à partir de celle-ci, ainsi que bidirectionnelle.

Pour partager des fichiers de données (par exemple, des images, des documents, des médias), utilisez un lecteur réseau partagé virtuel. Cela signifie configurer un lecteur partagé sur votre PC hôte, puis ajouter le lecteur dans le logiciel de la machine virtuelle. Ainsi, lors du prochain démarrage de la machine virtuelle, le lecteur sera disponible et vous pourrez partager des données avec votre machine virtuelle.

Boostez vos machines virtuelles

Avec ces conseils, vous devriez pouvoir obtenir les meilleures performances de vos machines virtuelles. Pour récapituler, vous pouvez maximiser les performances de la machine virtuelle avec les conseils suivants:

  1. Connaître la différence entre votre PC hôte et l'environnement invité
  2. Soyez conscient des besoins en ressources.
  3. Gardez le système d'exploitation à jour
  4. Gardez le logiciel VM à jour
  5. Installer des outils VM pour une accessibilité améliorée
  6. Configurer un partage entre VM et votre système hôte

La question est maintenant de savoir quel système de machine virtuelle allez-vous utiliser: VirtualBox, VMWare ou Hyper-V VirtualBox vs. VMWare vs. Hyper-V: quelle est la meilleure machine virtuelle?VirtualBox, VMware et Hyper-V dominent le marché. Quel logiciel de machine virtuelle est le meilleur? Lire la suite ?

Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.