Architecture Hyper-V
Hyper-V dispose d’une architecture basée sur l’hyperviseur de type 1. L’hyperviseur virtualise les processeurs et la mémoire. Il fournit des mécanismes pour la pile de virtualisation dans la partition racine afin de gérer les partitions enfants (machines virtuelles) et d’exposer des services tels que des appareils d’E/S (entrée/sortie) aux machines virtuelles.
La partition racine possède et dispose d’un accès direct aux appareils d’E/S physiques. La pile de virtualisation dans la partition racine fournit un gestionnaire de mémoire pour les machines virtuelles, les API de gestion et les appareils d’E/S virtualisés. Il implémente également des appareils émulés, tels que le contrôleur de disque d’appareils électroniques intégrés (IDE) et le port d’appareil d’entrée PS/2. Et il prend en charge les appareils synthétiques spécifiques à Hyper-V pour des performances accrues et une réduction de la surcharge.
L’architecture d’E/S spécifique à Hyper-V se compose de fournisseurs de services de virtualisation (VSP) dans les clients de partition racine et de service de virtualisation (VSC) de la partition enfant. Chaque service est exposé en tant qu’appareil sur VM Bus, qui agit comme un bus d’E/S et permet une communication hautes performances entre les machines virtuelles qui utilisent des mécanismes tels que la mémoire partagée. Le gestionnaire de Plug-and-Play du système d’exploitation invité énumère ces appareils, y compris VM Bus, et charge les pilotes de périphérique appropriés, les clients de service virtuel. Les services autres que les E/S sont également exposés via cette architecture.
Fonctionnalités du système d’exploitation Windows Server 2008
Avec Windows Server 2008, le système d’exploitation a des fonctionnalités pour optimiser son comportement lorsqu’il s’exécute sur des machines virtuelles. Les avantages incluent la réduction du coût de la virtualisation de la mémoire, l’amélioration de la scalabilité multicœur et la réduction de l’utilisation du processeur en arrière-plan du système d’exploitation invité.
Les liens suivants suggèrent les meilleures pratiques qui augmentent les performances sur les serveurs exécutant le rôle Hyper-V.