Co spowodowałoby, że maszyna wirtualna z systemem Windows zużywałaby macierzystą przestrzeń dyskową hosta?

1

Mam maszynę wirtualną z systemem Windows 10 działającą na systemie macOS za pośrednictwem VMware Fusion.

  • To tylko popularna, ogólnodostępna wirtualna maszyna deweloperska systemu Windows.
  • Przydzielono mu znaczną część miejsca na dysku hosta w postaci własnego wirtualnego dysku twardego.
  • Z tego powodu w sumie pozostało tylko około 50 GB miejsca.
  • Wirtualny dysk twardy może się rozszerzać w razie potrzeby.

Problemem jest:

  • Wydaje się, że samo uruchomienie maszyny wirtualnej stopniowo pochłania znaczne dodatkowe miejsce na dysku.
  • W ciągu kilku godzin cały dysk może być pełny. Mimo że nie przechowuję ani nie pobieram niczego.
  • Rozumiem, że pamięć wirtualna zajmuje miejsce na dysku, ale wydaje się, że szybko pochłania ogromne ilości.
  • W końcu sprzęt się nagrzewa, wentylatory pracują głośno, a ostatecznie cały system przestaje działać.

Po ponownym uruchomieniu lub po prostu zabiciu maszyny wirtualnej (jeśli to możliwe) homeostaza wydaje się powracać. Co daje?

tjt263
źródło
Czy potwierdziłeś, że faktycznie maszyna wirtualna zajmuje miejsce? Co sprawia, że ​​uważasz, że problemem jest pamięć wirtualna? Jakie są ustawienia pamięci w maszynie wirtualnej? Ile pamięci ma Twój host?
music2myear
@ music2myear Nie poddałem się ślepym próbom i pełnej naukowej metodzie, ale to oczywiste. Czy dałem ci powód do zwątpienia we mnie? Ponieważ nie mam co do tego wątpliwości.
tjt263,
Ustawienia są w większości domyślne. Maszyna wirtualna jest dozwolona 1 z 4 dostępnych rdzeni procesorów Intel i7 (2,6 GHz) i 2 z 8 GB pamięci RAM DDR3 (1600 MHz)
tjt263
Nie, tak jak w przypadku, czy używałeś narzędzia Treesize lub innego narzędzia do używania dysku do obserwowania plików wypełniających dysk. Niekoniecznie w ciebie wątpię, ale wysuwasz wiele roszczeń (które mogą być poprawne) bez podawania faktów (np. Plik strony to X GB i rośnie w tempie Y), które to potwierdzają. Mówisz, że dysk jest pełny, a moje pierwsze pytanie brzmi „co z tego”, ponieważ to „co” jest tym, co da nam najlepsze wskazanie problemu.
music2myear
Rzeczywiście „pełne tego”. Właśnie tego próbuję się dowiedzieć. To nie jest moja specjalizacja. Spróbuję dowiedzieć się więcej o wspomnianym narzędziu.
tjt263,

Odpowiedzi:

0

Czasami system Windows zapisuje pewne typy danych pod koniec woluminu. W przypadku dynamicznie rozwijających się dysków wirtualnych powoduje to, że dysk rozszerza się znacznie poza rozmiar danych faktycznie przechowywanych na maszynie Wirtualnej, czasami nawet do momentu zużycia całej alokacji dysku wirtualnego.

Chociaż nie znam wiarygodnego źródła wyjaśniającego, dlaczego i jakie dane są w to zaangażowane, ale w oparciu o lata obserwowania tego w środowiskach wirtualnych zauważyłem, że często są to fragmenty pliku strony i dane zaangażowane w kopiowanie woluminów w tle.

Widziałem systemy, które również nie wykazują tego zachowania. Naprawdę nie wiem, co to powoduje.

Twisty impersonator
źródło