
多くのデータセンターは仮想マシン(VM)に依存しています。場合によっては、これらのVMは人気の無料VirtualBoxによって動作しています。
VirtualBox 管理者は高い柔軟性を享受していますが、パフォーマンスはどうでしょうか?これらのヒントを参考にして、VM でゲストのパフォーマンスを向上させましょう。
1: 固定サイズのディスクを使用する
一般的に、VMにストレージ容量を割り当てる際は、デフォルトの動的割り当てディスクタイプを使用します。これは、特に容量が限られていて、VMに必要な容量がわからない場合に有効です。
しかし、動的に割り当てられたディスクは、固定ディスクほど効率的ではありません。なぜでしょうか?動的に割り当てられた仮想ハードディスクの領域を使用すると、VirtualBoxはVMのストレージ容量を調整する必要があるため、パフォーマンスが低下します。ダイナミックディスクの代わりに固定ディスク(図A)を選択し、ディスクに十分な容量を確保してください。注意:パフォーマンスの向上は、回転式ハードドライブを使用する場合に顕著ですが、ソリッドステートドライブを使用する場合はそれほど顕著ではありません。
図A

2: RAMとCPUを賢く割り当てる
新しいVMを作成する際、ゲストのスムーズな動作を確保するためにRAMの容量を増やしたくなるかもしれません。確かにその方法は場合によっては有効ですが、RAMの容量を増やすよりもプロセッサの数を増やす方が有利な場合もあります。
プロセッサを大量に消費するサーバー用にVMを設定する場合、VirtualBoxがVMに割り当てるCPU数を増やすのが最善策です。VMの電源を切った状態で、VMの「設定」→「システム」を開き、「プロセッサ」スライダーを右にスライドしてCPU数を増やすことで設定できます(図B)。
図B

ゲストにリソースを割り当てる際は、ホストが停止してしまうほどRAMとCPUを過剰に拡張しないでください。ホストOSとVirtualBoxがスムーズに動作するために、ホストマシンには少なくとも1GBのRAMと十分なCPUリソースが必要です。
3: ゲスト追加機能をインストールする
作成するすべてのVMにVirtualBox Guest Additionsをインストールすることを検討してください。Guest Additionsは、ゲストマシンにインストールされる追加のデバイスドライバーとシステムアプリケーションで、ゲストOSを最適化し、パフォーマンスと使いやすさを向上させます。
Guest Additions のインストール方法は、ゲストを実行しているオペレーティングシステムと、VirtualBox を GUI デスクトップで使用しているかコンソール専用サーバーで使用しているかによって異なります。GUI でインストールする場合は、VM を起動し、起動したら「デバイス」>「Guest Additions CD イメージの挿入」(図 C)をクリックし、表示される手順に従ってください。
図C

4: Windowsゲストの場合は、Intel PRO/1000ネットワークドライバーを使用します。
Windowsゲストを実行している場合は、ネットワークを最大限に活用するために、「設定」>「ネットワーク」>「詳細設定」でIntel PRO/1000ネットワークドライバーを選択してください(図D)。Intel PRO/1000 MTデスクトップとIntel PRO/1000サーバーのどちらかを選択できます。ニーズに合わせてお選びください。
図D

5: ビデオメモリを賢く使う
デスクトップVMを使用する場合は、128MBを超えるvRAMを割り当てる必要はありません。逆に、GUIなしのサーバーでは9MBのvRAMで問題なく動作するため、vRAMを無駄に消費しないでください。このオプションは、「設定」>「ディスプレイ」>「画面」で設定できます(図E)。
図E

スムーズに実行
VirtualBoxのVMは、これでスムーズかつ確実に動作するはずです。VMの作成や設定を慎重に行い、賢明な作業を行うことで、このパフォーマンス向上を実現するのにそれほど時間はかかりません。