シングルルート入出力仮想化

仮想化において、シングル ルート入出力仮想化( SR-IOV ) は、管理性とパフォーマンス上の理由から PCI Expressリソースの分離を可能にする仕様です。

詳細

SR-IOV仕様を使用することで、単一の物理PCI Expressバスを仮想環境で共有できます。[ 1 ] [ 2 ] SR-IOVは、物理サーバーマシン上の異なる仮想コンポーネント(ネットワークアダプターなど)に異なる仮想機能を提供します。SR-IOVは、物理機能と仮想機能を使用してPCIeデバイスを制御または構成します。物理機能はデバイスとの間でデータを移動させる機能を持ち、仮想機能はデータフローをサポートする軽量のPCIe機能ですが、構成リソースのセットは制限されています。ハイパーバイザーまたはゲストオペレーティングシステムで利用できる仮想機能または物理機能は、PCIeデバイスによって異なります。[ 3 ]

SR-IOVは、仮想環境内の複数の仮想マシン(VM)が単一のPCI Expressハードウェアインターフェースを共有できるようにします。一方、MR-IOVは、異なる物理マシン上の異なるVM間でI/O PCI Expressリソースを共有できるようにします。

インフィニバンド

SR-IOVの主要な応用分野は、高性能コンピューティング(HPC)です。高性能InfiniBandネットワークカードの使用はHPC分野で増加しており、 Xenなどの仮想マシン内でInfiniBandを使用できるようにするためのSR-IOVの使用に関する初期の研究が行われています。[ 4 ]

参照

参考文献