linux dpdk,在Linux(CentOS)上部署DPDK------命令行方式

news/2024/11/24 13:30:02/

1.DPDK 简介

DPDK(Data Plane Development Kit)是数据平面开发工具包,由用于加速在各种CPU架构上运行的数据包处理的库组成。

DPDK需要一定的网卡硬件支持,以Intel为例,支持以下网卡:

e1000 (82540, 82545, 82546)

e1000e (82571, 82572, 82573, 82574, 82583, ICH8, ICH9, ICH10, PCH, PCH2, I217, I218, I219)

igb (82575, 82576, 82580, I210, I211, I350, I354, DH89xx)

ixgbe (82598, 82599, X520, X540, X550)

i40e (X710, XL710, X722, XXV710)

ice (E810)

fm10k (FM10420)

ipn3ke (PAC N3000)

ifc (IFC)

在Linux上部署DPDK有两种方式,一种是通过命令行依次进行配置,编译,驱动加载等;另一种是通过DPDK的脚本进行快捷配置和编译。

通过命令行的方式部署,可配置项更多,可以获得更佳的性能,对DPDK的工作环境也能有更好的熟悉;通过脚本方式部署步骤较少,较简单。

通过脚本部署的教程请移步:

在Linux(CentOS)上部署DPDK------脚本方式

2.DPDK 环境

2.1 编译所需的工具和库

GNU: make。

coreutils: cmp, sed, grep, arch, etc.

gcc: versions 4.9 或更新版本。


http://www.ppmy.cn/news/518579.html

相关文章

巨头们纷纷涌入,DPU有何魔力?

自1950年代以来,中央处理器“ CPU”一直是每台计算机或智能设备的核心;到1990年代以来,GPU或图形处理单元扮演了重要角色;所以,在过去的十年中,计算已经摆脱了PC和服务器的繁琐局限,CPU和GPU为庞…

DPVS安装配置、使用(1)

1 前言 这两天一直在看dpvs这块,从开始安装到启动dpvs,一路上遇到各种各样的坑。总结了一下,以供各位参考。 首先DPVS环境需要网卡能支持DPDK技术,由于本人使用的服务器用的intel的网卡,通过查看官方&#xff…

c语言中while(op),如何用C预处理器编写while循环?

好吧,这不是一个while循环,而是一个计数器循环,尽管如此,在干净的CPP中也可以循环(没有模板,也没有C ) #ifdef pad_always #define pad(p,f) p##0 #else #define pad0(p,not_used) p #define pad1(p,not_used) p##0 #d…

巡风探索

模块内容包括: ├─nascan │ │ NAScan.py # 网络资产信息抓取引擎 │ │ │ ├─lib │ │ cidr.py │ │ common.py 其他方法 │ │ icmp.py # ICMP发送类 │ │ log.py # 日志输出 │ │ mongo.py # 数据库连接 │ │ …

springboot dubbo应用的链路信息采集——skywalking运行环境搭建

本文已参与腾源会发起的「开源摘星计划」 视频教程一 skywalking8.7.0搭建之centos7安装 视频教程二 skywalking8.7.0搭建之esoap 安装规划 skywalking java agent用于采集链路信息,kafak用于信息缓存,skywalking oap cluster(Observabilit…

从芯片到系统:FPGA加速卡的发展历程与展望

https://www.toutiao.com/a6666758560585630220/ 来源:老石谈芯 半导体行业观察 一个重要的趋势 作为加速云数据中心的重要组件,FPGA已经开始了它在数据中心领域的广泛使用。除了像微软、亚马逊这样的大型云服务提供商之外,FPGA也逐渐开始进…

软硬件融合加速技术系列文章

目录 文章目录 目录计算机组成原理Linux 操作系统原理内存管理进程管理内核协议栈文件系统 异构计算GPUDPUFPGAASIC 大规模云计算高性能数据面技术HPC 网络技术DPDKVPPXDP/eBPFP4 可编程网络 计算机组成原理 《计算机体系结构的新黄金时代》 《计算机组成原理 — 基本硬件设备…

使用tftp、nand等uboot自带操作完成内核、文件系等下载烧写

不用各种板商的工具,因为用了不知道为什么。。。除了烧写uboot没办法。。。 使用tftp、nand等uboot自带操作,操作完成内核、设备树、文件系等下载烧写 实际uboot启动后,tftp从远程机器获取的数据,是往ram上传递的,一…