dpdk 应用笔记:KVM 下 dpdk 的 配置基础

1. dpdk 应用笔记:KVM 下 dpdk 的 配置基础

1.1. 要点

  1. 在 kvm 配置文件中,设置网卡直通。
  2. 物理机 进行核隔离。
  3. 将 虚拟机的 cpu 一一映射到 物理机的 cpu。
  4. 使用同一 nuam node 下的 网卡 cpu 和 内存。
  5. 虚拟机 进行核隔离。
  6. 相同的程序 跑在 相同的 cpu core 中,减少 data-cache miss.

1.2. 设置网卡直通

在物理机上,查询网卡的 pci 地址

dpdk-devbind.py -s
>	Network devices using DPDK-compatible driver
>	============================================
>	0000:2b:00.0 'Ethernet Controller XL710 for 40GbE QSFP+ 1584' drv=vfio-pci unused=

编辑 kvm 的配置文件:
virsh edit ${vm_name}

目标:

  • 将物理机上的网卡 0000:2b:00.0 映射为 虚拟机上的 网卡
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
	  	<!-- the pci address in physical machine  -->
        <address domain='0x0000' bus='0x2b' slot='0x00' function='0x0'/>
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值