/ / Le guide complet pour accélérer vos machines virtuelles

Le guide complet pour accélérer vos machines virtuelles

image

Les machines virtuelles exigent des bêtes, fournissantmatériel virtuel et exécuter plusieurs systèmes d'exploitation sur votre ordinateur à la fois. En conséquence, ils peuvent parfois être un peu lents. Voici quelques conseils pour vous aider à éliminer chaque dernière baisse de performances de votre machine virtuelle, que vous utilisiez VirtualBox, VMware, Parallels ou autre chose.

Créer des disques de taille fixe au lieu de ceux alloués dynamiquement

Lors de la création de votre machine virtuelle, vous pouvez créer deux types de disques virtuels différents. Par défaut, les programmes de machine virtuelle utilisent généralement des disques alloués dynamiquement qui augmentent à mesure que vous les utilisez.

Par exemple, si vous créez une nouvelle machine virtuelleavec un disque alloué dynamiquement d'une taille maximale de 30 Go, il ne prendra pas immédiatement 30 Go d'espace sur votre disque dur. Après avoir installé votre système d'exploitation et vos programmes, il ne peut occuper que 10 Go. Au fur et à mesure que vous ajoutez des fichiers au disque virtuel, il augmentera jusqu'à sa taille maximale de 30 Go.

Cela peut être pratique, car chaque machine virtuellen'occupera pas un espace inutilement important sur votre disque dur. Cependant, c'est plus lent que de créer un disque de taille fixe (également appelé disque préalloué). Lorsque vous créez un disque de taille fixe, les 30 Go de cet espace sont alloués immédiatement.

Il y a un compromis ici: un disque de taille fixe utilise plus d'espace sur votre disque dur, mais l'ajout de nouveaux fichiers au disque dur de la machine virtuelle est plus rapide. Vous ne verrez également pas autant de fragmentation des fichiers. L'espace sera attribué dans un grand bloc au lieu d'être ajouté en petits morceaux.

Installez les outils du logiciel de votre machine virtuelle

Après avoir installé un système d'exploitation invité à l'intérieurune machine virtuelle, la première chose que vous devez faire est d'installer le package de lecteur du logiciel de votre machine virtuelle: suppléments invité pour VirtualBox, VMware Tools pour VMware ou Parallels Tools pour Parallels. Ces packages incluent des pilotes spéciaux qui aident votre système d'exploitation invité à s'exécuter plus rapidement sur le matériel de votre machine virtuelle.

L'installation du package est simple. Dans VirtualBox, démarrez votre système d'exploitation invité et cliquez sur Périphériques> Insérer une image de CD d'ajouts d'invité. Vous pouvez ensuite lancer le programme d'installation à partir du lecteur de disque virtuel de votre machine virtuelle. Sur VMware, sélectionnez plutôt l'option Installer VMware Tools dans le menu de la machine virtuelle. Dans Parallels, cliquez sur Actions> Installer les outils Parallels.

Suivez les instructions à l'écran pour terminer l'installation. Si vous utilisez un système d'exploitation invité Windows, ce sera comme l'installation de toute autre application Windows.

Assurez-vous de les garder à jour avec votre programme de machine virtuelle. Si vous voyez une notification indiquant qu'une mise à jour est disponible pour Guest Additions ou VMware Tools, vous devez l'installer.

Exclure des répertoires de machines virtuelles dans votre antivirus

APPARENTÉ, RELIÉ, CONNEXE: Antivirus Ralentir Votre PC? Peut-être devriez-vous utiliser les exclusions

Le programme antivirus de votre ordinateur analyse peut-êtrevos fichiers de machine virtuelle à chaque accès, ce qui réduit les performances. L'antivirus ne peut pas voir à l'intérieur de la machine virtuelle pour détecter les virus s'exécutant sur vos systèmes d'exploitation invités, donc cette analyse n'est pas utile.

Pour accélérer les choses, vous pouvez ajouter le répertoire de votre machine virtuelle à la liste d'exclusions de votre antivirus. Une fois sur la liste, votre antivirus ignorera tous les fichiers de ce répertoire.

Assurez-vous que Intel VT-x ou AMD-V est activé

APPARENTÉ, RELIÉ, CONNEXE: Comment activer Intel VT-x dans le BIOS ou le micrologiciel UEFI de votre ordinateur

Intel VT-x et AMD-V sont un processeur spécialextensions qui améliorent la virtualisation. Les processeurs Intel et AMD plus récents incluent généralement ces fonctionnalités. Cependant, certains ordinateurs ne les activent pas automatiquement. Vous devrez peut-être accéder au BIOS de votre ordinateur et activer ce paramètre vous-même, même si votre ordinateur le prend en charge.

AMD-V est généralement activé automatiquement s'ilfonctionne sur votre matériel, mais de nombreux ordinateurs Intel sont livrés avec Intel VT-x désactivé. Voici comment activer Intel VT-x ou AMD-V s'il est désactivé: activez-le dans le BIOS, puis accédez aux paramètres de votre programme de machine virtuelle et assurez-vous qu'il est également activé.

Allouer plus de mémoire

Les machines virtuelles sont gourmandes en mémoire. Chaque machine virtuelle contient un système d'exploitation complet, vous divisez donc la mémoire RAM de votre ordinateur entre deux systèmes distincts. Microsoft recommande au moins 2 Go de RAM pour les systèmes Windows 7 64 bits, et cette recommandation s'applique également à Windows 7 lorsqu'il s'exécute sur une machine virtuelle. Si vous exécutez des applications gourmandes en mémoire dans la machine virtuelle, vous souhaiterez peut-être allouer plus de 2 Go de RAM afin que Windows ne permute pas constamment sur le disque.

Vous pouvez allouer plus de RAM dans votre virtuelboîte de dialogue des paramètres de la machine (la machine virtuelle doit être éteinte pour ce faire). Essayez de lui donner au moins 1/3 de la mémoire RAM disponible de votre ordinateur, mais vous pouvez en faire plus si vous le souhaitez.

Si cela n’aide pas, vous n’avez peut-être pas assez de RAM sur votre ordinateur pour exécuter des machines virtuelles à une vitesse confortable. Pensez à mettre à niveau votre RAM: 8 Go devraient être une quantité décente pour la plupart des machines virtuelles de base.

Allouer plus de CPU

Le processeur de votre ordinateur fait tout le travailla machine virtuelle et son logiciel, donc plus elle peut utiliser de CPU, mieux elle fonctionnera. Si vous avez un ordinateur avec un processeur multicœur, vous pouvez attribuer plus de cœurs à votre machine virtuelle à partir de sa fenêtre de paramètres. Une machine virtuelle avec deux ou quatre cœurs sera beaucoup plus réactive qu'une machine virtuelle avec un, tout comme un ordinateur avec plus de cœurs.

Si vous utilisez un ancien processeur avec seulement un ou deux cœurs, il peut être temps de mettre à niveau: votre machine virtuelle fonctionnera beaucoup plus rapidement si vous pouvez lui donner au moins deux cœurs (sinon plus).

Ajustez vos paramètres vidéo

APPARENTÉ, RELIÉ, CONNEXE: Comment activer l'accélération 3D et utiliser Windows Aero dans VirtualBox

Ajuster certains de vos paramètres vidéo peut égalementaméliorer la vitesse apparente de votre machine virtuelle. Par exemple, l'activation de la fonction d'accélération 2D dans VirtualBox améliore la lecture vidéo dans les machines virtuelles, tandis que l'activation de l'accélération 3D vous permettra d'utiliser certaines applications 3D à une vitesse plus raisonnable. L'augmentation de la mémoire vidéo attribuée à une machine virtuelle peut également accélérer les graphiques 3D. Notez, cependant, que la mise à niveau de votre carte graphique ne fera probablement pas grand-chose pour votre machine virtuelle, à moins que ce ne soit vraiment affamé de mémoire vidéo.

Mettez vos machines virtuelles sur un disque SSD

APPARENTÉ, RELIÉ, CONNEXE: C’est le moment: pourquoi vous devez passer à un SSD maintenant

Un disque SSD est l'une des meilleures mises à niveauvous pouvez faire à un ordinateur pour la vitesse, et cela vaut aussi pour les machines virtuelles. Beaucoup de gens stockent leurs machines virtuelles sur un lecteur mécanique secondaire, car ils sont plus spacieux, mais vos machines virtuelles fonctionneront beaucoup plus lentement. Donc, si vous le pouvez, faites de la place sur ce SSD et placez-y vos machines virtuelles.

De plus, évitez de placer lefichiers sur un disque externe, sauf si vous savez que le disque externe est suffisamment rapide. Un lecteur USB 3.0 rapide avec de bons temps d'accès aux fichiers peut vous donner de bonnes performances, mais une vieille clé USB 2.0 sera extrêmement lente et fournira des performances terribles.

Suspendre au lieu d'arrêter

Lorsque vous avez fini d'utiliser votre machine virtuelle, vouspeut vouloir sauvegarder son état au lieu de le fermer complètement. La prochaine fois que vous souhaitez utiliser votre machine virtuelle, vous pouvez simplement double-cliquer dessus pour la démarrer. Le système d'exploitation invité reprendra là où vous vous étiez arrêté au lieu de démarrer à partir de zéro.

Cela revient à utiliser la mise en veille prolongée ou la suspensionau lieu d'éteindre votre ordinateur. Votre programme de machine virtuelle enregistre le contenu de la mémoire de votre machine virtuelle dans un fichier sur votre disque dur et charge ce fichier lors du prochain démarrage de la machine virtuelle.

Améliorez les performances à l'intérieur de la machine virtuelle

APPARENTÉ, RELIÉ, CONNEXE: 10 manières rapides d'accélérer un PC lent sous Windows 7, 8 ou 10

N'oubliez pas que vous pouvez également améliorer les performances à l'intérieurla machine virtuelle de la même manière que vous accéléreriez un ordinateur physique. Par exemple, la réduction du nombre d'applications et de programmes en arrière-plan qui s'exécutent au démarrage améliorera le temps de démarrage de votre système d'exploitation invité et réduira la quantité de RAM utilisée par votre machine virtuelle. Si vous utilisez un lecteur mécanique, la défragmentation de la machine virtuelle peut également améliorer les performances (bien que cela ne fasse probablement aucune différence sur les SSD). Ne négligez pas les conseils standard simplement parce que c'est une machine virtuelle - les machines virtuelles sont comme des ordinateurs ordinaires!

Essayez un autre programme de machine virtuelle

image

Certaines personnes signalent que VirtualBox est plus rapide poureux, tandis que certains indiquent que VMware est plus rapide. Le programme de machine virtuelle le plus rapide pour vous peut dépendre de votre système d'exploitation hôte, de votre système d'exploitation invité, de la configuration du système ou d'un certain nombre d'autres facteurs. Mais, si vous ne voyez pas de performances satisfaisantes, vous pouvez essayer un autre programme. VirtualBox est entièrement gratuit, tandis que VMware Workstation Player est gratuit pour une utilisation non commerciale.

Si vous utilisez macOS, vous ferez l'expérience de beaucoupde meilleures performances avec Parallels Desktop qu'avec VirtualBox. Les utilisateurs de Mac peuvent également essayer VMware Fusion, qui devrait également offrir de meilleures performances que VirtualBox.