Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hyper-V processorcompatibiliteitsmodus maakt migratie van virtuele machines tussen hosts met verschillende processormogelijkheden mogelijk. Een Hyper-V host doorgeeft de processormogelijkheden aan de virtuele machines die erop worden uitgevoerd, waardoor het gastbesturingssysteem en toepassingen kunnen profiteren van dezelfde processorfuncties als de host.
Soms moet u mogelijk de processormogelijkheden beperken die worden doorgegeven, zoals wanneer u een live virtuele machine (VM) of een opgeslagen VM tussen hosts of clusters met verschillende processormogelijkheden wilt verplaatsen of toepassingen wilt ontwikkelen die op een breed scala aan hardware moeten worden uitgevoerd. In dergelijke gevallen kunt u de compatibiliteitsmodus van de processor gebruiken. We raden u aan de processorcompatibiliteitsmodus alleen in te schakelen tijdens het migratieproces en deze vervolgens uit te schakelen zodat de VIRTUELE machine kan profiteren van de volledige mogelijkheden van de processor van de host.
De processorcompatibiliteitsmodus biedt een virtuele machine met een algemene set processorfuncties. Er zijn twee modi van processorcompatibiliteit:
Compatibiliteitsmodus voor dynamische processor: voor Hyper-V hosts in een cluster berekent het dynamisch de algemene set processorfuncties op alle knooppunten, waardoor VM's kunnen profiteren van de maximale mogelijkheden die beschikbaar zijn in het cluster. De compatibiliteitsmodus voor dynamische processor is geïntroduceerd in Windows Server 2025.
Standaardprocessorcompatibiliteitsmodus: maakt gebruik van een vaste set processorfuncties, ongeacht de mogelijkheden van de host of het cluster.
In dit artikel wordt de compatibiliteitsmodus van de processor beschreven, waarom het nuttig is en hoe het werkt.
Waarom processorcompatibiliteit nuttig is
Processorfabrikanten introduceren vaak optimalisaties en mogelijkheden in hun processors. Deze mogelijkheden verbeteren vaak de prestaties of beveiliging met behulp van gespecialiseerde hardware voor een bepaalde taak. Veel mediatoepassingen maken bijvoorbeeld gebruik van processormogelijkheden om vectorberekeningen te versnellen. Deze functies zijn zelden vereist voor uitvoering van toepassingen; ze verbeteren de prestaties.
De mogelijkhedenset die beschikbaar is voor een processor, is afhankelijk van het merk, het model en de leeftijd. Besturingssystemen en toepassingssoftware inventariseren doorgaans de processormogelijkheden van het systeem wanneer ze voor het eerst worden gestart. Software verwacht niet dat de beschikbare processormogelijkheden op een apparaat tijdens de levensduur veranderen.
Met vm-mobiliteitsfuncties kan een actieve VM echter worden gemigreerd naar een nieuwe virtualisatiehost. Als software in de VIRTUELE machine een bepaalde processormogelijkheid detecteert en gaat gebruiken en de VIRTUELE machine wordt verplaatst naar een nieuwe virtualisatiehost zonder die mogelijkheid, kan de software mislukken. Verschillende processorfuncties kunnen ertoe leiden dat de toepassing of vm vastloopt.
Om fouten te voorkomen, voert Hyper-V initiële controles uit wanneer een livemigratie van een VIRTUELE machine of het opslaan/herstellen wordt gestart. Deze controles vergelijken de set processorfuncties die beschikbaar zijn voor de VIRTUELE machine op de bronhost ten opzichte van de set functies die beschikbaar zijn op de doelhost. Als deze functiesets niet overeenkomen, wordt de migratie- of herstelbewerking geannuleerd.
U hoeft de processorcompatibiliteitsmodus niet in te schakelen als u van plan bent de VM's te stoppen en opnieuw op te starten, omdat het gastbesturingssysteem de processormogelijkheden opsommen die beschikbaar zijn op de nieuwe host wanneer de VIRTUELE machine opnieuw wordt opgestart.
Hoe de processorcompatibiliteitsmodus werkt
De processorcompatibiliteitsmodus is niet standaard ingeschakeld. U moet deze expliciet inschakelen voor elke VIRTUELE machine waarmee u deze wilt gebruiken.
Wanneer u de processorcompatibiliteitsmodus op een VIRTUELE machine inschakelt, zorgt deze ervoor dat de set processorfuncties die beschikbaar zijn voor een verschillende set virtualisatiehosts overeenkomen door slechts een beperkte set processorfuncties voor de virtuele machine weer te geven. De processorcompatibiliteitsmodus verbergt nieuwere processorinstructiessets, meestal die processors die in de afgelopen tien jaar zijn geïntroduceerd. Het verbergen van deze functies betekent echter dat het gastbesturingssysteem en de toepassingssoftware niet kunnen profiteren van deze verbeteringen in de processorinstructieset.
De compatibiliteitsmodus voor dynamische processor, geïntroduceerd in Windows Server 2025 voor VM's die gebruikmaken van configuratieversie 10.0 of hoger, verbetert de vorige versie van de processorcompatibiliteitsmodus door VM's in staat te stellen een dynamisch berekende set processorfuncties te gebruiken die op alle knooppunten in een cluster gemeenschappelijk zijn. Dit betekent dat VM's kunnen profiteren van de maximale mogelijkheden die beschikbaar zijn in het cluster en tegelijkertijd compatibiliteit garanderen bij het verplaatsen van VM's tussen hosts.
Elke VIRTUELE machine ontvangt het maximum aantal processorinstructiesets die aanwezig zijn op alle servers in het cluster. Dit proces wordt automatisch uitgevoerd en wordt altijd ingeschakeld en gerepliceerd in het cluster, dus er is geen opdracht om het proces in of uit te schakelen.
Het is moeilijk om de algehele prestatie-effecten van de compatibiliteitsmodus van de processor te kwantificeren. Het prestatieverlies is voornamelijk afhankelijk van de werkbelasting die wordt uitgevoerd op de VIRTUELE machine. Sommige workloads kunnen niet worden beïnvloed, terwijl andere een merkbaar verschil laten zien. Software die sterk afhankelijk is van hardwareoptimalisaties (zoals versleuteling, compressie of intensieve berekeningen van drijvende komma) wordt het meest beïnvloed. Als u zich zorgen maakt over de invloed van de prestaties van de processorcompatibiliteitsmodus, kunt u de prestaties van de VM-werkbelasting het beste vergelijken met de processorcompatibiliteitsmodus ingeschakeld en uitgeschakeld.
Zelfs wanneer processorcompatibiliteit is ingeschakeld, kunt u VM's niet verplaatsen tussen hosts met verschillende processorfabrikanten. U kunt bijvoorbeeld actieve VM's of opgeslagen status-VM's niet verplaatsen van een host met Intel-processors naar een host met AMD-processors.
Volgende stap
Meer informatie over het configureren van een virtuele machine voor het gebruik van de processorcompatibiliteitsmodus.