KVM/QEMU/libvirt 仮想化 2026(ケーブイエム)
Linux仮想化スタック。KVM Kernel Module・QEMU 9.x emulator・libvirt 11.x・virt-manager・virsh CLI・virtio-scsi/virtio-net/virtio-gpu・SPICE/VNC remote・GPU Passthrough VFIO/IOMMU (PCIe ACS)・SR-IOV NIC・Looking Glass IDD・Single GPU Passthrough・Cloud Hypervisor・Firecracker microVM、2026年Looking Glass B7+対応。
概要
KVM/QEMU/libvirt は Linux 上で動作する統合仮想化スタックで、2026 年現在は KVM カーネルモジュール、QEMU 9.x エミュレータ、libvirt 11.x、virt-manager、virsh CLI などが標準化されている。GPU パススルーは VFIO/IOMMU(PCIe ACS)により実装され、SR‑IOV NIC、virtio‑scsi/virtio‑net/virtio‑gpu などの仮想デバイスが高速 I/O を実現。リモート管理は SPICE/VNC、Looking Glass でホストとゲスト間のディスプレイを共有。2025 年にリリースされた Cloud Hypervisor と Firecracker microVM が軽量化を加速し、2026 年の Looking Glass B7+ 対応により 4K 60Hz 以上の高解像度映像転送が可能となった。
主な特徴・仕組み
- KVM カーネルモジュール:CPU 仮想化拡張(Intel VT‑x / AMD SVM)を利用し、ホスト CPU で直接実行。
- QEMU 9.x:ハードウェアエミュレーションとハードウェアアクセラレーション(KVM)を併用。
- libvirt 11.x:リソース管理 API が統一され、virt-manager から GUI で設定可能。
- virt‑manager:ドラッグ&ドロップで VM を作成、ネットワーク設定、ライブマイグレーションをサポート。
- virsh CLI:スクリプト化・自動化に最適。
- virtio‑scsi/virtio‑net/virtio‑gpu:デバイスドライバが仮想化オーバーヘッドを最小化。
- GPU パススルー(VFIO):RTX 5090(24 GB GDDR7、TDP 450 W)や NVIDIA A100(40 GB HBM2e)をゲストに直接割り当て。
- SR‑IOV NIC:Intel X710‑4 で 16 vNIC を同時に提供。
- Looking Glass:ホストとゲストのディスプレイを 1:1 で共有、2026 年版は B7+ で 4K60Hz を実現。
- Cloud Hypervisor / Firecracker:2025 年末に導入された microVM が 1 ms 以内の起動を実現。
スペック比較表
| 仕様項目 | KVM/QEMU/libvirt | VMware ESXi | Xen Project |
|---|---|---|---|
| CPU 仮想化 | Intel VT‑x / AMD SVM | Intel VT‑x / AMD SVM | Intel VT‑x / AMD SVM |
| GPU パススルー | VFIO/IOMMU | vGPU / DirectPath | PCI Passthrough |
| リモート UI | SPICE / VNC / Looking Glass | vSphere Client | XenCenter |
| マイクロVM | なし | なし | あり(Xen Hypervisor) |
| 2026 年対応 | 4K60Hz Looking Glass | 4K60Hz 2025 版 | 4K60Hz 2025 版 |
具体例・対応製品
- Intel Core i9‑12900K + RTX 5090
- 24 GB GDDR7、TDP 450 W、PCIe 5.0 x16
- 2026 年版 BIOS が VFIO 互換性を強化。
- AMD Ryzen 9 9950X3D + NVIDIA A100
- 32 コア、64 スレッド、3.8 GHz ブースト、64 GB DDR5‑6000
- 2025 年にリリースされた AMD ThreadRipper Pro でマルチノード構成を実現。
- Intel Xeon W‑3305 + NVIDIA RTX 4090
- 28 コア、56 スレッド、2.5 GHz ベース、3.2 GHz ブースト、128 GB DDR5‑4800
- 2026 年版で PCIe 5.0 x32 をサポートし、複数 GPU パススルーが可能。
自作PCでの選び方・注意点
- IOMMU / PCIe ACS:VFIO で GPU をパススルーするにはホストマザーボードが IOMMU を有効化し、PCIe ACS が必須。
- CPU / メモリ:仮想化オーバーヘッドを抑えるため、Ryzen 9 9950X3D のように 32 コア以上を推奨。
- 電源容量:RTX 5090 は 450 W、NVIDIA A100 は 400 W 以上。最低 600 W の電源を選択。
- ケース / 冷却:高 TDP の GPU と CPU を同時に運用する場合、AIO もしくは水冷を検討。
- BIOS 設定:VT‑x / SVM、IOMMU、PCIe 5.0 を有効化。
- OS 版:Ubuntu 24.04 LTS 以降で libvirt 11.x が標準。
- ネットワーク:SR‑IOV NIC を利用する場合、ドライバと BIOS の互換性を確認。
- リモート管理:Looking Glass B7+ 互換性を確認し、USB 3.2 Gen 2 のポートを確保。
関連用語との違い
- KVM/QEMU/libvirt は Linux カーネルレベルの仮想化とユーザー空間の管理を統合したフルスタック。
- Xen はハイパーバイザーが直接ハードウェアを仮想化し、ドメイン 0 が管理。KVM はカーネルモジュールで実装される点が異なる。
- VMware ESXi は商用ハイパーバイザーで、KVM のオープンソース性と比べて機能は豊富だがライセンスが必要。
- Firecracker は AWS が開発した microVM で、KVM の軽量化を追求。KVM/QEMU はより汎用的で多機能。
よくある質問 (FAQ)
Q1: KVM で GPU パススルーを行う際、どの GPU が最適ですか?
A1: RTX 5090(24 GB GDDR7)と NVIDIA A100(40 GB HBM2e)は 2026 年版で VFIO 互換性が最も高く、パフォーマンスと安定性が両立。
Q2: 2025 年にリリースされた Cloud Hypervisor と Firecracker は KVM での利用に適していますか?
A2: これらは軽量 microVM 用に設計されており、KVM での起動時間は 1 ms 以内。KVM との併用は可能だが、専用に設計された環境で最適化が必要。
Q3: Looking Glass B7+ 対応を確認するにはどうすれば良いですか?
A3: ホスト BIOS で PCIe 5.0 x16 を有効化し、Linux カーネル 6.5 以降を使用。Looking Glass の最新版(b7)をインストールし、lgc --check で互換性を確認。
まとめ
KVM/QEMU/libvirt は 2026 年現在、GPU パススルー、SR‑IOV、microVM など多彩な仮想化機能をオープンソースで提供。CPU は Ryzen 9 9950X3D や Intel Xeon W‑3305、GPU は RTX 5090 や NVIDIA A100 が代表的。IOMMU、PCIe ACS、電源容量を十分に確保した構成で、Looking Glass B7+ で高解像度ディスプレイ共有を実現できる。自作 PC での導入は BIOS 設定とハードウェア互換性を重視し、2025‑2026 年の最新トレンドを取り入れることで、安定した仮想環境を構築できる。