Hyper-v affecte-t-il les performances
L’impact du monde réel de Hyper-V sur le jeu
Résumé
Dans cet article, nous explorerons l’impact du monde réel de Hyper-V sur le jeu. Nous discuterons des considérations matérielles importantes pour les serveurs exécutant Hyper-V et comment cela peut affecter l’utilisation du processeur, la consommation de mémoire et la bande passante d’E / S. De plus, nous nous plongerons dans les considérations de plan électrique pour la gestion des coûts et les performances du serveur, les avantages de l’utilisation de l’option d’installation du serveur Core et l’importance de consacrer la partition racine à Hyper-V sans exécuter des rôles de serveur supplémentaires.
Points clés:
1. Processeurs: Hyper-V nécessite des processeurs qui prennent en charge les technologies de traduction d’adresse de deuxième niveau (SLAT) comme les tables de page étendues (EPT) ou les tables de page imbriquées (NPT).
2. Cache: Les plus grands caches de processeur peuvent bénéficier à Hyper-V, en particulier dans les configurations avec un rapport élevé de processeurs virtuels aux processeurs logiques.
3. Mémoire: Une mémoire suffisante est nécessaire pour les partitions racine et enfant dans un serveur physique exécutant Hyper-V. Le dimensionnement des partitions d’enfants doit être basé sur la charge attendue pour chaque machine virtuelle.
4. Stockage: Le matériel de stockage devrait avoir suffisamment de bande passante d’E / S et de capacité à répondre aux besoins des machines virtuelles hébergées. Placer les charges de travail à forte intensité de disque sur différents disques physiques peut améliorer les performances.
5. Considérations du plan électrique: La gestion de l’énergie est essentielle pour la gestion des coûts, et les administrateurs peuvent exploiter les plans d’électricité pour s’assurer que les hôtes ne consomment pas une puissance excessive. Le plan équilibré par défaut conserve la puissance, tandis que le plan de performance haute optimise les performances.
6. Option d’installation du serveur: Les serveurs de virtualisation Hyper-V doivent utiliser l’option d’installation du serveur Core, qui offre une empreinte de disque plus petite, une surface d’attaque réduite et des fonctionnalités de gestion à distance.
7. Rôle du serveur dédié: La partition racine doit être dédiée à Hyper-V pour éviter les problèmes de performance. L’exécution de rôles de serveur supplémentaires peut consommer des ressources et augmenter la surface d’attaque.
Des questions:
1. Quelles sont les considérations matérielles pour les serveurs exécutant Hyper-V?
Les considérations matérielles incluent des processeurs qui prennent en charge les technologies de lambris.
2. Quel est le plan d’alimentation par défaut pour Windows Server et qu’est-ce qu’il optimise?
Le plan d’alimentation par défaut est équilibré, ce qui conserve la puissance en élargissant les performances du processeur en fonction de l’utilisation du processeur. Il optimise les économies d’énergie et la latence de réponse modérée dans les charges de travail des locataires.
3. Quand le plan d’énergie haute performance doit-il être pris en compte?
Le plan d’énergie à haute performance doit être pris en compte lorsque la réponse déterministe et à faible latence pour toutes les charges de travail des locataires est évaluée sur les économies de puissance. Il exécute des processeurs à pleine vitesse tout le temps, optimisant les performances.
4. Quels sont les avantages de l’utilisation de l’option d’installation du serveur pour hyper-v?
L’option d’installation du serveur Core offre un environnement minimal avec une empreinte de disque plus petite et une surface d’attaque réduite. Il est recommandé pour les serveurs de virtualisation Hyper-V et peut être géré à distance en utilisant des fonctionnalités telles que Windows PowerShell.
5. Pourquoi est-il important de consacrer la partition racine à Hyper-V sans exécuter des rôles de serveur supplémentaires?
L’exécution de rôles de serveur supplémentaires sur un serveur exécutant Hyper-V peut nuire aux performances du serveur de virtualisation, surtout s’il consomme un processeur, de la mémoire ou de la bande passante d’E / S. La minimisation des rôles de serveur dans la partition racine réduit également la surface d’attaque.
6. Pouvez-vous expliquer les techniques de gestion de l’alimentation dans un environnement de centre de données idéal?
Dans un environnement de centre de données idéal, la consommation d’énergie est gérée en consolidant les travaux sur les machines jusqu’à ce qu’ils soient principalement occupés, puis éteignent les machines inactives. S’il n’est pas pratique, les administrateurs peuvent tirer parti des plans d’électricité pour les hôtes physiques pour éviter une consommation d’énergie excessive.
7. Quel plan d’électricité doit utiliser les clients pour les performances maximales des charges de travail virtualisées?
Les clients qui souhaitent des performances maximales pour leurs charges de travail virtualisées devraient envisager d’utiliser le plan d’alimentation haute performance. Il fournit les états de puissance les plus élevés tout le temps, optimisant les performances sur les économies de puissance.
8. Que sont les technologies de slat, et pourquoi sont-ils importants pour Hyper-V?
Les technologies de slat, telles que les tables de page étendues (EPT) ou les tables de page imbriquées (NPT), prennent en charge la virtualisation de la mémoire dans Hyper-V. Ils sont exigés par Hyper-V dans Windows Server 2016 pour fournir des performances de virtualisation efficaces et des capacités de traduction d’adresse.
9. Comment la configuration du stockage peut-elle affecter les performances Hyper-V?
La sélection des contrôleurs de stockage, des disques et des configurations de raid qui offrent une bande passante et une capacité d’E / S suffisantes pour répondre aux besoins des machines virtuelles hébergées sur le serveur physique. Placer les charges de travail à forte intensité de disque sur différents disques physiques peut améliorer les performances globales.
dix. Quels sont les avantages de l’utilisation du plan d’alimentation haute performance pour les charges de travail virtualisées?
Le plan d’alimentation haute performance garantit que les processeurs fonctionnent à pleine vitesse tout le temps, éliminant le besoin de techniques d’économie d’énergie comme la commutation basée sur la demande. Il en résulte des performances optimisées pour les charges de travail virtualisées au prix des économies d’énergie.
Réponses:
1. Les considérations matérielles pour les serveurs exécutant Hyper-V incluent:
Hyper-V nécessite des processeurs qui prennent en charge les technologies de SLAT comme EPT ou NPT. Les plus grands caches de processeur peuvent bénéficier à Hyper-V, en particulier dans les configurations avec un rapport élevé de processeurs virtuels aux processeurs logiques. Une mémoire suffisante est nécessaire pour les partitions racinaires et enfants. Le matériel de stockage devrait avoir suffisamment de bande passante d’E / S et de capacité à répondre aux besoins des machines virtuelles hébergées. Placer les charges de travail à forte intensité de disque sur différents disques physiques peut améliorer les performances.
2. Le plan d’alimentation par défaut pour Windows Server est équilibré. Ce plan d’alimentation permet la conservation de la puissance en élargissant les performances du processeur en fonction de l’utilisation du processeur. Il optimise les économies d’énergie et la latence de réponse modérée dans les charges de travail des locataires.
3. Le plan d’énergie à haute performance doit être pris en compte lorsque la réponse déterministe et à faible latence pour toutes les charges de travail des locataires est évaluée sur les économies de puissance. Ce plan d’alimentation gère les processeurs à pleine vitesse tout le temps, désactivant efficacement la commutation basée sur la demande avec d’autres techniques de gestion de l’alimentation, et optimise les performances sur les économies de puissance.
4. Les avantages de l’utilisation de l’option d’installation du serveur pour Hyper-V incluent: L’option d’installation du serveur Core offre un environnement minimal avec une empreinte de disque plus petite et une surface d’attaque réduite. Il est recommandé pour les serveurs de virtualisation Hyper-V car il offre de meilleures performances et sécurité. Les administrateurs peuvent le gérer à distance en utilisant des fonctionnalités telles que Windows PowerShell.
5. Il est important de consacrer la partition racine à Hyper-V sans exécuter des rôles de serveur supplémentaires pour éviter les problèmes de performances. L’exécution de rôles de serveur supplémentaires sur un serveur exécutant Hyper-V peut consommer des ressources importantes comme le CPU, la mémoire ou la bande passante d’E / S. Cela peut nuire aux performances du serveur de virtualisation et augmenter la surface d’attaque.
6. Dans un environnement de centre de données idéal, la consommation d’énergie est gérée en consolidant les travaux sur les machines jusqu’à ce qu’ils soient principalement occupés, puis éteignent les machines inactives. Cette approche permet de réduire la consommation d’énergie en tirant parti de la consolidation de la charge de travail. Si cette approche n’est pas pratique, les administrateurs peuvent exploiter des plans d’électricité pour les hôtes physiques pour s’assurer qu’ils ne consomment pas plus de puissance que nécessaire.
7. Les clients qui souhaitent garantir des performances maximales pour leurs charges de travail virtualisées devraient envisager d’utiliser le plan d’énergie haute performance. Ce plan d’alimentation exécute les processeurs à pleine vitesse tout le temps, désactivant efficacement les techniques d’économie d’énergie comme la commutation basée sur la demande. Il optimise les performances sur les économies d’énergie, garantissant les meilleures performances pour les charges de travail virtualisées.
8. Les technologies de slat, telles que les tables de page étendues (EPT) ou les tables de page imbriquées (NPT), prennent en charge la virtualisation de la mémoire dans Hyper-V. Ces technologies sont nécessaires dans Hyper-V pour des performances de virtualisation efficaces et des capacités de traduction d’adressage. Hyper-V dans Windows Server 2016 nécessite spécifiquement des processeurs qui prennent en charge les technologies de SLAT.
9. La configuration de stockage peut affecter considérablement les performances Hyper-V. Il est important de sélectionner les contrôleurs de stockage, les disques et les configurations de raid qui fournissent une bande passante d’E / S suffisante et la capacité de répondre aux besoins des machines virtuelles hébergées. Placer les charges de travail à forte intensité de disque sur différents disques physiques peut améliorer les performances globales en réduisant les affirmations et en améliorant le débit disque.
dix. Les avantages de l’utilisation du plan d’alimentation haute performance pour les charges de travail virtualisées comprennent: Le plan d’alimentation haute performance garantit que les processeurs s’exécutent à pleine vitesse tout le temps, optimisant les performances des charges de travail virtualisées. Il élimine les techniques d’économie d’énergie comme la commutation basée sur la demande, fournissant une réponse déterministe à faible latence pour toutes les charges de travail des locataires. Cependant, ce plan ne se concentre pas sur les économies d’énergie et peut consommer plus d’énergie par rapport aux autres plans d’électricité.
L’impact du monde réel de Hyper-V sur le jeu
Système: Core i7 9700K, 32 Go de RAM, GPU NV 1080
Configuration Hyper-V
Les considérations matérielles pour les serveurs exécutant Hyper-V ressemblent généralement à celles des serveurs non virtualisés, mais les serveurs exécutant Hyper-V peuvent présenter une utilisation accrue du processeur, consommer plus de mémoire et nécessiter une bande passante d’E / S plus grande en raison de la consolidation du serveur.
- Processeurs Hyper-V dans Windows Server 2016 présente les processeurs logiques comme un ou plusieurs processeurs virtuels à chaque machine virtuelle active. Hyper-V nécessite désormais des processeurs qui prennent en charge les technologies de traduction d’adresse de deuxième niveau (SLAT) telles que les tables de page étendues (EPT) ou les tables de page imbriquées (NPT).
- Cache Hyper-V peut bénéficier de caches de processeurs plus importantes, en particulier pour les charges qui ont un large ensemble de travail en mémoire et dans des configurations de machines virtuelles dans lesquelles le rapport des processeurs virtuels aux processeurs logiques est élevé.
- Mémoire Le serveur physique nécessite une mémoire suffisante pour les partitions racine et enfant. La partition racine nécessite de la mémoire pour effectuer efficacement des E / OS au nom des machines virtuelles et des opérations telles qu’un instantané de machine virtuelle. Hyper-V garantit qu’une mémoire suffisante est disponible pour la partition racine et permet à la mémoire restante d’être affectée aux partitions d’enfants. Les partitions d’enfants doivent être dimensionnées en fonction des besoins de la charge attendue pour chaque machine virtuelle.
- Stockage Le matériel de stockage doit avoir suffisamment de bande passante d’E / S et de capacité à répondre aux besoins actuels et futurs des machines virtuelles que le serveur physique héberge. Considérez ces exigences lorsque vous sélectionnez les contrôleurs et disques de stockage et choisissez la configuration RAID. Placer des machines virtuelles avec des charges de travail à forte intensité de disque sur différents disques physiques améliorera 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 du plan électrique
En tant que technologie de base, la virtualisation est un outil puissant utile pour augmenter la densité de charge de travail du serveur, réduisant le nombre de serveurs physiques requis dans votre centre de données, augmentant l’efficacité opérationnelle et réduisant 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 les travaux sur les machines jusqu’à ce qu’ils soient principalement occupés, puis éteignent les machines inactives. Si cette approche n’est pas pratique, les administrateurs peuvent exploiter des plans d’électricité 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 comportent un coût, d’autant plus que les charges de travail des locataires ne sont pas fiables pour dicter une politique sur l’infrastructure physique de Hoster. Le logiciel de couche hôte est laissé à inférer comment maximiser le débit tout en minimisant la consommation d’énergie. Dans les machines principalement des termes, cela peut entraîner la conclusion de l’infrastructure physique que le tirage de puissance modéré est approprié, ce qui entraîne des charges de travail de locataires individuels plus lentement qu’ils ne le pourraient autrement.
Windows Server utilise la virtualisation dans une grande variété de scénarios. D’un serveur IIS légèrement chargé à un serveur SQL modérément occupé, à 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 matérielles, logicielles et de performances uniques. Par défaut, Windows Server utilise et recommande Équilibré Plan d’alimentation qui permet la conservation de la puissance en élargissant les performances du processeur en fonction de l’utilisation du processeur.
Avec le Équilibré Plan d’électricité, les états les plus puissants (et les latences de réponse les plus basses des charges de travail des locataires) ne sont appliquées que lorsque l’hôte physique est relativement occupé. Si vous appréciez une réponse déterministe à faible latence pour toutes les charges de travail des locataires, vous devriez envisager de passer de la valeur par défaut Équilibré Plan d’énergie au Haute performance plan d’électricité. Le Haute performance Power Plan exécutera les processeurs à pleine vitesse tout le temps, désactivant efficacement la commutation basée sur la demande ainsi que d’autres techniques de gestion de l’alimentation, et optimiser les performances sur les économies de puissance.
Pour les clients, qui sont satisfaits des économies de coûts de la 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 devriez envisager d’utiliser le Haute performance plan d’électricité.
Option d’installation du serveur
Windows Server 2016 Fonctionne l’option d’installation du serveur. Server Core offre un environnement minimal pour héberger un ensemble sélectionné de rôles de serveur, y compris Hyper-V. Il dispose d’une empreinte de disque plus petite pour le système d’exploitation hôte, et une plus petite attaque et une surface de service. Par conséquent, nous recommandons fortement que les serveurs de virtualisation hyper-v utilisent l’option d’installation du serveur.
Une installation de base du serveur propose une fenêtre de console uniquement lorsque l’utilisateur est connecté, mais Hyper-V expose les fonctionnalités de gestion à distance, y compris Windows PowerShell afin que les administrateurs puissent le gérer à distance.
Rôle de serveur dédié
La partition racine doit être dédiée à Hyper-V. L’exécution de rôles de serveur supplémentaires sur un serveur exécutant Hyper-V peut nuire aux performances du serveur de virtualisation, surtout s’il consomme un processeur, une mémoire ou une bande passante d’E / S importante. La minimisation des rôles du 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 considérer attentivement quel logiciel est installé dans la partition racine car certains logiciels peuvent nuire aux performances globales du serveur exécutant Hyper-V.
Systèmes d’exploitation invités
Hyper-V prend en charge et a été réglé pour un certain nombre de systèmes d’exploitation invités différents. Le nombre de processeurs virtuels pris en charge par invité dépend du système d’exploitation invité. Pour une liste des systèmes d’exploitation invités pris en charge, voir Aperçu Hyper-V.
Statistiques du processeur
Hyper-V publie des compteurs de performances pour aider à caractériser le comportement du serveur de virtualisation et à signaler l’utilisation des ressources. L’ensemble standard d’outils pour afficher les compteurs de performances dans Windows comprend des performances Monitor et Logman.EXE, qui peut afficher et enregistrer les compteurs de performances Hyper-V. Les noms des comptoirs pertinents sont préfixés avec Hyper-v.
Vous devez toujours mesurer l’utilisation du processeur du système physique en utilisant les compteurs de performance du processeur logique hyperviseur hyper-v. Les compteurs d’utilisation du CPU que le gestionnaire de tâches et le rapport sur le moniteur de performance dans les partitions racinaires et enfants ne reflètent pas l’utilisation réelle du processeur physique. Utilisez les compteurs de performances suivants pour surveiller les performances:
- Processeur logique hyper-v Hyper-V (*) \% Temps d’exécution total Le temps total non comprimé des processeurs logiques
- Processeur logique hyper-v Hyperviseur (*) \% Temps d’exécution des invités Le temps passé à faire des cycles au sein d’un invité ou à l’intérieur de l’hôte
- Processeur logique hyper-v Hyperviseor (*) \% Hyperviseor Temps d’exécution Le temps passé à courir dans l’hyperviseur
- Processeur virtuel racine hyper-V Hyper-V (*) \\* Mesure l’utilisation du processeur de la partition racine
- Processeur virtuel hyper-v Hyperviseur (*) \\* Mesure l’utilisation du processeur des partitions d’invités
Références supplémentaires
- Terminologie hyper-V
- Architecture Hyper-V
- Performance du processeur Hyper-V
- Performance de mémoire hyper-v
- Performances d’E / S de stockage Hyper-V
- Performances d’E / S du réseau Hyper-V
- Détection des goulots d’étranglement dans un environnement virtualisé
- Machines virtuelles Linux
L’impact du monde réel de Hyper-V sur le jeu
Je viens d’exécuter PCMARK 10 et 3DMARK avant et après l’installation du rôle Hyper-V sur Win 10 Enterprise 1909. Les résultats montrent une dégradation des performances négligeables lors de l’installation.
Système: Core i7 9700K, 32 Go de RAM, GPU NV 1080
Pcmark = 6591 = 1.Perte de performance de 34%.
3dmark = 7477 = 0.Perte de performance de 32%.
Je ne peux pas spéculer sur la façon dont une machine moins.