零知识学习之DPDK与RDMA(0)—— 序言与初识

本文内容参考:

《Linux高性能网络详解 从DPDK、RDMA到XDP》 刘伟著 人民邮电出版社

特此致谢!

老是能在Boss直聘上看到JD(职位描述)中要求会DPPDK和RDMA。如以下几例:

天翼云

中科驭数

腾讯云

好像突然一下子就出来了如此多的关于DPDK和RDMA乃至XDP的职位需求。那么到底这几个都是什么玩意儿?本系列文章笔者就和大家一起来认识一下DPDK、RDMA以及相关的知识。这里,笔者也是从零开始学习,如果读者也是初学者,则可以跟笔者一起感受这一从零到一的学习和认知过程,咱们争取是从入门到深入、由深入到精通。

闲言少叙,书归正传。

零、DPDK和RDMA到底是什么?

1. DPDK简介

DPDK的英文全称为Data Plane Development Kit,中文译为数据平面开发工具包DPDK是在用户态运行的一组软件库和驱动程序(有点像显卡中的核外驱动的概念),可在所有主要CPU体系结构上加速对网络数据包的处理。作为Linux基金会旗下的一个开源项目,DPDK在推动通用CPU在高性能网络环境(比如企业数据中心、电信网络)中的使用方面发挥了很大作用。

2. RDMA简介

RDMA的英文全称为Remote Direct Memory Access,中文译为远程直接内存访问。是一种直接存储器访问技术,它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高通量、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。

至此,我们终于算是认识(应该是初识)了DPDK和RDMA,接下来要进一步认识其“庐山真面”,对于DPDK和RDMA进行深入了解。先介绍和讲解DPDK,而后讲解RDMA。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝天居士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值