关于dpdk:dperf系列4dperf快速上手

48次阅读

共计 604 个字符,预计需要花费 2 分钟才能阅读完成。

这是一篇 dperf 的编译领导,并且做一个 http-server 的试验,帮忙您疾速上手。

筹备工作

环境要求

 操作系统:CentOS 7.9(举荐)或者 内核 4.x/5.x
内存:>= 16GB(举荐)网口:两个(两个 VF 也能够)CPU 核数 / 线程数:>= 2
DPDK:版本 19.11 或 20.11 已编译实现(编译办法参考之前的文章)

配置大页

编辑 /boot/grub2/grub.cfg

linux16 /vmlinuz-xxx ... nopku transparent_hugepage=never default_hugepagesz=1G hugepagesz=1G hugepages=8

留神:

  1. vmware 虚拟机中要设置 nopku,物理机能够疏忽;
  2. 如果服务器内存比拟多,hugepages 能够设置更大,实在场景倡议设置 40G 以上。
  3. 配置大页后,须要重启失效

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 uio
insmod /root/dpdk-kmods/linux/igb_uio/igb_uio.ko

编写配置文件

试验

启动 dperf

客户端申请

敞开 dperf

正文完
 0