web-dev-qa-db-ja.com

virtualboxスナップショットサイズ

Ubuntu10.10ホストのVirtualBoxでWindows7を使い始めました。コンピューターに付属のWindows復元イメージからVMをセットアップする過程で、約6つのスナップショットを撮りました。私のインストールは、多かれ少なかれ、Windows Update、ウイルス対策、およびVBゲスト追加に制限されていました。インストールしたよりもはるかに多くをアンインストールしました。 VMは合計で約24時間実行されていました。

マシンがアイドル状態の場合でも、スナップショットのサイズが気になる速度で増加しました。11:22 PMから9:02 AMまでの期間のスナップショット.vdiファイルのサイズは6ギガです。その間、ほとんど何も起こりませんでした。他の.vdiファイルは0.5〜3 GBで、ほとんどが1〜2GBです。対応する.savファイルは0.5〜1GBです。

私がこれを行っていたインターネット接続は30KB /秒のダウンロードに制限されており、常に飽和状態で、24時間あたり3GB未満になります。

これは正常ですか?スナップショットをより実用的にするためにできることはありますか?

更新

VMを再度起動すると、mscorsvwがかなりの処理時間を使用していることに気付きました。どうやらこのプロセス 。NETアセンブリをプリコンパイルします 。これは、スナップショットを撮っていた期間に発生した可能性があり、スナップショットサイズの増加の一部を説明している可能性があります。これが10GBを超える追加のディスク使用量の原因となる可能性があること、または約24時間実行されることを知って、私は少し驚かれることでしょう。これは可能ですか?

パーツデューを更新

コメントスレッドに関連しているように、私は昨日、約24時間前(2011-02-27の正午)に仮想マシンを再起動しました。

  • 初期インストールが完了した後、別のスナップショットを撮りました。そのスナップショットのファイルは、.vdiの場合は最大500 MB、.savの場合は最大920MBです。

  • 1時間半後、別のスナップショットを撮りました。 .vdi:〜477 MB; .sav:〜923 MB

  • 私はそれを一晩実行したままにしようとしました。真夜中頃からコンピューターを使わなかった。しかし、今朝チェックしたところ、VirtualBoxはその状態が「中止」されていると言っています。現在のスナップショット.vdiファイルのタイムスタンプは2011-02-2801:05です。サイズは約1.5GBです。

したがって、9時間前に6 GBの.vdiファイルが増加していたことを考えると、インストールまたは更新後、チェンジセットは少なくともある程度は安定しているように見えます。 Olliは、変更の多くはスワップの使用によるものである可能性があることを示唆しています。コメントで述べたように、Windows7が使用する仮想メモリの量を確認する方法がよくわかりません。確認したところ、スワップファイルのサイズは約1.5GBでしたが、実際にどれだけ使用されているかを知る方法がわかりません。パフォーマンスモニターのグラフは、ページングファイルの使用量が20未満でピークに達し、安定していることを示しています。

したがって、ページングファイルの内容の変更が実際にスナップショットサイズの増加のかなりの部分の原因である場合は、Windowsにインデックス作成を減らすように指示するか、ギグを取得したときにスワップを使用するように指示することで、スナップショットサイズを減らすことができる場合があります。空きRAMの。

11
intuited

予定されている最適化はありますか?ディスクイメージングソフトウェアと同様に、ドライブをデフラグするとファイルの場所に非常に多くの変更が加えられるため、変更だけを記録しても、結果のファイルは完全バックアップとほぼ同じ大きさになります。オフにしていない場合、Windows7にはデフォルトでデフラグがスケジュールされています。

3
Abraxas