Ubuntu 10.10ホストのVirtualBoxでWindows 7の使用を開始しました。コンピューターに付属のWindows復元イメージからVMをセットアップする過程で、約6つのスナップショットを撮りました。私のインストールは、Windowsの更新、ウイルス対策、およびVB Guest Additionsにほぼ限定されていました。インストールしたものよりもはるかに多くアンインストールしました。VMは合計で約24時間実行されていました。
スナップショットのサイズは、マシンがアイドル状態でも気になる速度で増加しました。午後11時22分から午前9時2分までのスナップショット.vdiファイルのサイズは6ギガです。その間、ほとんど何も起こりませんでした。他の.vdiファイルは0.5〜3 GBで、ほとんどが1〜2 GBです。対応する.savファイルは0.5〜1 GBです。
これを行っていたインターネット接続は30 KB / sのダウンロードに制限されており、常時飽和状態になっており、24時間あたり3 GB未満になります。
これは正常ですか?スナップショットをより実用的にするためにできることはありますか?
更新
VMを再度起動すると、mscorsvw
かなりの処理時間を使用していることに気付きました。どうやらこのプロセスは.NETアセンブリをプリコンパイルします。これは、スナップショットを撮っていた期間に起こっていた可能性があり、スナップショットサイズの増加の一部を説明している可能性があります。これが10 GBを超えるディスク使用量の原因になる可能性があること、または約24時間実行されることを知ると、少し驚きます。これは可能ですか?
更新パートdeux
コメントスレッドに関連して、昨日、約24時間前(2011-02-27の正午)に仮想マシンを再び起動しました。
最初のインストールが完了した後、別のスナップショットを撮りました。そのスナップショットのファイルは、.vdiで〜500 MB、.savで〜920 MBです。
1時間半後、別のスナップショットを撮りました。.vdi:〜477 MB; .sav:〜923 MB
私はそれを一晩走らせようとしました。真夜中過ぎにコンピューターを使用しませんでした。しかし、今朝チェックしたとき、VirtualBoxはその状態が「中止」されていると言います。現在のスナップショット.vdiファイルのタイムスタンプは2011-02-28 01:05です。サイズは約1.5 GBです。
そのため、9時間前に6 GBの.vdiファイルが増加していることを考えると、インストールまたは更新後、変更セットが少なくともある程度安定しているように見えます。Olliは、変更の多くはスワップの使用によるものであると示唆しています。コメントで述べたように、Windows 7が使用する仮想メモリの量を確認する方法はよくわかりません。スワップファイルのサイズを確認したところ、約1.5 GBでしたが、実際に使用されている量を確認する方法はわかりません。パフォーマンスモニターのグラフは、ページングファイルの使用率が20をわずかに超えてピークに達し、安定していることを示しています。
したがって、ページングファイルの内容の変更が実際にスナップショットサイズの増加のかなりの部分を担っている場合は、Windowsにインデックスを作成するか、またはギグを取得するときにスワップを使用するように指示することで、スナップショットサイズを縮小できる可能性があります空きRAM