문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [[분류: 가상화]] == 개요 == Single root input/output virtualization (SR-IOV)란 [[PCIe]]디바이스를 하드웨어 기반으로 직접 Guest에게 전달하는 가상화 기법이다. SR-IOV에서는 [[Hardware-based virtualization]]인 [[IOMMU]]와 같은 기법의 도움과 [[PCIe]]디바이스의 도움을 바탕으로 하나의 디바이스를 여러개의 Guest 시스템에서 안전하게 사용할 수 있도록 한다. 기존의 PCIe통신을 위해서 사용되는 기능들이 있는데 이것을 PF (Physical function)이라고 하자. SR-IOV는 가상의 PCIe function들을 생성해서 가상머신에게 전달하고 가상머신은 마치 진짜 PCIe인 것처럼 이들 VF (Virtual function)들을 이용해서 PCIe디바이스와 통신한다. 이를 통해서, NIC에 CPU가상화 부담을 Offloading하여서 CPU Overhead가 감소되며, 성능 향상을 꾀할 수 있다. == 아키텍쳐 == [[파일:SR-IOV Architecture.png|400px|프레임없음|가운데]] == 같이 보기 == [[LeapIO: Efficient and Portable Virtual NVMe Storage on ARM SoCs]] SR-IOV 문서로 돌아갑니다.