Single-root input/output virtualization: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
def acro per MOS, destub
→‎top: sep lede
Line 3: Line 3:
{{technical|date=June 2015}}
{{technical|date=June 2015}}
}}
}}
In [[virtualization]], '''single root input/output virtualization''' ('''SR-IOV''') is a specification that allows the isolation of [[PCI Express]] resources for manageability and performance reasons. A single physical PCI Express bus can be shared in a virtual environment using the SR-IOV specification.<ref>{{cite web |url=https://msdn.microsoft.com/en-us/library/windows/hardware/hh440235%28v=vs.85%29.aspx |title=Single Root I/O Virtualization (SR-IOV) |work=[[MSDN]]}}</ref><ref>{{cite web |url=https://lwn.net/Articles/675572/ |date=18 February 2016 |author=Nathan Willis |title=Netconf discussions, part 2 |publisher=[[LWN.net]] }}</ref> The SR-IOV offers different [[Network function virtualization|virtual functions]] to different virtual components (e.g. [[network adapter]]) on a physical server machine.
In [[virtualization]], '''single root input/output virtualization''' ('''SR-IOV''') is a specification that allows the isolation of [[PCI Express]] resources for manageability and performance reasons.
==Details==
A single physical PCI Express bus can be shared in a virtual environment using the SR-IOV specification.<ref>{{cite web |url=https://msdn.microsoft.com/en-us/library/windows/hardware/hh440235%28v=vs.85%29.aspx |title=Single Root I/O Virtualization (SR-IOV) |work=[[MSDN]]}}</ref><ref>{{cite web |url=https://lwn.net/Articles/675572/ |date=18 February 2016 |author=Nathan Willis |title=Netconf discussions, part 2 |publisher=[[LWN.net]] }}</ref> The SR-IOV offers different [[Network function virtualization|virtual functions]] to different virtual components (e.g. [[network adapter]]) on a physical server machine.


The SR-IOV allows different [[virtual machines]] (VMs) in a virtual environment to share a single [[PCI Express]] hardware interface. In contrast, MR-IOV allows I/O PCI Express to share resources among different VMs on different physical machines.
The SR-IOV allows different [[virtual machines]] (VMs) in a virtual environment to share a single [[PCI Express]] hardware interface. In contrast, MR-IOV allows I/O PCI Express to share resources among different VMs on different physical machines.

Revision as of 11:47, 17 September 2020

In virtualization, single root input/output virtualization (SR-IOV) is a specification that allows the isolation of PCI Express resources for manageability and performance reasons.

Details

A single physical PCI Express bus can be shared in a virtual environment using the SR-IOV specification.[1][2] The SR-IOV offers different virtual functions to different virtual components (e.g. network adapter) on a physical server machine.

The SR-IOV allows different virtual machines (VMs) in a virtual environment to share a single PCI Express hardware interface. In contrast, MR-IOV allows I/O PCI Express to share resources among different VMs on different physical machines.

Infiniband

A major field of application for SR-IOV is within the high-performance computing (HPC) field. The use of high-performance InfiniBand networking cards is growing within the HPC sector, and there is early research into the use of SR-IOV to allow for the use of InfiniBand within virtual machines such as Xen.[3]

See also

References

  1. ^ "Single Root I/O Virtualization (SR-IOV)". MSDN.
  2. ^ Nathan Willis (18 February 2016). "Netconf discussions, part 2". LWN.net.
  3. ^ http://datasys.cs.iit.edu/reports/2014_IIT_virtualization-fermicloud.pdf