Vous pouvez utiliser des attributs avancés de mémoire pour personnaliser l'utilisation des ressources mémoire.

Tableau 1. Attributs avancés de mémoire
Attribut Description Par défaut
Mem.ShareForceSalting

Mem.ShareForceSalting 0 : le comportement Transparent Page Sharing (TPS) entre les machines virtuelles est toujours retenu. La valeur de l'option VMX sched.mem.pshare.salt, même présente, est ignorée.

Mem.ShareForceSalting 1 : par défaut, la valeur salt provient de sched.mem.pshare.salt. En l'absence de précision, le système revient à l'ancien comportement TPS (intra-VM) en tenant compte des valeurs salt pour la machine virtuelle égales à 0.

Mem.ShareForceSalting 2 : par défaut, la valeur salt provient de sched.mem.pshare.salt, si présente, ou de vc.uuid. Si elle n'existe pas, l'algorithme de partage de pages génère une valeur salt aléatoire et unique par machine virtuelle, qui n'est pas configurable par les utilisateurs.

2
Mem.SamplePeriod Spécifie l'intervalle de temps en secondes de la durée d'exécution de la machine virtuelle, sur laquelle l'activité mémoire est surveillée pour estimer la taille des ensembles de travail. 60
Mem.BalancePeriod Spécifie l'intervalle de temps en secondes, pour des réaffectations automatiques de mémoire. Les changements importants de quantité de mémoire disponible peuvent également causer des réaffectations. 15
Mem.IdleTax Spécifie le taux de taxe de mémoire inutilisée, sous forme de pourcentage. Cette taxe impute effectivement les machines virtuelles davantage pour la mémoire inutilisée que pour la mémoire qu'elles utilisent activement. Un taux de taxe de 0 pour cent définit une règle d'affectation qui ignore les ensembles de travail et affecte la mémoire strictement en fonction des parts. Un taux de taxe élevé crée une règle d'affectation permettant de réaffecter la mémoire inutilisée hors des machines virtuelles qui l'accumulent de manière improductive. 75
Mem.ShareScanGHz

Spécifie la quantité maximale de pages mémoire à numériser (par seconde) pour des possibilités de partage de page pour chaque GHz de ressource CPU hôte disponible. Par exemple, les valeurs par défaut sont 4 Mo/sec par GHz.

4
Mem.ShareScanTime Spécifie la durée, en minutes, pendant laquelle une machine virtuelle entière est analysée pour des possibilités de partage de page. 60 minutes par défaut. 60
Mem.CtlMaxPercent Limite la quantité maximale de mémoire récupérée depuis toute machine virtuelle utilisant le pilote de gonflage de mémoire (vmmemctl), en fonction du pourcentage de la taille de sa mémoire configurée. Spécifiez 0 pour désactiver la récupération pour toutes les machines virtuelles. 65
Mem.AllocGuestLargePage Active le support de grandes pages client par de grandes pages d'hôte. Diminue les pertes TLB et améliore la performance lors de surcharges de serveurs utilisant de grandes pages client. 0=désactiver. 1

Mem.AllocUsePSharePool

et

Mem.AllocUseGuestPool

Réduit la fragmentation mémoire en améliorant la probabilité que de grandes pages d'hôte soient prises en charge par de grandes pages d'hôte. Si la mémoire hôte est fragmentée, la disponibilité des grandes pages d'hôte est réduite. 0 = désactiver. 15
Mem.MemZipEnable Active la compression de mémoire pour l'hôte. 0 = désactiver. 1
Mem.MemZipMaxPct Spécifie la taille maximale du cache de compression en termes de pourcentage maximal de mémoire pour chaque machine virtuelle pouvant être stockée sous forme de mémoire compressée. 10
LPage.LPageDefragEnable Active la défragmentation de grandes pages. 0 = désactiver. 1
LPage.LPageDefragRateVM Nombre maximal de tentatives de défragmentation de grandes pages par seconde par machine virtuelle. Les valeurs acceptées sont comprises entre 1 et 1024. 32
LPage.LPageDefragRateTotal Nombre maximal de tentatives de défragmentation de grandes pages par seconde. Les valeurs acceptées sont comprises entre 1 et 10240. 256
LPage.LPageAlwaysTryForNPT

Essayez d'affecter des grandes pages aux tableaux de pages imbriquées (appelées 'RVI' par AMD ou 'EPT' par Intel). Si vous activez cette option, toute la mémoire des clients est enregistrée avec de grandes pages dans les machines utilisant des tableaux de pages imbriquées (par exemple AMD Barcelona). Si NPT n'est pas disponible, seules certaines portions de la mémoire client sont enregistrées avec de grandes pages. 0= désactiver.

1