في البيئات الافتراضية، تمر حركة الشبكة عادةً عبر الـ Hypervisor قبل وصولها إلى الآلة الافتراضية، مما يضيف حملًا إضافيًا على المعالج ويزيد زمن الاستجابة.
ولحل هذه المشكلة، طُورت تقنية Single Root I/O Virtualization (SR-IOV) التي تسمح للأجهزة الافتراضية بالوصول شبه المباشر إلى بطاقات الشبكة.
SR-IOV هو معيار يتيح لبطاقة شبكة أو جهاز PCIe واحد إنشاء عدة Virtual Functions (VFs)، بحيث تتعامل كل آلة افتراضية مع وظيفة مستقلة وكأنها تمتلك بطاقة خاصة بها.
تقليل التأخير وزيادة معدل نقل البيانات.
خفض الحمل الناتج عن معالجة الشبكة داخل الـ Hypervisor.
مثل قواعد البيانات، والتخزين الشبكي، والتطبيقات ذات الكمون المنخفض.
تشغيل عدد أكبر من الآلات الافتراضية بكفاءة.
لا، ففي PCI Passthrough تُخصص البطاقة بالكامل لآلة افتراضية واحدة، بينما يسمح SR-IOV بمشاركة البطاقة بين عدة آلات افتراضية.
يعتمد ذلك على دعم العتاد ونوع الأحمال، لكنه مفيد جدًا في البيئات التي تحتاج إلى أداء شبكي مرتفع.
توفر تقنية SR-IOV أداءً شبكيًا قريبًا من الأجهزة الفعلية داخل البيئات الافتراضية، مع تقليل الحمل على الـ Hypervisor وتحسين كفاءة استخدام الموارد.