DPDK开发环境配置
这篇文章主要包含了DPDK的安装、配置环境以及如何编译和运行DPDK的应用程序(基于Linux系统)。
1. 准备
运行环境
1. Vmware虚拟机
2. Ubuntu 20.04 64位系统 (Kernel version >= 4.19)(uname -r)
3. 系统安装(4核8G 看配置情况吧)
4. glibc >= 2.7 (for features related to cpuset) (ldd --version)
In the Fedora OS and other common distributions, such as Ubuntu, or Red Hat Enterprise Linux, the vendor supplied kernel configurations can be used to run most DPDK applications.
这句话告诉我们选择的版本应该问题不大。
5. HugePage配置 (我的虚拟机配置)
GRUB_CMDLINE_LINUX="... default_hugepagesz=2M hugepagesz=2M hugepages=X hugepagesz=1G hugepages=Y net.ifnames=0 biosdevname=0 ..."