Ho iniziato a utilizzare Windows 7 in VirtualBox su un host Ubuntu 10.10. Nel corso della configurazione della VM dall'immagine di ripristino di Windows fornita con il computer sono state eseguite circa 6 istantanee. Le mie installazioni erano più o meno limitate agli aggiornamenti di Windows, all'antivirus e alle aggiunte di VB Guest. Ho disinstallato molto più di quello che ho installato. La VM è stata in esecuzione per circa 24 ore in totale.
Le istantanee aumentavano di dimensioni a una velocità preoccupante, anche quando la macchina era inattiva: il file .vdi dell'istantanea per il periodo tra le 23:22 e le 09:02 ha una dimensione di 6 concerti; durante quel periodo accadde ben poco. Gli altri file .vdi sono compresi tra 0,5 e 3 GB, la maggior parte tra 1 e 2 GB. I file .sav corrispondenti sono compresi tra 0,5 e 1 GB.
La connessione a Internet in cui stavo facendo questo è limitata al download di 30 KB / s, che, costantemente saturo, risulta inferiore a 3 GB ogni 24 ore.
È normale? C'è qualcosa che può essere fatto per rendere più pratiche le istantanee?
aggiornare
Al riavvio della VM, ho notato che mscorsvw
sta impiegando tempi di elaborazione significativi. Apparentemente questo processo precompila gli assembly .NET . Questo potrebbe essere accaduto durante il periodo in cui stavo scattando le istantanee, il che potrebbe spiegare alcuni degli aumenti delle dimensioni dell'istantanea. Sarei un po 'sorpreso di apprendere che questo potrebbe essere responsabile di oltre 10 GB di utilizzo aggiuntivo del disco o che durerebbe per circa 24 ore. È possibile?
aggiornare la parte deux
Come riportato nel thread dei commenti, ho riavviato la macchina virtuale ieri, circa 24 ore fa (a mezzogiorno il 27/02/2011).
Ho scattato un'altra istantanea dopo aver terminato alcune installazioni iniziali. I file di quella istantanea sono ~ 500 MB per .vdi e ~ 920 MB per .sav.
Un'ora e mezza dopo, ho fatto un'altra istantanea. .vdi: ~ 477 MB; .sav: ~ 923 MB
Ho tentato di lasciarlo correre durante la notte; Non ho usato il computer dopo mezzanotte. Tuttavia, quando l'ho verificato questa mattina, VirtualBox dice che il suo stato è "interrotto". Il file .vdi dell'istantanea corrente è marcato con data e ora 2011-02-28 01:05. Ha una dimensione di ~ 1,5 GB.
Quindi, dato che stavo ottenendo una crescita di file .vdi da 6 GB in un periodo di 9 ore prima, sembra che il changeset si stabilizzi almeno un po 'nel tempo dopo l'installazione o gli aggiornamenti. Olli ha suggerito che gran parte del cambiamento potrebbe derivare dall'utilizzo dello swap. Come menzionato nei commenti, non sono davvero sicuro di come controllare la quantità di memoria virtuale utilizzata da Windows 7. La dimensione del file di scambio era di circa 1,5 GB quando l'ho verificato, ma non so con certezza come scoprire quanto effettivamente viene utilizzato. Il grafico di Performance Monitor indica che l'utilizzo del file di paging ha raggiunto il picco e si è stabilizzato a poco meno di 20. Ma 20 cosa?
Quindi, se le modifiche al contenuto del file di paging sono effettivamente responsabili di una parte significativa della dimensione dello snapshot, allora potrebbe essere possibile ridurre le dimensioni dello snapshot dicendo a Windows di fare meno indicizzazione o qualsiasi altra cosa usi lo swap quando ha un concerto di RAM libera.