Was würde dazu führen, dass eine Windows-VM nativen Speicherplatz auf dem Host belegt?

415
tjt263

Ich habe also eine virtuelle Windows10-Maschine, die über VMware Fusion auf macOS ausgeführt wird.

  • Es ist nur die gängige, frei verfügbare Windows-Entwicklungs-VM.
  • Es wurde ein erheblicher Teil des Festplattenspeicherplatzes der Hosts in Form einer eigenen virtuellen Festplatte zugewiesen.
  • Aus diesem Grund verbleiben insgesamt nur noch etwa 50 GB Speicher.
  • Die virtuelle Festplatte kann bei Bedarf erweitert werden.

Das Problem ist:

  • Allein das Ausführen der VM scheint allmählich erheblichen zusätzlichen Speicherplatz zu verbrauchen.
  • Innerhalb weniger Stunden kann die gesamte Festplatte voll sein. Obwohl ich nichts aktiv speichere oder herunterlade.
  • Ich bekomme, dass virtueller Speicher Speicherplatz belegt, aber es scheint, dass riesige Mengen schnell verbraucht werden.
  • Am Ende wird die Hardware heiß, die Lüfter laufen laut und schließlich wird das gesamte System außer Betrieb gesetzt.

Nach dem Neustart oder einfach dem Töten der VM (wenn möglich) scheint die Homöostase wieder aufzutauchen. Was gibt?

1
Haben Sie bestätigt, dass tatsächlich die VM den Speicherplatz verbraucht? Was lässt Sie glauben, dass virtueller Speicher das Problem ist? Was sind die Speichereinstellungen in der VM? Wie viel Speicher hat Ihr Host? music2myear vor 5 Jahren 0
@ music2myear Ich habe keine Blindversuche und die vollständige wissenschaftliche Methode durchlaufen, aber es ist offensichtlich. Habe ich Ihnen einen Grund gegeben, an mir zu zweifeln? Weil ich daran keinen Zweifel habe. tjt263 vor 5 Jahren 0
Die Einstellungen sind weitgehend voreingestellt. Die VM ist mit 1 von 4 verfügbaren Intel i7 (2,6 GHz) Prozessorkernen und 2 mit 8 GB DDR3 (1600 MHz) RAM zulässig tjt263 vor 5 Jahren 0
Nein, wie in, haben Sie Treesize oder ein anderes Tool zum Verwenden von Datenträgern verwendet, um die Dateien zu beobachten, die Ihr Laufwerk füllen. Ich bezweifle Sie nicht unbedingt, aber Sie machen viele Behauptungen (die möglicherweise richtig sind), ohne Tatsachen anzugeben (z. B. Auslagerungsdatei ist X GB und wächst mit Y-Rate), die dies bestätigen. Sie sagen, die Platte ist voll, und meine erste Frage ist "voll von was", denn das "was" ist das, was uns das beste Anzeichen für das Problem gibt. music2myear vor 5 Jahren 0
"Voll von was" in der Tat. Das versuche ich herauszufinden. Dies ist nicht mein Fachgebiet. Ich werde versuchen, mehr über das von Ihnen erwähnte Dienstprogramm herauszufinden. tjt263 vor 5 Jahren 0
Wenn Sie MacOS verwenden, finden Sie die Dienstprogramme, die hier aufgeführt sind: https://alternativeto.net/software/treesize/?platform=mac Diese sollten eine Karte der Dateien auf Ihrem Computer anzeigen, die nach Größe angezeigt wird. Sie möchten die wachsenden Dateien nachverfolgen und dabei mehr Speicherplatz beanspruchen. music2myear vor 5 Jahren 0

1 Antwort auf die Frage

0
Twisty Impersonator

Manchmal schreibt Windows bestimmte Datentypen gegen Ende des Volumes. Bei dynamisch erweiterbaren virtuellen Festplatten führt dies dazu, dass sich die Festplatte über die Größe der tatsächlich in der VM gespeicherten Daten hinaus ausdehnt. Dies kann dazu führen, dass die gesamte Zuordnung der virtuellen Festplatte verbraucht wird.

Ich kenne zwar keine maßgebliche Quelle, die erklärt, warum und um welche Daten es sich handelt, aber aufgrund jahrelanger Erfahrung in virtuellen Umgebungen habe ich beobachtet, dass es oft Teile der Seitendatei und Daten sind, die in Volumenschattenkopien enthalten sind.

Ich habe Systeme gesehen, die dieses Verhalten ebenfalls nicht zeigen. Ich weiß ehrlich nicht, was es auslöst.