这是一篇dperf的编译领导,并且做一个http-server的试验,帮忙您疾速上手。
筹备工作
环境要求
操作系统:CentOS 7.9(举荐)或者 内核4.x/5.x内存:>= 16GB(举荐)网口:两个(两个VF也能够)CPU核数/线程数:>= 2DPDK:版本19.11或20.11已编译实现(编译办法参考之前的文章)
配置大页
编辑/boot/grub2/grub.cfg
linux16 /vmlinuz-xxx ... nopku transparent_hugepage=never default_hugepagesz=1G hugepagesz=1G hugepages=8
留神:
- vmware虚拟机中要设置nopku,物理机能够疏忽;
- 如果服务器内存比拟多,hugepages能够设置更大,实在场景倡议设置40G以上。
- 配置大页后,须要重启失效
dpdk绑定网卡
Mellanox网卡无需此操作,能够跳过本节。
DPDK-19.11绑定网卡
modprob uio#ARM环境下,目录有差异insmod /root/dpdk-stable-19.11.10/x86_64-native-linuxapp-gcc/kmod/igb_uio.ko
DPDK-20.11绑定网卡
modprob uioinsmod /root/dpdk-kmods/linux/igb_uio/igb_uio.ko