dpdk是Inter开发的数据平台开发包,用于替代内核处理网络数据包的处理,在网络负载很大的情形下,避免了系统耗散,同时优化了数据包处理的效率。主要是在用户空间下对网络数据包进行协议的处理。
dpdk安装要求很多的硬件和系统条件,现以CentOS7为例讲解安装和测试步骤。
centos6.5可能会出现编译不通过的情形,由于内核版本和glibc的版本问题。
建议使用linux3.0版本。
1.vmware虚拟环境下安装centos7虚拟机,配置2个cpu,每个cpu2个核;内存3g;
磁盘够用就好;网卡三个,都是NAT方式;如图:
2.支持软件安装
ifconfig的配置:yum install net-tools.x86_64 按照提示进行安装
gcc的安装:yum –y install gcc
c++的安装:yum –y install gcc-c++
内核文件的安装:因为dpdk涉及到驱动编译,驱动编译涉及到内核所以需要
安装内核文件: