En virtualización , la virtualización de entrada / salida de raíz única ( SR-IOV ) es una especificación que permite el aislamiento de los recursos de PCI Express por motivos de capacidad de gestión y rendimiento.
Detalles
Se puede compartir un solo bus PCI Express físico en un entorno virtual utilizando la especificación SR-IOV. [1] [2] El SR-IOV ofrece diferentes funciones virtuales para diferentes componentes virtuales (por ejemplo , adaptador de red ) en una máquina servidor física. SR-IOV utiliza funciones físicas y virtuales para controlar o configurar dispositivos PCIe. Las funciones físicas tienen la capacidad de mover datos dentro y fuera del dispositivo, mientras que las funciones virtuales son funciones PCIe livianas que admiten el flujo de datos, pero también tienen un conjunto restringido de recursos de configuración. Las funciones virtuales o físicas disponibles para el hipervisor o el sistema operativo invitado dependen del dispositivo PCIe. [3]
El SR-IOV permite que diferentes máquinas virtuales (VM) en un entorno virtual compartan una única interfaz de hardware PCI Express . Por el contrario, MR-IOV permite que I / O PCI Express comparta recursos entre diferentes VM en diferentes máquinas físicas.
Infiniband
Un campo de aplicación importante para SR-IOV se encuentra dentro del campo de la informática de alto rendimiento (HPC). El uso de tarjetas de red InfiniBand de alto rendimiento está creciendo dentro del sector HPC, y hay una investigación preliminar sobre el uso de SR-IOV para permitir el uso de InfiniBand en máquinas virtuales como Xen . [4]
Ver también
Referencias
- ^ "Virtualización de E / S de raíz única (SR-IOV)" . MSDN .
- ^ Nathan Willis (18 de febrero de 2016). "Discusiones de Netconf, parte 2" . LWN.net .
- ^ "Virtualización de E / S de raíz única (SR-IOV)" . vmware .
- ^ http://datasys.cs.iit.edu/reports/2014_IIT_virtualization-fermicloud.pdf