Serveur d'impression

23 meilleures pratiques pour améliorer les performances Hyper-V et VM – Bien choisir son serveur d impression

Le 23 juillet 2019 - 10 minutes de lecture

Les meilleures pratiques constituent le point de départ le plus évident pour améliorer les performances de votre ordinateur virtuel et Hyper-V. J'en ai répertorié 23 ci-dessous.

En ai-je manqué? Laissez un commentaire et faites-le moi savoir!

Sommaire

1. Évitez de surcharger le serveur Hyper-V

Vous ne devez pas surcharger le serveur Hyper-V. En d’autres termes, il n’est pas nécessaire d’héberger et d’exécuter des machines virtuelles qui n’ont aucune fonction ou je dirais que vous ne devriez tout simplement pas configurer et installer des machines virtuelles pour le plaisir de le faire. C’est parce que VMMS.exe doit conserver l’état de toutes les machines virtuelles, y compris celles qui n’exécutent aucune fonction commerciale.

2. Évitez de créer plusieurs commutateurs de réseau virtuel

VMMS.exe, exécuté en tant que service de gestion des machines virtuelles Hyper-V, assure le suivi des commutateurs virtuels créés et de la communication entre les machines virtuelles. Vous devez toujours utiliser le marquage VLAN ou d'autres mécanismes d'isolation pour séparer la communication entre ordinateurs virtuels au lieu de créer un commutateur virtuel.

3. Configurez un logiciel antivirus pour contourner les processus et les répertoires Hyper-V

Le logiciel antivirus effectue des opérations d'E / S pour les fichiers auxquels accèdent les processus du système d'exploitation et Hyper-V. Vous devez modifier la configuration de l'antivirus pour exclure les processus principaux Hyper-V et les autres répertoires, comme indiqué ci-dessous:

  1. Processus Hyper-V: VMMS.exe et VMWP.exe
  2. Tous les dossiers contenant les fichiers et la configuration du disque dur de la machine virtuelle.
  3. Dossiers Snapshot / Checkpoint.
  4. Volumes partagés du cluster pour le chemin C: ClusterStorage

4. Évitez de mélanger des ordinateurs virtuels pouvant ou non utiliser les composants du service d'intégration.

Il existe deux types de communication de machine virtuelle sur le serveur Hyper-V: 1) la communication utilisant VMBUS Design 2) la communication utilisant l’émulation. Le premier est plus rapide et n’est disponible que si vous installez les composants d’intégration sur la machine virtuelle. Si vous devez exécuter un ordinateur virtuel non pris en charge par Hyper-V ou que Integration Services ne peut pas être installé, il est recommandé de suivre les instructions ci-dessous:

  1. Si vous disposez d'un serveur Hyper-V gratuit, installez ces ordinateurs virtuels sur ce serveur Hyper-V.
  2. Si vous n'avez pas de serveur Hyper-V disponible, connectez ces ordinateurs virtuels à un commutateur virtuel Hyper-V distinct.

5. Évitez de stocker des fichiers système sur des lecteurs utilisés pour le stockage Hyper-V

Vous ne devez pas stocker de fichiers de machine virtuelle Hyper-V sur des lecteurs utilisés par le système d'exploitation. C'est à cause de l'opération d'E / S. Les processus système accèdent en continu aux unités, où les fichiers système sont stockés, ce qui risque de retarder le traitement des tâches Hyper-V.

6. Utilisez des volumes distincts pour chaque machine virtuelle.

Étant donné que les tâches administratives d'un ordinateur virtuel sont contrôlées par son propre processus (VMWP.exe), le fait de conserver plusieurs ordinateurs virtuels sur un seul volume entraînera davantage d'opérations d'E / S de disque pour chaque processus de travail. Par conséquent, il est recommandé d'utiliser des volumes distincts pour stocker les fichiers de la machine virtuelle (VHD, VHDx, points de contrôle et XML).

7. Évitez les points de défaillance uniques pour les cartes réseau utilisant NIC Teaming

Windows Server 2012 et les systèmes d'exploitation ultérieurs prennent en charge l'association de cartes réseau. Vous devez vous assurer que l'association de cartes réseau est configurée pour le système d'exploitation hôte. Les machines virtuelles peuvent également être configurées pour utiliser la fonctionnalité d'association de cartes réseau.

8. Toujours utiliser le mécanisme d'isolation de réseau plutôt que de créer un commutateur virtuel séparé

Lorsque vous rencontrez une configuration réseau requise qui doit être configurée sur un serveur Hyper-V, utilisez l'ordre de préférence indiqué ci-dessous pour obtenir la configuration dont vous avez besoin. Le meilleur moyen consiste à utiliser la méthode «Commutation de réseau virtuel et marquage VLAN Hyper-v». D'autres méthodes peuvent également être utilisées en fonction de vos besoins, mais considérez-les dans cet ordre:

  1. Méthode de marquage de commutateur virtuel et de VLAN Hyper-V
  2. Méthode de commutation virtuelle Hyper-V
  3. Méthode du pare-feu
  4. Méthode de sous-réseau différente
  5. Une autre méthode de carte réseau physique

9. Installation de plusieurs cartes d'interface réseau sur un serveur Hyper-V

Il existe plusieurs types de communication dans l’Hyper-V. Par exemple, la communication entre machines virtuelles, la communication entre machines virtuelles et le parent et la communication permettant de gérer ces machines virtuelles à partir d'une console de gestion. Il est toujours recommandé de dédier une carte d'interface réseau pour la gestion des ordinateurs virtuels et de l'hôte Hyper-V. L'utilisation des ressources de la structure est considérée de nos jours.

10. Toujours utiliser les systèmes d'exploitation invités pris en charge

Les composants VMBUS et VSP / VSC font partie d’Integration Services, qui aident à améliorer les performances de la communication entre les ordinateurs virtuels et la partition parent. Les composants d'intégration ne peuvent être installés que sur les systèmes d'exploitation invités pris en charge. Par conséquent, n'installez que les systèmes d'exploitation pris en charge. Une liste des systèmes d'exploitation invités pris en charge peut être trouvée ici http://support.microsoft.com/kb/954958

11. Toujours utiliser des machines virtuelles Generation Type 2

La fonctionnalité «Type de génération 2» a été introduite avec Windows Server 2012 R2. Auparavant, les machines virtuelles normales permettaient uniquement de démarrer à partir d'un contrôleur IDE, mais avec Generation Type 2, vous pouvez démarrer des machines virtuelles à partir d'un contrôleur SCSI, ce qui est beaucoup plus rapide que celui d'une machine virtuelle à partir d'un contrôleur IDE. La machine virtuelle «Type 2» utilise l'architecture VMBUS et VSP / VSC au niveau de démarrage, ce qui améliore les performances globales des machines virtuelles. La fonctionnalité «Type de génération 2» permet également de déplacer le fichier d'échange vers un contrôleur SCSI.

12. Modifiez toujours l'emplacement par défaut pour le stockage de la configuration de la machine virtuelle et des fichiers VHD.

Par défaut, lorsque vous activez le rôle Hyper-V pour la première fois, le serveur Hyper-V est configuré pour stocker la configuration de la machine virtuelle et les fichiers VHD sur le stockage local sous. C: ProgramData Windows Hyper-V Machines virtuelles dossier. Vous devez modifier cet emplacement en lecteurs appropriés avant que les serveurs Hyper-V ne soient déplacés vers l'environnement de production.

13. Surveillez les performances de Hyper-V Server pour l'optimisation

Il existe plusieurs compteurs de performance Hyper-V disponibles que vous pouvez utiliser pour surveiller les performances du serveur Hyper-V, les ordinateurs virtuels, les communications réseau, etc. Utilisez ces compteurs de performance et corrigez les problèmes de performances.

14. Dé-fragmenter le serveur Hyper-V régulièrement ou avant de créer un disque dur virtuel

Il est conseillé de défragmenter les disques du serveur Hyper-V où les fichiers de configuration du disque dur virtuel et de la machine virtuelle sont stockés régulièrement ou avant de créer un fichier de disque dur virtuel volumineux.

15. Installez toujours les composants d'intégration sur les machines virtuelles prises en charge.

Les composants d'intégration fournissent une conception VMBUS et VSP / VSC pour améliorer les performances des machines virtuelles s'exécutant sur le serveur Hyper-V. Installez toujours les composants d'intégration sur les systèmes d'exploitation invités pris en charge. Pour les distributions Linux, il existe différentes versions de circuits intégrés disponibles que vous pouvez télécharger à partir du site Microsoft.

16. Toujours utiliser des fichiers VHD fixes

Si le stockage n'est pas un problème pour obtenir de meilleures performances pour les applications gourmandes en ressources, il est recommandé de déployer des machines virtuelles sur des fichiers VHD fixes au lieu d'utiliser des fichiers Dynamic VHD.

17. Utiliser la fonction de mémoire dynamique

Bien que la fonctionnalité de mémoire dynamique n’aide pas directement à améliorer les performances des machines virtuelles, elle vous permet toutefois d’équilibrer l’allocation des ressources de mémoire de manière dynamique. Il est recommandé de configurer les paramètres de mémoire dynamique pour chaque ordinateur virtuel critique exécuté sur un serveur Hyper-V.

18. Configurer les disques SCSI pour les volumes de données

Comme SCSI est plus rapide que l'IDE, il est recommandé de déplacer le disque du volume de données sur un contrôleur SCSI. Pour les applications gourmandes en ressources telles que SQL Server, il est toujours recommandé de conserver les fichiers de disque de journal et de données sur des contrôleurs SCSI distincts.

19. Déplacer le fichier d'échange vers un contrôleur de disque SCSI

Pour les applications exécutées sur des machines virtuelles nécessitant des opérations de pagination fréquentes, déplacez toujours le fichier de pagination sur un disque dur virtuel du contrôleur SCSI. Le fichier de pagination peut être déplacé vers un contrôleur SCSI si vous exécutez une machine virtuelle «Generation Type 2».

20. Toujours exclure le fichier de pagination pour les ordinateurs virtuels participant à la réplication Hyper-V

Si vous avez activé la réplication Hyper-V pour les ordinateurs virtuels, veillez à exclure le fichier d'échange de la réplication. Les applications exécutées sur des machines virtuelles peuvent effectuer des opérations de pagination fréquentes, ce qui peut entraîner la réplication du contenu du fichier de pagination, ce qui est inutile.

21. Implémenter Hyper-V dans Server Core en environnement de production

Le système d'exploitation Windows Server Core n'ayant pas d'interface graphique, il consomme moins de ressources. Il est recommandé d'activer Hyper-V sur une installation Windows Server Core plutôt que d'utiliser une version complète du système d'exploitation Windows.

22. Fermez les fenêtres inutiles

Assurez-vous de fermer les fenêtres suivantes sur le serveur Hyper-V afin que les processus système soient disponibles pour les processus Hyper-V:

  1. Fenêtre de connexion de machine virtuelle: Rappelez-vous toujours de fermer la fenêtre de connexion de la machine virtuelle, une fois que votre tâche à la machine virtuelle est terminée. Le fait de garder la fenêtre de connexion de la machine virtuelle ouverte consomme des ressources système qui pourraient être utilisées à d'autres fins par l'hyperviseur.
  2. Réduire la fenêtre du gestionnaire Hyper-V: le fait de garder la fenêtre du gestionnaire Hyper-V ouverte consomme également des ressources système. Alors fermez-le une fois votre tâche terminée.
  3. Toute autre fenêtre d'application: Assurez-vous de fermer toutes les autres fenêtres d'application sur le serveur Hyper-V pour que suffisamment de ressources système soient disponibles pour l'hyperviseur.

23. Utiliser du matériel certifié

Les développeurs Microsoft ont passé beaucoup de temps à tester les applications du serveur sur un matériel spécifique. Il est recommandé d'utiliser uniquement du matériel certifié, dans la mesure du possible. La liste peut être trouvée ici: www.windowsservercatalog.com

Lectures complémentaires

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.