DPDK On K1 Power Linux

本篇文章介绍如何在K1 PowerLinux上部署DPDK,数据平面开发套件(DPDK [1] ,Data Plane Development Kit)是由6WIND,Intel等多家公司开发,主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。

测试环境拓扑

在这里插入图片描述

两台FP5280G2的服务器,其中一台作为DUT,测试单元,一台模拟软件发包。

硬件环境

FP5280G2-PKG

部件 内容
CPU 2颗Power9,22cx2
Memory 16G*8 128G
网卡 ConnectX-4 Lx Stand-up dual-port 10GbE MCX4121A-XCAT
Disk 16G*8 128G

FP5280G2-TestPMD (DUT)

部件 内容
CPU 2颗Power9,22cx2
Memory 16G*8 128G
网卡 ConnectX-4 Lx Stand-up dual-port 10GbE MCX4121A-XCAT
Disk 16G*8 128G

软件环境

部件 内容
操作系统版本 rhel-alt-server-7.5-ppc64le
内核版本 4.14.0-49.el7a.ppc64le
BMC版本 4.3.0(2018-12-04)
PNOR版本 4.0.3
CPLD版本 4.0.1
DPDK版本 dpdk-18.08
PKGEN版本 pktgen-3.5.2
OFED版本 MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-ppc64le.iso

操作系统安装

FP5280G2安装rhel-alt-server-7.5-ppc64le。

内核升级

如果连接外网可以配置yum源。
baseurl=http://mirror.centos.org/altarch/7.5.1804/updates/power9
然后yum update kernel

如果未连接外网可以下载在上面链接里面下载kernel相关的rpm包。手动安装。

MLNX_OFED安装

Downloads http://cn.mellanox.com/page/products_dyn?product_family=26
在这里插入图片描述

mkdir -p /tmp/OFED
mount MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-ppc64le.iso /tmp/OFED
cd /tmp/OFED
./mlnxofedinstall --add-kernel-support --skip-distro-check --upstream-libs --dpdk
reboot 

修改dpdk代码(如果是18.09之后的版本的DPDK则不需要更改

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值