# SR-IOV

DPDK on SR-IOV
After successfully configuring SR-IOV on VMs, I had to set DPDK for the VMs for full performance. 1. Driver update For VMs to use DPDK, driver updates were needed: At host: At VMs: *Note that compatability with DPDK Pktgen is fragile. The below Steps were done using 2. DPDK Build First we need to download DPDK Pktgen and libbpf codes: 3. Pktgen Install 4. Set
SR-IOV on 10G Intel NIC
Hardware Constraints Youtube Guide 1. Prerequisites First Checked if SR-IOV was available at our server via: . Under the "Ethernet controller" specification, I was able to find that both NIC from b1 and JY server have SR-IOV capabilities. (supports up to 64 VFs = can make up to 64 virtual ma
Single Root I/O Virtualization (SR-IOV)
Things to understand Beforehand Peripheral Component Interconnect Express (PCIe) RDMA, RNIC Hypervisor (KVM, vSphere) SR-IOV (Single Root I/O Virtualization) is a specification that allows a single Peripheral Component Interconnect Express (PCIe) physical device under a single root port to appear as multiple separate physical devices to the hypervisor or the guest operating syste
DPDK와 SR-IOV 정리
가상화 시스템에 대해 공부해보며, 네트워크 가상화와 관련하여 대표적으로 등장하는 기술인 DPDK와 SR-IOV 기술에 대해 정리해 보고자 한다. DPDK란? DPDK (Data plane Development Kit) 기술은 Intel Architecture 기반의 고성능 패킷 처리 소프트웨어로, NIC (Network Interface Card)의 처리속도가 빨라짐에 따라 가상화 시스템에서의 네트워크 성능을 증가시키기 위한 핵심 기술이다. DPDK를 이용하지 않는 경우, NIC에 패킷이 들어오면 Kernel에서 패킷을 처리하고 User Space로 전달하여 Application에서 패킷을 다룰 수 있게 된다. DPDK를 이용하는 경우, User Space에서 PMD (Poll Mode Dr