ネットワーク
上級

SR-IOV (Single Root I/O Virtualization)(エスアールアイオーブイ)

PCIeデバイスを複数の仮想機能 (VF) に分割するPCI-SIG標準規格。1物理NICを複数VMで共有しつつ各VMからHW直接アクセス可。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
仮想化
PCIe
NIC
クラウド

概要

SR-IOV (Single Root I/O Virtualization) は PCI-SIG が2007年に策定したPCIeデバイス仮想化規格 (PCIe 2.0 ECN)。1つの物理機能 (PF: Physical Function) を最大256の仮想機能 (VF: Virtual Function) に分割し、各VFを独立したPCIeデバイスとして仮想化レイヤ (KVM / Hyper-V / ESXi) からVMへマップする。

アーキテクチャ

  • PF: ホストドライバが管理する物理デバイス機能
  • VF: 軽量化されたPCIeデバイス機能 (DMA / MSI-X のみ)
  • VFIO + IOMMU でVFをゲストVMへ直接割当
  • ハイパーバイザを経由しないため低レイテンシ

対応デバイス例

カテゴリ製品VF数上限
100/200GbE NICMellanox ConnectX-6 Dx最大128
100GbE NICIntel E810最大256
25GbE NICIntel X710最大64
GPUNVIDIA A100 (MIG)7インスタンス
NVMeSamsung PM1735最大32

主要クラウドでの採用

  • AWS Enhanced Networking (ENA / Intel 82599 SR-IOV)
  • Azure Accelerated Networking (Mellanox ConnectX-3/4)
  • GCP gVNIC (独自 SR-IOV NIC)

関連用語との違い

  • vs VFIO単体: VFIOはデバイス全体をVMへ、SR-IOVは1デバイスを複数VFへ分割
  • vs VirtIO: VirtIOはソフトウェアI/O、SR-IOVはハードウェア直接I/O

FAQ

Q1: 性能は? A: ネイティブの98-99%。VirtIO比でレイテンシ50-70%削減、PPS (Packets Per Second) は2-4倍。

Q2: Live Migration可能? A: 制限あり。SR-IOV VFはホストハードウェア依存のため移行時はVFデタッチ→マイグレーション→再アタッチが必要。

Q3: コンシューマで使えるNICは? A: 限定的。Intel X550-T2 / Mellanox ConnectX-3 中古品 ($100-200) で個人検証可能。

この記事について
カテゴリーネットワーク
難易度上級
作成日2026/5/15