Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Sélection matérielle
Les considérations matérielles relatives aux serveurs qui s’exécutent Hyper-V ressemblent généralement à celles des serveurs non virtualisés, mais les serveurs exécutant des Hyper-V peuvent présenter une utilisation accrue du processeur, consommer plus de mémoire et avoir besoin d’une bande passante d’E/S plus importante en raison de la consolidation du serveur.
Processors
Hyper-V dans Windows Server 2016 présente les processeurs logiques comme un ou plusieurs processeurs virtuels pour chaque machine virtuelle active. Hyper-V nécessite désormais des processeurs qui prennent en charge les technologies SLAT (Second Level Address Translation), telles que les tables de pages étendues (EPT) ou les tables de pages imbriquées (TP).
Cache
Hyper-V peut tirer parti de caches de processeurs plus volumineux, en particulier pour les charges qui ont un grand jeu de travail en mémoire et dans les configurations de machines virtuelles dans lesquelles le ratio des processeurs virtuels aux processeurs logiques est élevé.
Memory
Le serveur physique nécessite suffisamment de mémoire pour les partitions racine et enfant. La partition racine nécessite une mémoire pour effectuer efficacement des E/S pour le compte des machines virtuelles et des opérations telles qu’un instantané de machine virtuelle. Hyper-V garantit que la mémoire suffisante est disponible pour la partition racine et permet l’affectation de la mémoire restante aux partitions enfants. Les partitions enfants doivent être dimensionnées en fonction des besoins de la charge attendue pour chaque machine virtuelle.
Storage
Le matériel de stockage doit disposer d’une bande passante et d’une capacité d’E/S suffisantes pour répondre aux besoins actuels et futurs des machines virtuelles que le serveur physique héberge. Tenez compte de ces exigences lorsque vous sélectionnez des contrôleurs de stockage et des disques, puis choisissez la configuration RAID. Le placement de machines virtuelles avec des charges de travail hautement gourmandes en disques sur différents disques physiques améliore probablement les performances globales. Par exemple, si quatre machines virtuelles partagent un seul disque et l’utilisent activement, chaque machine virtuelle ne peut produire que 25 % de la bande passante de ce disque.
Considérations relatives au plan d’alimentation
En tant que technologie de base, la virtualisation est un outil puissant qui permet d’augmenter la densité de charge de travail de serveur, de réduire le nombre de serveurs physiques requis dans votre centre de données, d’accroître l’efficacité opérationnelle et de réduire les coûts de consommation d’énergie. La gestion de l’alimentation est essentielle pour la gestion des coûts.
Dans un environnement de centre de données idéal, la consommation d’énergie est gérée en consolidant le travail sur les machines jusqu’à ce qu’elles soient principalement occupées, puis désactivent les machines inactives. Si cette approche n’est pas pratique, les administrateurs peuvent tirer parti des plans d’alimentation sur les hôtes physiques pour s’assurer qu’ils ne consomment pas plus de puissance que nécessaire.
Les techniques de gestion de l’alimentation des serveurs ont un coût, en particulier dans la mesure où les charges de travail des locataires ne sont pas approuvées pour dicter une stratégie relative à l’infrastructure physique de l’hébergeur. Le logiciel de couche hôte est laissé pour déduire comment optimiser le débit tout en réduisant la consommation d’énergie. Dans des machines majoritairement inactives, cela peut amener l’infrastructure physique à considérer qu'une consommation modérée d'énergie est appropriée, ralentissant ainsi les charges de travail des locataires par rapport à ce qu'elles pourraient être autrement.
Windows Server utilise la virtualisation dans un large éventail de scénarios. D’un serveur IIS légèrement chargé vers un serveur SQL Server modérément occupé, vers un hôte cloud avec Hyper-V exécutant des centaines de machines virtuelles par serveur. Chacun de ces scénarios peut avoir des exigences de matériel, de logiciel et de performances uniques. Par défaut, Windows Server utilise et recommande le plan d’alimentation équilibré qui permet la conservation de l’alimentation en mettant à l’échelle les performances du processeur en fonction de l’utilisation du processeur.
Avec le plan d’alimentation équilibrée , les états d’alimentation les plus élevés (et les latences de réponse les plus faibles dans les charges de travail de locataire) sont appliqués uniquement lorsque l’hôte physique est relativement occupé. Si vous valeurz une réponse déterministe et à faible latence pour toutes les charges de travail de locataire, vous devez envisager de passer du plan d’alimentation équilibré par défaut au plan d’alimentation hautes performances . Le plan d’alimentation haute performance exécutera les processeurs à pleine vitesse tout le temps, désactivant efficacement Demand-Based basculer avec d’autres techniques de gestion de l’alimentation et optimiser les performances sur les économies d’énergie.
Pour les clients, qui sont satisfaits des économies de coûts de réduction du nombre de serveurs physiques et souhaitent s’assurer qu’ils obtiennent des performances maximales pour leurs charges de travail virtualisées, vous devez envisager d’utiliser le plan d’alimentation haute performance .
Option d’installation Server Core
Windows Server 2016 propose l’option d’installation server Core. Server Core offre un environnement minimal pour l’hébergement d’un ensemble sélectionné de rôles serveur, y compris Hyper-V. Il dispose d’une empreinte disque plus petite pour le système d’exploitation hôte, ainsi qu’une surface d’attaque et de maintenance plus petite. Par conséquent, nous vous recommandons vivement d’utiliser l’option d’installation Server Core pour les serveurs de virtualisation Hyper-V.
Une installation Server Core offre une fenêtre de console uniquement lorsque l’utilisateur est connecté, mais Hyper-V expose des fonctionnalités de gestion à distance, notamment Windows PowerShell , afin que les administrateurs puissent le gérer à distance.
Rôle serveur dédié
La partition racine doit être dédiée à Hyper-V. L’exécution de rôles serveur supplémentaires sur un serveur exécutant Hyper-V peut nuire aux performances du serveur de virtualisation, en particulier s’ils consomment un processeur, une mémoire ou une bande passante d’E/S significative. La réduction des rôles serveur dans la partition racine présente des avantages supplémentaires, tels que la réduction de la surface d’attaque.
Les administrateurs système doivent prendre en compte soigneusement les logiciels installés dans la partition racine, car certains logiciels peuvent affecter les performances globales du serveur exécutant Hyper-V.
Systèmes d’exploitation invités
Hyper-V prend en charge un certain nombre de systèmes d’exploitation invités différents, et est configuré pour les faire fonctionner de manière optimale. Le nombre de processeurs virtuels pris en charge par invité dépend du système d’exploitation invité. Pour obtenir la liste des systèmes d’exploitation invités pris en charge, consultez Hyper-V Vue d’ensemble.
Statistiques du processeur
Hyper-V publie des compteurs de performances pour vous aider à caractériser le comportement du serveur de virtualisation et à signaler l’utilisation des ressources. L’ensemble standard d’outils permettant d’afficher les compteurs de performances dans Windows inclut Performance Monitor et Logman.exe, qui peuvent afficher et consigner les compteurs de performances Hyper-V. Les noms des objets de compteur appropriés sont précédés d’Hyper-V.
Vous devez toujours mesurer l’utilisation du processeur du système physique à l’aide des compteurs de performances du processeur logique hyperviseur Hyper-V. Les compteurs d’utilisation du processeur que le Gestionnaire des tâches et l’Analyseur de performances rapportent dans les partitions racine et enfant ne reflètent pas l’utilisation réelle du processeur physique. Utilisez les compteurs de performances suivants pour surveiller les performances :
Hyper-V processeur logique hyperviseur (*)\% durée d’exécution totale Temps d’inactivité total des processeurs logiques
Processeur logique de l’hyperviseur Hyper-V (*)\% de temps d’exécution de l’invité Durée d’exécution des cycles au sein d’un invité ou de l’hôte
Hyper-V processeur logique d’hyperviseur (*)\% temps d’exécution de l’hyperviseur Temps passé à l'exécution dans l’hyperviseur
Hyper-V processeur virtuel racine de l'hyperviseur (*)\* mesure la consommation CPU de la partition racine
Processeur virtuel de l’hyperviseur Hyper-V (*)\\* Mesure l’utilisation du processeur par les partitions invitées