docker容器中DPDK对网卡SR-IOV支持实验

主要是验证下容器运行DPDK,如何对SR-IOV进行支持

1 VF创建方法

在未开启SR-IOV时,通过DPDK提供的./dpdk-devbind.py脚本可知,当前系统一共有一块82599网卡,拥有2个网口,PCI的地址是18:00.0和18:00.1,如下图所示

启用命令

Rmmod ixgbe

modprobe ixgbe max_vfs=2 开启2个VF

启用命令

ip link set enp24s0f0 vf 0 mac aa:bb:cc:11:22:30

ip link set enp24s0f0 vf 1 mac aa:bb:cc:11:22:31

设定两个VF0和VF1与enp24s0f0,此时就可以看到两个VF网卡的存在

2 Docker使用DPDK遇到的主要问题

1)Docker没有自己的文件系统,谈不上插入uio模块

2)Docker中没有自己的大页内存

3)Docker中运行dpdk应用程序,如果使用直通模式,要想办法

解决办法:

在主机中完成DPDK的初始化工作,并把相关的资源map挂

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值