Freigeben über


Dynamischer Speicher

Betroffene Plattformen

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

Auswirkung von Features

Schweregrad – Niedrig
Frequenz- - Hoch

Beschreibung

Auf hoher Ebene ist Hyper-V dynamischer Speicher eine Erweiterung der Speicherverwaltung für die Hyper-V Rolle, die in Windows Server 2008 R2 SP1 enthalten ist. Es wurde für die Produktionsverwendung entwickelt und ermöglicht es Kunden, höhere Konsolidierungs-/VM-Dichteverhältnisse zu erzielen und gleichzeitig die Speicherauslastung auf dem physischen Computer zu optimieren. Die statische Speicherzuweisung wird reduziert, und je nach Bedarf wird zusätzlicher Arbeitsspeicher zugewiesen. Der dynamische Speicher wirkt sich auf Softwareentwickler aus, die sicherstellen möchten, dass ihre Software in einer virtuellen Computerumgebung ordnungsgemäß funktioniert.

Verwendungsszenario

Es gibt zwei wichtige Verwendungsszenarien, in denen dynamischer Speicher in die Wiedergabe 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 Speicher zugreifen. Neue WMI-APIs und Leistungsindikatoren wurden entwickelt, um die neuen Dynamischen Speichereinstellungen für Hyper-V virtuellen Computer zu verwalten. Softwareentwickler, die an Verwaltungstools arbeiten, sollten diese APIs und Leistungsindikatoren für die Verwendung mit Windows Server 2008 R2 SP1 mit installierter Hyper-V Rolle nutzen. Details zu diesen neuen APIs finden Sie in Hyper-V WMI-Anbieterdokumentation auf MSDN-.

gastseitige Anwendungen

Entwickler, die Software für die Verwendung innerhalb eines virtuellen Computers schreiben, der für die Verwendung des dynamischen Speichers konfiguriert ist, müssen beachten, dass der VM-Systemspeicher nicht mehr konstant ist. Daher sollte ihre Anwendung Arbeitsspeicher freigeben, wenn sie nicht mehr benötigt wird, um anderen Anwendungen die Nutzung der Ressource zu ermöglichen.

Speicherzuweisungen und Dezuweisungen funktionieren weiterhin normal für Benutzeranwendungen. Dynamischer Speicher ist für die meisten Endbenutzeranwendungen vollständig transparent. Wenn die entwickelte Software jedoch Speicherleistungsindikatoren auf dem virtuellen Computer verwendet, sollten sorgfältige Tests in einer Umgebung mit aktiviertem dynamischem Speicher durchgeführt werden, um sicherzustellen, dass die Software die Änderungen an der Speicherzuweisung des Gastbetriebssystems berücksichtigt. Der verfügbare Arbeitsspeicher ist aus sicht des virtuellen Computers nicht mehr "statisch".

Lösungen

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

Verzichtserklärung

Die in diesem Dokument enthaltenen Informationen beziehen sich auf vorab veröffentlichte Software-Produkte, die vor ihrer ersten kommerziellen Version erheblich geändert werden können. Dementsprechend können die Informationen das Softwareprodukt nicht genau beschreiben oder wiedergeben, wenn sie zum ersten Mal kommerziell veröffentlicht wurden. Dieses Dokument dient nur zu Informationszwecken. MICROSOFT ÜBERNIMMT IN DIESEM DOKUMENT KEINE GEWÄHRLEISTUNGEN, AUSDRÜCKLICH ODER IMPLIZIERT.