DPDK-Suricata应用部署
DPDK安装部署 1、 DPDK下载 下载dpdk-stable-18.02.2.tar.gz并解压,进入解压后dpdk目录下。 https://fast.dpdk.org/rel/dpdk-18.02.2.tar.xz 2、 设置环境变量 export RTE_SDK=$PWD,export RTE_TARGET=x86_64-native-linuxapp-gcc。 建议在/etc/profile中设置,设置完后执行source /etc/profile永久生效。 可执行echo $RTE_SDK进行验证。 3、 设置大叶内存: mkdir -p /mnt/huge mount -t hugetlbfs nodev /mnt/huge echo 1024 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages 4、 编译DPDK: make config T=x86_64-native-linuxapp-gcc make make install T=x86_64-native-linuxapp-gcc 5、 安装kernel module: modprobe uio insmod build/kmod/igb_uio.ko 6、 绑定网卡: 系统建议设置三块网卡,两个给DPDK使用。