MachineQIIMEリリース情報システム設定マザーボードメインメモリーゲストOSが使用するメインメモリの量を設定します。ゲストOSをインストールした後でも、メモリ量を変更することが出来ます。起動順序バーチャルマシンのブートデバイスの順序を設定します。変える必要はありません。ネットワークブートをする際にはコマンドラインで設定を行う必要があります。チップセット従来のPIIX3とICH9を選べます。MacOSXなどは古いチップセットであるPIIX3をサポートしないようなので、ICH9を使います。実験的なサポートなので、MacOSXなど、ゲストOSが必要としない限りはPIIX3を選んでください。マルチタッチタブレット」の3つからポインティングデバイスのエミュレートを選べます。I/Oデバイスから受け取った割り込みをCPUへ通知するための機能です。64bitのゲストOSや、1つのバーチャルマシンに複数のCPUを割り当てる場合にはこの機能を有効にしてください。APICのソフトウェア処理はWindows以外のOSに対して信頼性があまり無い他、多少のオーバーヘッドがあるようです。Windows以外のOSでの有効化には注意が必要です。APICが有効/無効かによって異なるカーネルをインストールします。したがってWindowsのインストール後にこの設定を変更しないでください。EFIを有効化VirutalBoxでは3.1からEFIをサポートしました。EFIを使用するにはゲストOSの対応が必要です。起動時に「F12」キーを押すとEFIのメニューが表示されます。ハードウェアクロックをUTCにする仮想マシンは起動時にホストマシンと時刻の同期を行いますが、これをUTCで同期させます。プロセッサープロセッサ数ゲストOSが使用するプロセッサ数を設定します。プロセッサ数と言うより、使用するコア数と言ったほうがいいかもしれません。multiprocessing)に対応しており、最大32の仮想CPUを割り当てることができます。ホストマシンが搭載しているコア数以上を設定可能ですが、パフォーマンスが良くなるどころか、かえって悪くなってしまうようです。ホストマシンの持っているコア数-1(ホストOS分の-1です)以下を設定しましょう。ゲストOSのインストール後にプロセッサ数を変更しても、OS側に認識されない場合があります。(Windowsなど)必ずゲストOSのインストール前にプロセッサ数を変更します。ホストCPUコアに対するゲストCPUコアの時間占有率を設定します。簡単に言うと、100%に設定すると割り当てたホストCPUコアを100%使うことができて、50%に設定するとホストCPUコアを50%までしか使うことができなくなるよ、という事です。ゲストCPUコアを制限するとゲストのタイミング問題(?)を引き起こす可能性があるので注意が必要です。Extension)とは、物理アドレス拡張機能のことで、4GB以上のメモリーを搭載しているマシンでこれらのメモリを正常に認識するための機能です。32BitのWindowsOSでのみ有効となり、64BitではPAEをサポートしていません。Manualによると、32bitのメモリアドレスに4bitを足して、最大4GBまでだったメモリアドレスを64GBまで拡張する技術だそうです。Serverには必須の機能なんだそうです。ServerをゲストOSとしてインストールしない限りあまり関係無さそうな機能です。チェックを外すとどうなるかは、32Bitマシンに4GB以上のメモリを積んだ環境を持っていないので不明です。デフォルトのままでいいと思います。Virtualboxは計時制度とゲストOSのパフォーマンスを向上させるための準仮想化インターフェースを提供しています。準仮想化とはコンピュータのハードウェアをソフトウェアでエミュレートするものを完全仮想化と呼びます。それに対して準仮想化というのはハードウェアのエミュレーションを行わず、APIを通して実ハードウェアを操作することを言います。ハードウェアをエミュレーションするのは非常に重い処理となる完全仮想化に比べ、準仮想化はハードウェアをエミュレーションすることがないため、完全仮想化と比較してパフォーマンスが向上します。準仮想化の機能を利用するためには準仮想化用にカスタマイズされたOSを使用する必要がありますが、最近のOSのほとんどは対応しているようです。VirtualBoxは準仮想化として以下の方式を提供しています。Counter)及びAPICの頻度をゲストOSに報告します。Xゲストを実行するために必要です。KVMLinuxのカーネル2.6.25以降で認識されるKVMハイパーバイザーインターフェースを提供します。VirtualBox準仮想化クロックとSMPスピンロックをサポートしています。このインターフェースはLinuxゲストにお勧めです。Hyper-Vハイパーバイザーインターフェイスを提供します。準仮想化クロック、APIC頻度レポート、ゲストデバッグ、ゲストクラッシュレポート、リラックスしたタイマーチェックをサポートしています。このインターフェースはWindowsゲストにお勧めです。いう、ハードウエア仮想化支援機能を有効にするか設定します。ハードウエア仮想化支援機能は、通常VirtualBoxがソフトウェアで処理している資源要求などの割り込みを、ハードウェアで効率的に処理を行います。64BitのゲストOSやOS/2をゲストOSとする際にはこの機能を有効にする必要がありますが、VirtualBoxは常に仮想化支援機能を必要としているわけではないようです。この機能を使うにはホストマシンのCPUがハードウエア仮想化支援機能をサポートしていないと意味がありません。BIOS側でも仮想化支援機能を有効にする必要になります。ハードウエア仮想化支援機能を有効にするとパフォーマンスが落ちる、と書いてある場合がありますが、検証していないためわかりません。(有効で無効でも体感的に変わらないような・・・・)ネステッドページングAMDのBarcelona(K10)から実装する、バーチャルマシンの仮想メモリからホストマシンの物理メモリへの二段階の変換を行うハードウェア支援機能を有効にします。i7(Nehalem)から実装しています。–largepagesコマンドでハイパーバイザーの性能が5%ほど向上します。