Single-Root IOV (SR-IOV)
Single Root IOV ou SR-IOV est une spécification qui permet de partager les ressources d’un adaptateur d’entrées/sorties entre plusieurs machines virtuelles au sein d’un même serveur. Elle fait parti d'un ensemble de spécifications baptisées PCI-IOV, définies par le groupe de standardisation PCI (PCI-SIG).
Lorsqu’une carte d’entrées/sorties PCI-express supporte la spécification, chaque machine virtuelle peut accéder à ses ressources physiques comme si la carte lui était attribuée exclusivement, alors que dans la pratique, lesdites ressources sont mutualisées entre toutes les machines virtuelles. Exemple type, une interface 10 Gigabit Ethernet pourra apparaître comme n-interfaces 10 Gigabit, chacune assignée à une machine virtuelle. Pas de miracle toutefois, la capacité physique disponible sera partagée entre les VM. Ce n’est pas parce que la carte est vue par dix VM comme une carte 10G que par magie sa capacité physique est passée à 100G…