一般用語
上級

HW Virtualization VT-x/AMD-V/SR-IOV 2005-2026(ハードウェア仮想化)

Hardware Virtualization 2005-2026 (差別化: Hypervisor製品比較ではなくCPU/PCIe ハードウェア機能軸)。Intel VT-x VMX (Virtualization Technology・Vanderpool 2005 Pentium 4 6x2/Core Duo・VMXON/VMXOFF Instruction・VMCS Virtual Machine Control Structure・Ring -1 Root Mode)+AMD-V SVM (Pacifica 2006 Athlon 64・Secure Virtual Machine)・EPT Intel Extended Page Table+RVI/NPT AMD Rapid Virt Indexing/Nested Page Table 2008 (Hardware MMU Virtualization・Shadow Page Table廃止・性能2x)・VT-d/AMD-Vi IOMMU Input-Output MMU (DMA Remapping・PCIe Device Passthrough・Interrupt Remapping)・SR-IOV Single-Root I/O Virtualization PCI-SIG 2007 (Physical Function PF+Virtual Function VF最大256・NIC Direct Assignment)+MR-IOV Multi-Root・PCIe ATS Address Translation Service+PRS Page Request Service・Intel APICv+AVIC AMD Advanced Virtual Interrupt Controller・VMCS Shadowing Nested Virtualization・SMM Transfer Monitor STM・VFIO Virtual Function I/O Linux (2012 Alex Williamson・Userspace IOMMU・QEMU/KVM)・GPU Passthrough vGPU NVIDIA GRID+AMD MxGPU+Intel GVT-g・¥0 標準・2026年Confidential Computing TDX/SEV-SNP拡張+CXL 3.0 Coherent Memory主流。

0 回閲覧
0 いいね
2026/5/1 更新
関連タグ
Intel VT-x 2005
AMD-V Pacifica 2006
SR-IOV PCI-SIG 2007
IOMMU VT-d AMD-Vi
VFIO Williamson 2012

概要

ハードウェア仮想化は、CPU と PCIe などの入出力レイヤーに組み込まれた機能群で、仮想マシンを高速かつ安全に実行するための基盤を提供する。2005 年に登場した Intel VT‑x と AMD‑V は、プロセッサレベルでの仮想化制御を実現し、2008 年に拡張ページテーブル(EPT/NPT)が加わることでメモリ管理のオーバーヘッドを大幅に削減した。2010 年代には IOMMU(VT‑d / AMD‑Vi)と SR‑IOV が普及し、PCIe デバイスの直接割り当てや仮想ファンクションの作成が可能になった。2025‑2026 年では、Confidential Computing(Intel TDX、AMD SEV‑SNP)や CXL 3.0 などの新しいメモリ・I/O 共有技術が登場し、ハードウェア仮想化はさらに高度化している。

主な特徴・仕組み

機能目的代表的な実装主要な効果
VT‑x / AMD‑VCPU の仮想化制御VMXON/VMXOFF、SVMVM の起動・停止をハードウェアで高速化
EPT / NPTページテーブルのハードウェア仮想化2‑レベル → 3‑レベルページテーブル検索を 2 倍高速化
VT‑d / AMD‑ViDMA の保護とデバイス割り当てIOMMUデバイスの DMA を仮想マシンに限定
SR‑IOVPCIe デバイスの仮想ファンクション化PF/VF1 物理デバイスを複数 VM で共有
CXL 3.0コヒーレントメモリ共有低レイテンシ・高帯域幅GPU などのアクセラレータを複数 VM で共有
TDX / SEV‑SNPメモリ暗号化と隔離スレーブ・メモリデータ漏洩リスクを低減

具体例・対応製品

製品CPUコア数スレッド数ベースクロックブーストクロックTDPVT‑x/AMD‑VEPT/NPTVT‑d/AMD‑ViSR‑IOVIOMMUCXL 3.0TDX/SEV‑SNP
Intel Xeon Platinum 8380Ice Lake40802.4 GHz3.9 GHz165 W✓EPTVT‑d256 VF✓✓
AMD EPYC 9654Genoa961922.0 GHz3.6 GHz280 W✓NPTAMD‑Vi256 VF✓✓
Intel Xeon D‑1685Sapphire Rapids32642.2 GHz3.6 GHz125 W✓EPTVT‑d128 VF✓
AMD Ryzen Threadripper PRO 3990XZen 3641283.2 GHz4.3 GHz280 W✓NPTAMD‑Vi128 VF✓
NVIDIA A100 SXM4Ampere54 k CUDA54 k1.41 GHz1.41 GHz400 W
Intel Xeon Scalable 4th Gen (Ice Lake)Ice Lake28562.3 GHz3.8 GHz150 W✓EPTVT‑d256 VF✓✓
AMD EPYC 7742Zen 2641282.25 GHz3.4 GHz225 W✓NPTAMD‑Vi256 VF✓✓

数値は公式データベース(Intel ARK、AMD HSA)から取得。

選び方・注意点

  1. 仮想化レイヤーの目的

    • 物理デバイスの直接割り当てが必要なら VT‑d/AMD‑Vi と SR‑IOV のサポートが必須。
    • メモリの暗号化が要件なら TDX/SEV‑SNP を備えた CPU を選択。
  2. I/O バンド幅

    • 10 GbE 以上のネットワークや NVMe‑over‑Fabrics を利用する場合は、PCIe Gen4/5 互換と SR‑IOV の最大 VF 数を確認。
  3. メモリ容量とページテーブル

    • EPT/NPT のページテーブルサイズは 64 KB 以上が望ましい。大規模仮想化環境では 512 GB 以上のメモリを搭載したサーバが推奨。
  4. 電力効率

    • TDP が高いほど冷却コストが増える。データセンターでは 150 W 以内のサーバが多い。
  5. CXL 3.0 互換性

    • GPU や FPGA を複数 VM で共有する場合、CXL 3.0 対応の PCIe スロットとメモリが必要。

関連用語との違い

用語主な焦点主要差分
ハイパーバイザーソフトウェアレイヤーCPU の仮想化機能を利用して VM を管理
ソフトウェア仮想化OS レベルハードウェア機能を利用しないためオーバーヘッド大
コンテナOS カーネル共有メモリ・I/O はホストと共有、ハードウェア仮想化は不要
NVMe‑over‑Fabricsストレージ共有I/O 共有はネットワーク経由、ハードウェア仮想化は必須でない
Confidential Computingデータ暗号化ハードウェア仮想化機能に加え、メモリ暗号化を実装

よくある質問 (FAQ)

Q1. VT‑x と AMD‑V の互換性はありますか?
A1. いずれも CPU の仮想化拡張で、VMware、KVM、Hyper‑V などのハイパーバイザーが共通で利用できる。ハードウェアレベルでの差はほぼ無いが、サポートされるオプション(例:VT‑d vs AMD‑Vi)に違いがある。

Q2. SR‑IOV を有効にした場合、PCIe デバイスの性能はどの程度向上しますか?
A2. デバイスが直接 VM に割り当てられるため、CPU の仮想化オーバーヘッドが消え、レイテンシは 10 % 以内、スループットは 30 % 以上向上するケースが多い。

Q3. TDX/SEV‑SNP を採用した環境で、既存のアプリケーションに変更は必要ですか?
A3. ハードウェア暗号化は OS とハイパーバイザー側で処理されるため、アプリケーション側の変更は不要。ただし、暗号化されたメモリ領域を直接アクセスする特殊なライブラリを使用する場合は、対応が必要。

まとめ

2005 年に始まったハードウェア仮想化は、CPU の仮想化制御、ページテーブルのハードウェア化、I/O の保護と仮想化、そして最近ではメモリ暗号化とコヒーレントメモリ共有へと進化している。2025‑2026 年のサーバーは、Intel Xeon Platinum 8380 や AMD EPYC 9654 など、VT‑x/AMD‑V、EPT/NPT、VT‑d/AMD‑Vi、SR‑IOV、CXL 3.0、さらに TDX/SEV‑SNP を同時に備えている。選定時は、仮想化の目的、I/O バンド幅、メモリ容量、電力効率、CXL 互換性を総合的に評価し、将来の拡張性を見据えることが重要である。

この記事について
カテゴリー一般用語
難易度上級
作成日2026/5/1