4. ハードウェア仮想化支援機能に よる仮想化 • CPUにハイパーバイザを実行するモードとゲス トOSを実行するモードを追加:IntelVT、AMD-V • ハードウェアレベルで仮想化に対応する事によ り仮想化オーバヘッドを低減し、ハイパーバイ ザの実装を単純に出来る • ハードウェア支援出来る範囲を広げつつある • メモリ管理の仮想化支援:EPT • デバイスIOの仮想化支援:IntelVT-d + SR-IOV カーネル モード ユーザ モード カーネル モード ユーザ モード ハイパーバイザ モード ゲストモード ring 0 ring 3 6. LINUX KVM 概要 • Linuxカーネルに組み込まれたシンプルなハイパーバイザ(仮想化支 援機能のあるCPUを前提) • CPU仮想化以外の機能はKVM対応のQEMUが担当(仮想デバイス、メ モリ確保、BIOS…) Linuxカー