Hyper-V 2.0 sous Windows Server 2008 R2
Prise en charge du matériel
Gestion de la mémoire (SLAT)
Hyper-V v2 supportera les dernières évolutions en matière d’assistance matérielle à la virtualisation avec le support du second niveau de translation d’adresse (SLAT - Second Level Address Translation).
Cette nouveauté améliore les performances de gestion de la mémoire des machines virtuelles en affectant un espace mémoire dédié afin que les zones de mémoire physiques soient directement accessibles par les environnements virtuels. Ceci permet de réduire aussi la quantité de mémoire associé à cette gestion de 5% à 1%.
Cette technologie est appelé Nested Page Tables (NPT) chez AMD et Extended Page Tables (EPT) chez Intel.
Optimisation de l’utilisation des processeurs
La nouvelle version d’Hyper-V exploite jusqu’à 32 processeur sur la machine physique qui n’en supportait que 24 sur Windows Server 2008 grâce à la mise à jour KB956710 (16 à l’origine).
Windows Server 2008 R2 est le premier système d’exploitation serveur de Microsoft qui intégre de manière aussi poussée la gestion de l’énergie. Dans cette optique, il introduit une gestion avancée de l’affinité Processeur/Machine virtuelle en consolidant le traitement sur un nombre minimum de cœur processeur et en stoppant les cœurs inactifs.
On bénéficie donc directement d’une économie d’énergie lié à l’utilisation d’un nombre minimum de processeur.
Stockage virtuel
Il est maintenant possible d’ajouter ou de retirer à la volée sans éteindre la machine virtuelle des disques virtuels (VHD) ou physique (partition) par l’intermédiaire du contrôleur SCSI virtuel.
Cette nouvelle fonctionnalité permet d’améliorer le niveau de disponibilité des machines virtuelles, de mettre en place de nouveau scénario de sauvegarde, …
L’ajout ou la suppression de contrôleur de stockage (IDE ou SCSI) à chaud n’étant pas supporté.
Réseau
La prise en charge étendue du déchargement du traitement TCP/IP (TCP Offload) sur la carte réseau physique va permettre de diminuer la charge du processeur et ainsi améliorer les performances.
Le système supporte aussi maintenant le Virtual Machine Queue (VMQ). Cette technologie permet de distribuer le traitement du trafic réseau de plusieurs machines virtuelles entre plusieurs processeurs permettant ainsi une diminution de l’utilisation CPU.
Les “Jumbo Frame” sont aussi supportés avec des trames Ethernet de plus de 1500 octets (généralement de 9000 octets donc 6x plus d’informations par paquet).