Freigeben über


Die Dynamische Speicherzuweisung in einem virtuellen Computer ändert sich nicht, obwohl auf dem Host Arbeitsspeicher verfügbar ist.

Dieser Artikel enthält eine Lösung für ein Problem, bei dem sich die Dynamische Speicherzuweisung auf einem virtuellen Computer nicht ändert, obwohl auf dem Host Arbeitsspeicher zur Verfügung steht.

Gilt für: Windows Server 2008 R2 Service Pack 1
Ursprüngliche KB-Nummer: 2504962

Symptome

Ein virtueller Computer, der auf einem Windows Server 2008 R2 SP1 Hyper-V-Server mit konfiguriertem dynamischem Arbeitsspeicher gehostet wird, kann einen "Niedrigen" oder "Warnungsspeicherstatus" im Hyper-V-Verwaltungs-Snap-In angeben. Darüber hinaus steht auf dem Host Arbeitsspeicher zur Verfügung, der schnell überprüft werden kann, indem Der Task-Manager in der übergeordneten Partition geöffnet wird. Wählen Sie im geöffneten Task-Manager die Registerkarte "Leistung " aus, und klicken Sie dann unten auf der Benutzeroberfläche auf die Schaltfläche "Ressourcenüberwachung ". Wählen Sie bei geöffneter Ressourcenüberwachung die Registerkarte "Speicher " aus. Die Anzeige gibt an, wie arbeitsspeicher in der übergeordneten Partition verwendet wird. Öffnen Sie Ereignisanzeige, und stellen Sie sicher, dass eine Ereignis-ID 3322 im Microsoft-Windows-Hyper-V-Worker/Admin-Protokoll registriert ist. Die Ereignismeldung gibt an, dass dem virtuellen Computer kein zusätzlicher Arbeitsspeicher zugewiesen werden kann, da nicht genügend freier Speicherplatz vorhanden ist, um die Speicherinhaltsdatei zu erweitern.

Ereignis-ID: 3322
Quelle: Hyper-V-Worker
Stufe: Fehler
Beschreibung: Name des virtuellen Computers: <Der Name> des virtuellen Computers kann nicht mehr Arbeitsspeicher zuordnen, da nicht genügend freier Speicherplatz vorhanden ist, um die Speicherinhaltsdatei "<Pfad zum virtuellen Computer .bin Datei>" auf <den Speicherwert> zu erweitern. (ID < des virtuellen ComputersVM-GUID>). Um Speicherplatz freizugeben, löschen Sie unnötige Dateien vom Datenträger, und versuchen Sie es erneut.

Hinweis

Die Datei *.bin enthält den Inhalt des virtuellen Computers oder des Snapshotspeichers. Wenn dynamischer Arbeitsspeicher für einen virtuellen Computer konfiguriert ist, kann die Größe dieser Datei basierend auf den von einem Benutzer für diesen virtuellen Computer oder der Speichernachfrage innerhalb des virtuellen Computers selbst implementierten Speicherkonfigurationseinstellungen erhöht werden.

Ursache

Hierfür gibt es zwei mögliche Ursachen:

  1. Auf dem Datenträger, der die Datei *.bin unterstützt, ist möglicherweise kein Speicherplatz verfügbar.
  2. In einem Hyper-V-Failovercluster kann ein virtueller Computer seine Konfigurationsinformationen auf freigegebenem Clusterspeicher (eine physische Datenträgerressource oder ein freigegebenes Clustervolume (CSV) speichern lassen. Wenn die physische Datenträgerressource oder das freigegebene Clustervolume (CLUSTER Shared Volume, CSV) offline oder fehlgeschlagen ist, wird der virtuelle Computer in einen kritischen Zustand versetzt. Sobald der Speicher erneut verbunden ist, sollte sich der virtuelle Computer nicht mehr in einem kritischen Zustand befinden. Der Arbeitsprozess für virtuelle Computer (vmwp.exe) aktualisiert jedoch nicht alle zugehörigen Dateihandles.

Beschluss

  1. Stellen Sie sicher, dass genügend Speicherplatz auf dem Speicher vorhanden ist, der die Konfigurationsdateien für virtuelle Computer unterstützt.
  2. Führen Sie eine Livemigration der virtuellen Computer aus, die das Problem auf einen anderen Knoten im Cluster haben. Dadurch werden die Verbindungen mit den erforderlichen Dateien im Speicher erneut hergestellt.