Freigeben über


Dynamischer Arbeitsspeicher

Betroffene Plattformen

Clients (werden als virtuelle Computer ausgeführt) – Windows Vista | Windows 7
Server : Windows Server 2008 R2 Hyper-V SP1

Auswirkungen auf Features

Schweregrad : Niedrig
Frequenz – Hoch

BESCHREIBUNG

Auf hoher Ebene ist Der dynamische Hyper-V-Arbeitsspeicher eine Erweiterung der Speicherverwaltung für die Hyper-V-Rolle, die in Windows Server 2008 R2 SP1 enthalten ist. Es ist für die Verwendung in der Produktion konzipiert und ermöglicht Es Kunden, höhere Konsolidierungs-/VM-Dichteverhältnisse zu erzielen und gleichzeitig die Arbeitsspeicherauslastung auf dem physischen Computer zu optimieren. Die statische Speicherbelegung wird reduziert, und nach Bedarf wird zusätzlicher Arbeitsspeicher zugeordnet. Dynamischer Arbeitsspeicher wirkt sich auf Softwareentwickler aus, die sicherstellen möchten, dass ihre Software in einer VM-Umgebung ordnungsgemäß funktioniert.

Verwendungsszenario

Es gibt zwei wichtige Verwendungsszenarien, in denen dynamischer Arbeitsspeicher ins Spiel kommt: hostseitige Anwendungen und gastseitige Anwendungen.

Hostseitige Anwendungen (Verwaltungstools)

Alte Tools, die einen neuen Windows Server 2008 R2 SP1-Server verwalten, können nicht auf die neuen Einstellungen für dynamischen Arbeitsspeicher zugreifen. Neue WMI-APIs und Leistungsindikatoren wurden entwickelt, um die neuen Einstellungen für dynamischen Arbeitsspeicher für virtuelle Hyper-V-Computer zu verwalten. Softwareentwickler, die an Verwaltungstools arbeiten, sollten diese APIs und Indikatoren für die Verwendung mit Windows Server 2008 R2 SP1 mit installierter Hyper-V-Rolle nutzen. Ausführliche Informationen zu diesen neuen APIs finden Sie in der Dokumentation des Hyper-V WMI-Anbieters auf MSDN.

Gastseitige Anwendungen

Entwickler, die Software für die Verwendung in einem virtuellen Computer schreiben, der für die Verwendung des dynamischen Arbeitsspeichers konfiguriert ist, müssen bedenken, dass der Arbeitsspeicher des VM-Systems nicht mehr konstant ist. Folglich sollte die Anwendung Arbeitsspeicher freigeben, wenn er nicht mehr benötigt wird, um anderen Anwendungen die Nutzung der Ressource zu ermöglichen.

Speicherbelegungen und -debelegungen funktionieren weiterhin wie gewohnt für Benutzeranwendungen. Dynamischer Arbeitsspeicher ist für die meisten Endbenutzeranwendungen vollständig transparent. Wenn die zu entwickelnde Software jedoch Speicherleistungsindikatoren auf dem virtuellen Computer verwendet, sollten sorgfältige Tests in einer Umgebung mit dynamischem Arbeitsspeicher durchgeführt werden, um sicherzustellen, dass die Software die Änderungen berücksichtigt, die an der Speicherbelegung des Gastbetriebssystems vorgenommen werden. Der verfügbare Arbeitsspeicher ist aus Sicht des virtuellen Computers nicht mehr "statisch".

Lösungen

Auf virtuellen Computern müssen aktualisierte Integrationsdienste (SP1) installiert sein, um dynamischen Arbeitsspeicher nutzen zu können. Stellen Sie sicher, dass alle Computer, die bei der Verwaltung von virtuellen Hyper-V-Computern verwendet werden, die neuesten Windows Server 2008 R2 SP1-Bits verwenden.

Haftungsausschluss

Die in diesem Dokument enthaltenen Informationen beziehen sich auf das Vorabrelease-Softwareprodukt, das vor seiner ersten kommerziellen Veröffentlichung wesentlich geändert werden kann. Dementsprechend können die Informationen das Softwareprodukt bei der ersten kommerziellen Veröffentlichung nicht genau beschreiben oder widerspiegeln. Dieses Dokument dient nur zu Informationszwecken. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.