Dynamic Memory 登場! Windows Server 2008 R2 SP1 Beta ダウンロードできます!

すでにダウンロード済みの方もいらっしゃることと思いますが、 Windows Server 2008 R2 SP1 のベータ版がダウンロード可能になっています。
Windows 7 および Windows Server 2008 R2 Service Pack 1 (SP1) Beta のダウンロード

ダウンロードに Windows Live ID が必要だったりと多少面倒ですが、Dynamic Memory と Remote FX という新機能が、ちゃんと実装されていますので、是非お試しください。

私も早速やってみました。(いや、実はもうちょっと前から試してますが)

大きな新機能が二つも入っているせいか、結構ファイルは大きいです。。。
image

適用にもちょっと時間がかかりますが、ご容赦ください。
image

適用が完了してマシンを再起動したら、Hypre-V マネージャから仮想マシンのプロパティを開いてみてください。
image

「静的」「動的」が選択できるようになってます!
仮想マシンの起動時は、最低限必要なメモリだけを割り当てておいて、あとは必要に応じて自動的にメモリが増えたり減ったりするのです。

ただし。Dynamic Memory はそれ用の IC (統合コンポーネント)がゲスト OS 内で動いていないと機能しませんので、まずは

メモリを「動的」に設定する前に

ゲストを起動して、IC の更新を行いましょう。

これですな↓
image

最新の IC が入っていても、いつも「以前のバージョン」って言うんですよね、なぜか。
image

終わりました↓
image

ここで「はい」をクリックしてしまうと、シャットダウンではなく再起動されてしまうので、メモリの設定を変更する暇がありません。「いいえ」を選んで自分でシャットダウンしましょう。 shutdown –f –s –t 0 と打つのが私は好きです。
image

シャットダウンされたなら、仮想マシンのプロパティを開いて、今度こそメモリを「動的」にして、
image

起動してみましょう!
このゲスト、 MOSS がシングルサーバー構成で入っているので、かなりの memory eater です。
image

WS08SP2x64MOSS というのが今起動したやつなのですが、 512MB で起動したものの、メキメキと成長して 1064 MBのメモリを割り当てられていますね。そのうち 21% が空きメモリということもわかります。Dynamic Memory は、VMに常に一定の空きメモリが残るように、メモリ割り当てを増減するのです。どのぐらいの空きを残すかは、
ここ↓で指定!
image

これは、仮想マシンが動作中でも変更できます。デフォルトでは 20% の空き容量を確保するようになっています。

ちなみに、 IC の更新をしていないと Dynamic Memory の設定をしても有効にならず、それは Hyper-V マネージャ上では「使用可能なメモリ」欄が空っぽになるという形で現れます。下の図では、WS08SP2x64MOSS だけ、 IC が古いせいで Dynamic Memory が効いていません。

image

また、 IC が古い状態でメモリを「動的」に設定して起動すると、こんなのが出てきます↓
image

Dynamic Memory 用の仮想デバイスが増えるのですが、IC が古いとそのドライバ (DM VSC) が無いわけです。これは「キャンセル」して、 IC の更新をしてください。

とりあえず、今日はこんなところでー

__END__