概要
ハードウェア仮想化は、CPUやチップセットに組み込まれたハードウェアレベルでの仮想化支援機能であり、複数の仮想マシン(VM)を効率的に実行するための基盤技術です。従来、ソフトウェアによる仮想化よりもオーバーヘッドが少なく、パフォーマンスが向上します。
ハードウェア仮想化は、CPUに搭載された拡張機能(Intel VT-x、AMD-V)を利用して、仮想マシンが直接ハードウェアリソースにアクセスできるようにします。ハイパーバイザー(仮想マシンマネージャ)は、これらの機能を利用して、ゲストOSとハードウェア間の仲介を効率化し、リソースの割り当てや保護を行います。VMエミュレーションと異なり、ハードウェア命令をゲストOSに直接実行させるため、オーバーヘッドを大幅に削減できます。VMの実行には、対応するCPUが必要です。BIOS/UEFIの設定で仮想化支援機能が有効になっているか確認が必要です。