最新内容:
各位centos用户在安装DPDK时,完全可以使用yum安装dpdk,本身的yum源已经支持到DPDK18.11了,完全够用。新版本可以使用scl源或者其他三方源直接yum一键安装。
$ yum info dpdk
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
Available Packages
Name : dpdk
Arch : x86_64
Version : 18.11.8
Release : 1.el7_8
Size : 1.7 M
Repo : extras/7/x86_64
Summary : Set of libraries and drivers for fast packet processing
URL : http://dpdk.org
License : BSD and LGPLv2 and GPLv2
Description : The Data Plane Development Kit is a set of libraries and drivers for
: fast packet processing in the user space.
一、虚拟机设置多队列网卡(接收队列rxq 发送队列txq)
找到虚拟机所在文件夹目录,找到虚拟机的vmx文件,将网卡类型:
ethernet序号.virtualDev = "e1000"
修改为:
ethernet序号.virtualDev = "vmxnet3"

-
检查是否已经支持多队列网卡
cat /proc/interrupts | grep ens # 第二列至第五列都是CPU核心
二、检查系统环境是否满足要求
-
检查内核版本需大于2.6.33
uname -r -
检查

本文档详细介绍了如何在虚拟机环境中设置多队列网卡,以提升网络性能,并通过DPDK进行编译和测试。首先,修改虚拟机配置启用vmxnet3网卡,然后检查系统环境,确保内核和glibc版本满足需求。接着,使用meson和ninja工具编译DPDK,并设置巨页以优化内存。同时,确保VT-d支持并加载VFIO驱动,绑定网卡到VFIO,最终运行DPDK的hello-world测试程序验证配置成功。
最低0.47元/天 解锁文章
7553





