blog

Windows Server 2012 R2はオンライン移行のパフォーマンスを向上させる

Windows Server 2008 R2とWindows Server 2012は、オンライン移行を最適化する方法を提供していませんが、Windows Server 2012 R2はオンライン移行...

Sep 1, 2013 · 3 min. read
シェア

管理者は、仮想マシンのオンライン移行プロセスをできるだけ早く完了させたいと考えています。Windows Server 2008 R2とWindows Server 2012はオンライン移行を最適化する方法を提供していませんが、Windows Server 2012 R2はオンライン移行プロセスを最適化します。

オンライン移行の最適化方法を理解するには、オンライン移行が機能するメカニズムを理解することが重要です。管理者がオンラインマイグレーションを開始すると、Hyper-Vはターゲットホストへの接続を確立し、空の仮想マシンを作成します。その後、ハイパーバイザーは新しく作成されたVMにハードウェアを割り当て、ソースVMと同じハードウェアリソースを割り当てます。

次に、Hyper-Vは仮想マシンのメモリをネットワーク経由で新しく作成された仮想マシンにコピーします。メモリブロックは4KB単位でコピーされますが、VMは常に稼働しているため、VMのワーキングセットメモリはコピープロセスを通じて常に変化しています。そのため、Hyper-Vはどのメモリブロックが変更されたかを追跡し、必要に応じて変更されたメモリブロックをコピーします。このプロセス全体には、複数の異なるメモリ・コピー転送が含まれます。メモリ・コンテンツの転送が完了すると、基礎となるストレージはターゲット・ホストの制御下に移され、VMはターゲット・ホストでオンラインになります。*** VMへのネットワーク・トラフィックは、ターゲット・ホストのネットワーク・アダプタに迂回されます。

仮想マシンのオンライン移行速度

VMのオンライン移行の速度は、主に2つの要因に影響されます。

まず、VMのメモリ変更数がオンライン移行のパフォーマンスに影響します。メモリの内容全体をターゲット・ホストにコピーする必要があるため、コピー処理中にメモリが変更されればされるほど、最初のコピー処理が完了した後に、より多くのメモリ・コピー処理が発生することになります。VMのメモリが変更されればされるほど、オンライン移行の完了にかかる時間は長くなります。

次に、Hyper-Vホストがネットワーク経由でメモリコンテンツを転送する速度は、オンライン移行の進捗に影響します。コピープロセスが高速であればあるほど、オンライン移行の完了にかかる時間は短くなります。この概念は、新しいオンライン移行のパフォーマンスオプションの基礎を形成します。

パフォーマンス最適化

Windows Server 2012 R2 Hyper-V オンライン移行のパフォーマンスオプションにアクセスするには、Hyper-V Manager を開き、ホストサーバーを右クリックして、ポップアップショートカットメニューから Hyper-V 設定オプションを選択します。Hyper-V Settings ダイアログボックスが開いたら、図 1 に示すように、Online Migration タブを展開し、Advanced Options をクリックします。

図1 オンライン移行のパフォーマンス設定は、Advanced Features コンテナにあります。

Windows Server 2008 R2およびWindows Server 2012では、Hyper-Vは基本的なTCP/IP接続を使用してオンライン移行プロセスを簡素化します。図1が示すように、TCP/IP移行は依然としてオプションですが、もはやデフォルトの選択ではありません。

Windows Server 2012 R2では、Hyper-Vは仮想マシンのオンラインマイグレーションを実行するときにデフォルトで圧縮を使用します。この機能は、仮想マシンのメモリを圧縮してからターゲットホストに転送します。圧縮により、帯域幅の消費とオンライン移行の時間が短縮されます。

しかし、圧縮の欠点はCPUリソースを消費することです。幸いなことに、Hyper-VホストがCPUに制約を受けることはほとんどなく、最も制約を受けるのは物理メモリである傾向があります。それでも、Hyper-Vはオンラインマイグレーションを実行する前にCPU負荷をチェックします。利用可能なCPUリソースが十分でない場合、Hyper-Vは自動的に標準的なTCP/IPベースの非圧縮オンライン移行の使用に切り替えます。

Microsoftは、オンライン移行のパフォーマンス向上において大きな進歩を遂げました。すべてのHyper-VホストがRDMA互換のネットワークアダプタで構成されている場合、SMBオプションを有効にすると***のパフォーマンスが得られます。Hyper-VホストアダプタがRDMAをサポートしていない場合は、Hyper-VホストのパフォーマンスがCPU制限でない限り、圧縮オプションを使用する必要があります。

Read next

ユーザー・エクスペリエンス競争:アップルiOS 7はアンドロイド、WP8、iOS 6を凌駕する

技術コンサルタント会社Pfeifferは、アップルのiOS 6、新しくデザイン変更されたiOS 7、マイクロソフトのWindows Phone 8、サムスンのスマートフォンで使用されているAndroid、BlackBerry 10の間の定量的なユーザー体験を収集し、比較することを目的としたモバイルオペレーティングシステムのユーザー体験調査を実施しました。

Sep 1, 2013 · 3 min read