vmware搭建一台ubuntu学习dpdk

vmware搭建一台ubuntu学习dpdk

准备工作

1.下载安装vmware,自行安装。
2.下载ubuntu版本,*Ubuntu 18.04后开始可以使用netplan配置网络!我分别尝试了ubuntu20.02链接: link建议使用dhcp获取,不用去写ip;ubuntu16.08链接: link,也是dhcp,auto ens33
iface ens33 inet dhcp就可以,这里踩坑不少。
3.下载DPDK安装包,选用的是dpdk-19.08.2.tar.xz,下载地址http://core.dpdk.org/download/。在这里插入图片描述
好了,准备工作做好后,安装虚拟机,这里略过自己找帖子,很简单。装好之后,处理器数量分大点,核心可以1,网络适配器添加一个,选桥接,这里桥接用来跑dpdk,nat网卡ip用来ssh远程连接,方便操作。
操作过程可能遇到很多报错,耐心解决…

配置虚机ip

1.进虚机后安装必备的依赖包,ssh,vim啥的。
2.ifconfig查看网卡是ens开头,可以修改,ubuntu修改网卡名称的方法:1、打开ubuntu终端;2、修改/etc/default/grub配置文件,将GRUB_CMDLINE_LINUX里添加参数改为“net.ifnames=0 biosdevname=0”;3、执行update-grub命令重新生成GRUB的启动菜单配置文件;4、修改/etc/network/interfaces文件,将网卡名称改为eth0;5、输入“reboot”命令重启ubuntu系统即可。
3.修改虚拟机文件,改网卡模式将 ethernet0.virtualDev 由 e1000 修改 vmxnet3,因为 vmware 的 vmxnet3 支持多队列网卡。在这里插入图片描述
完成之后:在这里插入图片描述
输入cat /proc/interrupts |grep eth0查看网卡是否是多队列。在这里插入图片描述

开始安装dpdk

1.把dpdk放进某个目录,进入目录:在这里插入图片描述
2.输入./usertools/dpdk-setup.sh,1.Select the DPDK environment to build
选择39,在这里插入图片描述
编译可能会遇到一堆错误,一个个解决:在这里插入图片描述
安装相关依赖:
sudo apt-get install libnuma-dev
sudo apt-get install build-essential
sudo apt-get install make
然后等待编译
2.继续选择43在这里插入图片描述
在这里插入图片描述

3.然后选择绑定网卡,选择刚刚多队列那张eth0。
先ifdown eth0网卡,
在 ./usertools/dpdk-devbind.py --bind=igb_uio eth0绑定,
使用dpdk-devbind.py -s在这里插入图片描述
可以看到现在eth0 已经绑定上dpdk。待续…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程小猿啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值