ubuntu 20.04 DPDK环境。

1、在虚拟机中增加俩个网卡,虚拟机关机的情况下修改ubuntu在虚拟机中的配置文件

ethernet0.virtualDev = "vmxnet3"
ethernet0.wakeOnPcktRcv = "TRUE" //没有就新增

进系统后 ifconfig查看网络信息,发现多了了ens160

2、修改/etc/network/interfaces

注意如果连网的网卡名为ensxx,那就不要用ensxx

3、ifconfig

4、修改etc/NetworkManager.conf,managed=true

5、ubuntu20.04新建

  touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf

6、查看nmcli c

7、查看中断cat /proc/interrupts |grep ens

没搞懂ens33和ens37用了同一个中断

8、修改页字节(大页)

 在/etc/default# gedit grub

增加defaout-hugepages=1G............................isolcpus=0-2

UB_CMDLINE_LINUX="find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US default_hugepagesz=1G hugepagesz=1G hugepages=1G isolcpus=0-2 intel_iommu=on iommu=pt"

注意 isolcpus不要设置超过虚拟机的处理器数

/etc/default# sudo update-grub

重启生效

cat /proc/meminfo 可以看到Hugepagesize:1024kb 已经变成1048576KB(1G)

Hugepagesize:    1048576 kB

剩下的就是编译DPDK,DPDK就是跳过内核传数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值