Zacząłem używać systemu Windows 7 w VirtualBox na hoście Ubuntu 10.10. Zrobiłem około 6 migawek podczas konfigurowania maszyny wirtualnej z obrazu przywracania systemu Windows dostarczonego z komputerem. Moje instalacje były mniej więcej ograniczone do aktualizacji systemu Windows, programu antywirusowego i dodatków gości VB. Odinstalowałem znacznie więcej niż zainstalowałem. Maszyna wirtualna działała przez około 24 godziny.
Migawki powiększały się w niepokojącym tempie, nawet gdy maszyna była bezczynna: plik .vdi migawki na okres od 23:22 do 09:02 ma rozmiar 6 koncertów; w tym czasie niewiele się wydarzyło. Pozostałe pliki .vdi mają rozmiar od 0,5 do 3 GB, w większości od 1 do 2 GB. Odpowiednie pliki .sav mają rozmiar od 0,5 do 1 GB.
Połączenie internetowe, w którym to robiłem, jest ograniczone do pobierania 30 KB / s, co stale nasyca się do mniej niż 3 GB na okres 24 godzin.
Czy to normalne? Czy można coś zrobić, aby migawki były bardziej praktyczne?
aktualizacja
Po ponownym uruchomieniu maszyny wirtualnej zauważyłem, że mscorsvw
zużywa ona znaczny czas przetwarzania. Najwyraźniej ten proces kompiluje zestawy .NET . Mogło się tak dziać w okresie, gdy robiłem migawki, co może tłumaczyć wzrost wielkości migawki. Byłbym nieco zaskoczony, gdybym dowiedział się, że może to być odpowiedzialne za ponad 10 GB dodatkowego użycia dysku lub że będzie działać przez około 24 godziny. czy to możliwe?
zaktualizuj część deux
Jak napisano w wątku komentarzy, uruchomiłem maszynę wirtualną wczoraj, około 24 godziny temu (w południe 27.02.2011).
Zrobiłem kolejną migawkę po zakończeniu kilku początkowych instalacji. Pliki tej migawki to ~ 500 MB dla .vdi i ~ 920 MB dla .sav.
Półtorej godziny później zrobiłem kolejną migawkę. .vdi: ~ 477 MB; .sav: ~ 923 MB
Próbowałem zostawić to na noc; Nie korzystałem z komputera po około północy. Jednak gdy sprawdziłem to dziś rano, VirtualBox mówi, że jego stan jest „przerwany”. Bieżący plik migawki .vdi jest oznaczony datą 28.02.2011 01:05. Ma rozmiar około 1,5 GB.
Biorąc pod uwagę, że otrzymywałem wzrost pliku .vdi o 6 GB w ciągu 9 godzin wcześniej, wygląda na to, że zestaw zmian stabilizuje się przynajmniej nieco po instalacji lub aktualizacji. Olli zasugerował, że duża część zmian może wynikać z zamiany. Jak wspomniano w komentarzach, nie jestem pewien, jak sprawdzić ilość pamięci wirtualnej używanej przez system Windows 7. Rozmiar pliku wymiany wynosił około 1,5 GB, kiedy go sprawdzałem, ale nie wiem na pewno, jak dowiedzieć się, ile z tego faktycznie jest używane. Wykres Monitora wydajności wskazuje, że użycie pliku stronicowania osiągnęło szczyt i ustabilizowało się na poziomie poniżej 20 lat. Ale co 20?
Więc jeśli zmiany w zawartości pliku stronicowania są w rzeczywistości odpowiedzialne za znaczną część wzrostu rozmiaru migawki, może być możliwe zmniejszenie rozmiarów migawek, informując Windows, aby zrobił mniej indeksowania lub cokolwiek innego używałby zamiany, kiedy ma koncert wolnej pamięci RAM.
źródło
Odpowiedzi:
Czy masz zaplanowaną defragmentację? Podobnie jak w przypadku oprogramowania do tworzenia obrazów dysku, defragmentacja dysku powoduje tak wiele zmian w lokalizacjach plików, że nawet nagrywanie tylko tych zmian może sprawić, że wynikowy plik będzie prawie tak duży, jak pełna kopia zapasowa. Jeśli go nie wyłączyłeś, system Windows 7 ma domyślnie zaplanowaną defragmentację.
źródło