【dperf系列-4】dperf快速上手
这是一篇dperf的编译指导,并且做一个http-server的实验,帮助您快速上手。
准备工作
环境要求
操作系统:CentOS 7.9(推荐)或者 内核4.x/5.x
内存:>= 16GB(推荐)
网口:两个(两个VF也可以)
CPU核数/线程数:>= 2
DPDK:版本19.11或20.11已编译完成(编译方法参考之前的文章)
配置大页
【【dperf系列-4】dperf快速上手】编辑/boot/grub2/grub.cfg
linux16 /vmlinuz-xxx ... nopku transparent_hugepage=never default_hugepagesz=1G hugepagesz=1G hugepages=8
注意:
- vmware虚拟机中要设置nopku,物理机可以忽略;
- 如果服务器内存比较多,hugepages可以设置更大,真实场景建议设置40G以上。
- 配置大页后,需要重启生效
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 uio
insmod /root/dpdk-kmods/linux/igb_uio/igb_uio.ko
编写配置文件 实验 启动dperf
客户端请求
关闭dperf
推荐阅读
- 宽容谁
- 我要做大厨
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘
- 学无止境,人生还很长