この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについてはこちらをご覧ください)
|
仮想化において、シングル ルート入出力仮想化( 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 ]
参照
参考文献
- ^ 「シングルルートI/O仮想化(SR-IOV)」MSDN
- ^ Nathan Willis (2016年2月18日). 「Netconfでの議論、パート2」 . LWN.net .
- ^ 「シングル ルート I/O 仮想化 (SR-IOV)」。vmware。
- ^ 「Infinibandハードウェア仮想化による効率的な高性能コンピューティング」(PDF) 。2016年8月10日時点のオリジナル(PDF)からアーカイブ。