Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Chapitres
1 Présentation
2 La fonctionnalité 'REMOTE FX'
3 La mémoire virtuelle dynamique sous HyperV SP1 R2
4 Conclusion

Articles suivants

Articles précédents
Nouveautés de Windows Server 2016 CTP2
Histoire de Microsoft et chronologie
Windows 10: Découvrez les nouveautés !
System Center 2012 Orchestrator: Présentation
Optimisation des performances d'un environnement Hyper-V


Publié le : 24/01/2011 18:37:12
Mise à jour le : 14/10/2011 20:01:28
Catégories :


Version imprimable

Auteur(s)

Loïc THOBOIS (Membre depuis le 04/09/2007 17:50:01)
Société : AVAEDOS
Fonction : Consultant / Formateur
Contactez cet auteur - Affichez les ressources de cet auteur

Présentation du Service Pack1 sous Windows Server 2008 R2


3 La mémoire virtuelle dynamique sous HyperV SP1 R2

Prévu à l’origine avec la RTM de Windows Server 2008 R2, la gestion de la mémoire virtuelle dynamique sous Hyper V vous permettra une gestion plus fine et automatique de l’affectation des ressources mémoire aux machines virtuelles. En effet, le système allouera dynamiquement la juste portion de mémoire utile nécessaire au bon fonctionnement de vos machines virtuelles.

Cette allocation dynamique de la mémoire sera distribuée par machine virtuelle. Ainsi, plus besoin de réserver une quantité fixe de mémoire pour chacune des machines. Cette nouvelle fonctionnalité optimise les ressources mémoires matérielles, et permet de réaliser des économies importantes en ressources matérielle.

Voici son architecture de fonctionnement :

Coté serveur, le Memory Balancer interroge les machines virtuelles et analyse les besoins en mémoire de chacune.

Coté client, le composant DM VSC permet la remontée d'information mémoire pour la machine virtuelle invité, notamment lors d'ajout ou de suppression de mémoire vive. Il informe le noyau de Windows, il récupère également de l’information depuis le noyau pour savoir ce que doit consommer cette machine virtuelle.

Une nouvelle interface est maintenant disponible pour le paramétrage de cette nouvelle fonctionnalitée.

Lors d'utilisation de vos machines virtuelles, la consommation mémoire est exprimée en pourcentage mémoire consommée et stocké par machine. Les valeurs négatives expriment l'allocation dynamique conditionnée par le Memory Balancer.

Il est possible d'attribuer par machine virtuelle le nombre minimum et maximum de mémoire vive utilisé, le pourcentage de mémoire vive souhaité, tout en respectant certaines préconisations.

Il est aussi possible de spécifier le pourcentage du buffer, alloué pour chaque machine virtuelle si vous le souhaitez, tout en respectant certaines préconisations. Cela définit la quantité de mémoire libre que dois avoir la machine virtuelle (‘Je veux que ma machine ait 20% de mémoire libre’).

Et pour finir, de définir la priorité des machines virtuelles dans le contexte de l'allocation dynamique.

De nouveaux concepts s’inscrivent aussi dans la gestion avancée de la mémoire :

Root reserve : permet à la partition parente de s'assurer qu’elle aura toujours assez de mémoire vive pour assurer la bonne gestion de l'allocation mémoire dynamique pour les machines virtuelles.

NUMA (Non-Uniform Memory Access): Les versions 64-bits de Windows 7 et Windows 2008 R2 supportent plus de 64 processeurs logiques (LP) pour un simple ordinateur. NUMA est une architecture permettant l’optimisation de la gestion d'allocation mémoire par processeur par la création de groupe.

La mise en place de NUMA permettra une meilleure affectation de la mémoire par processeur logique.

Il est possible de désactiver la fonction NUMA.