dimensione dello snapshot di virtualbox


11

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 mscorsvwsta 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.


Hai swap? E lo swap è incluso nelle istantanee?
Olli,

@Olli: Anche se non ho verificato esplicitamente l'utilizzo dello swap, ho fornito alla VM 1,6 MB di RAM e non ho fatto più di una cosa alla volta. Attualmente ha 992 MB di memoria in standby mentre è inattivo (come visto in Gestione risorse di Windows).
intuito il

@intuited: il mio punto era che se si dispone di una partizione di swap di grandi dimensioni e Windows sta eseguendo lo swap (ciò accade anche se si dispone di memoria sufficiente, per vari motivi), è possibile che le dimensioni dell'istantanea aumentino notevolmente.
Olli,

@Olli: Hmm .. Pensavo di aver affrontato il tuo punto, ma stavo assumendo che avere molta memoria di standby avrebbe implicato che non stava usando una quantità significativa di scambio. Mi sono imbattuto nei menu del monitor delle prestazioni e l'ho ottenuto per visualizzare l'utilizzo del file di paging sul suo grafico. È costante a circa il 17 .. um, percentuale? Proprietà del sistema mostra 1606 MB come "dimensione totale del file di paging per tutte le unità". Così . . . ciò significa che circa 300 MB sono in scambio? Sembra plausibile?
intuito il

Ho anche preso un altro paio di istantanee; uno è stato preso mentre la macchina era spenta. All'avvio, ha installato alcuni aggiornamenti. Quando gli aggiornamenti sono stati completati, ho preso un'altra istantanea; il .vdi per la precedente istantanea aveva una dimensione di circa 500 MB. —————— Dopo un paio d'ore il file .vdi sembrava arrivare a poco meno di 500 MB e ho fatto un'altra istantanea. 15 minuti dopo, il nuovo .vdi ha una dimensione di circa 100 MB. Durante tutto questo il sistema è rimasto in gran parte inattivo solo con Resource Monitor e, più recentemente, Performance Monitor, in esecuzione.
intuito il

Risposte:


3

Hai qualche deframmentazione programmata? Come con il software di imaging del disco, la deframmentazione di un disco apporta così tante modifiche alle posizioni dei file che persino la registrazione delle sole modifiche può rendere il file risultante grande quasi quanto un backup completo. Se non lo hai disattivato, Windows 7 ha una deframmentazione pianificata per impostazione predefinita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.