J'ai commencé à utiliser Windows 7 sous VirtualBox sur un hôte Ubuntu 10.10. J'ai pris environ 6 instantanés au cours de la configuration de la machine virtuelle à partir de l'image de restauration Windows fournie avec l'ordinateur. Mes installations étaient plus ou moins limitées aux mises à jour Windows, aux antivirus et aux ajouts d'invités VB. J'ai désinstallé bien plus que ce que j'ai installé. La machine virtuelle a fonctionné pendant environ 24 heures au total.
La taille des instantanés a augmenté à un rythme inquiétant, même lorsque la machine était inactive: le fichier instantané .vdi pour la période entre 23h22 et 9h02 a une taille de 6 concerts; pendant ce temps, très peu de choses se sont passées. Les autres fichiers .vdi font entre 0,5 et 3 Go, la plupart entre 1 et 2 Go. Les fichiers .sav correspondants sont compris entre 0,5 et 1 Go.
La connexion Internet où je faisais cela est limitée à 30 Ko / s en téléchargement, ce qui, constamment saturé, représente moins de 3 Go par période de 24 heures.
Est-ce normal? Peut-on faire quelque chose pour rendre les instantanés plus pratiques?
mise à jour
Au redémarrage de la machine virtuelle, j'ai remarqué que cela mscorsvw
utilise un temps de traitement important. Apparemment, ce processus précompile les assemblys .NET . Cela peut se produire pendant la période où je prenais des instantanés, ce qui pourrait expliquer une partie de l'augmentation de la taille des instantanés. Je serais quelque peu surpris d'apprendre que cela pourrait être responsable de plus de 10 Go d'utilisation de disque supplémentaire, ou qu'il fonctionnerait pendant environ 24 heures. Est-ce possible?
mettre à jour la deuxième partie
Comme indiqué dans le fil des commentaires, j'ai redémarré la machine virtuelle hier, il y a environ 24 heures (à midi le 27/02/2011).
J'ai pris un autre instantané après avoir terminé certaines installations initiales. Les fichiers de cet instantané sont ~ 500 Mo pour le .vdi et ~ 920 Mo pour le .sav.
Une heure et demie plus tard, j'ai pris un autre instantané. .vdi: ~ 477 Mo; .sav: ~ 923 Mo
J'ai essayé de le laisser fonctionner pendant la nuit; Je n'ai pas utilisé l'ordinateur après minuit environ. Cependant, lorsque je l'ai vérifié ce matin, VirtualBox dit que son état est "abandonné". Le fichier instantané .vdi actuel est horodaté 2011-02-28 01:05. Il fait environ 1,5 Go.
Donc, étant donné que j'obtenais une croissance de fichier .vdi de 6 Go sur une période de 9 heures plus tôt, il semble que l'ensemble de modifications se stabilise au moins un peu au fil du temps après l'installation ou les mises à jour. Olli a suggéré qu'une grande partie du changement pourrait provenir de l'utilisation du swap. Comme mentionné dans les commentaires, je ne sais pas vraiment comment vérifier la quantité de mémoire virtuelle utilisée par Windows 7. La taille du fichier d'échange était d'environ 1,5 Go lorsque je l'ai vérifié, mais je ne sais pas exactement comment savoir quelle quantité est réellement utilisée. Le graphique de l'Analyseur de performances indique que l'utilisation du fichier d'échange a atteint un pic et s'est stabilisée à un peu moins de 20. Mais 20 quoi?
Donc, si les modifications apportées au contenu du fichier d'échange sont en fait responsables d'une partie importante de la taille de l'instantané, alors il peut être possible de réduire la taille des instantanés en disant à Windows de faire moins d'indexation ou quoi que ce soit d'autre qu'il utilise pour l'échange quand il a un concert de RAM libre.
la source
Réponses:
Avez-vous une défragmentation programmée? Comme pour les logiciels d'imagerie de disque, la défragmentation d'un lecteur apporte tellement de modifications à l'emplacement des fichiers que même l'enregistrement des modifications peut rendre le fichier résultant presque aussi volumineux qu'une sauvegarde complète. Si vous ne l'avez pas désactivé, Windows 7 a une défragmentation programmée par défaut.
la source