深入浅出DPDK

朱河清

出版时间

2016-05-01

ISBN

9787111537830

评分

★★★★★
书籍介绍

近年来,随着网络技术的不断创新和市场的发展,越来越多的网络设备基础架构开始向基于通用处理器平台的架构方向融合,期望用更低的成本和更短的产品开发周期来提供多样的网络单元和丰富的功能,如应用处理、控制处理、包处理、信号处理等。为了适应这一新的产业趋势, 英特尔公司联合第三方软件开发公司及时推出了基于Intel® x86架构DPDK (Data Plane Development Kit,数据平面开发套件) 实现了高效灵活的包处理解决方案。经过近6年的发展,DPDK已经发展成支持多种高性能网卡和多通用处理器平台的开源软件工具包,并在成为通用处理器平台上影响力最大的数据平面解决方案。

本书汇聚了最资深的DPDK技术专家精辟见解和实战体验,详细介绍了DPDK技术发展趋势,数据包处理,硬件加速技术,包处理和虚拟化 ,以及DPDK 技术在SDN,NFV ,网络存储等领域的实际应用。文中还使用大量的篇幅讲解各种核心软件算法,最先进的数据优化思想,大量详尽的实战心得和使用指南。作为国内第一本全面的阐述网络数据面的核心技术的书籍,本书主要面向IT 网络通讯行业的从业人员,以及大专院校的学生,用通俗易懂的文字打开了一扇通向新一代网络处理架构的大门。

目录
DPDK基础篇
1 认识DPDK
1.1 主流包处理硬件平台
1.2 初识DPDK
1.3 解读数据包处理能力

显示全部
用户评论
深入浅出***系列.....
如果能力足够的话,还是推荐读DPDK官网资料
前7章讲IO密集型应用的优化技术及在DPDK上的应用,没《What Every Programmer Should Know About Memory》讲的好;后6章讲DPDK在IO虚拟化,网络功能虚拟化上的方案和应用示例,缺少细节深度不足。适合零基础入门。
DPDK的书太少了,这本书作为入门读物还是可以的,毕竟是英特尔那些工程师写的。想要更深入了解DPDK,还是看官方文档及代码吧。
由于用到了SPDK,而同事有一本DPDK的书籍,于是借给我参考。 书中提到的无锁、vhost-user等对我很有启发。 该书讲解了不少诸如”cache一致性“之类的的CPU工作原理,应该是”硕士以上学历“适读。
工作中用DPDK,官方的guide自然也看了, 书中的举例在intel 的其他gude中也有涉及,问题是,这就是贬低这本书的理由吗? 我是觉得此书很好,也许被中国读者骂的没意思了,作者的第二版就改用英文了.
大部分都在多核并发指令集同步,而没有讲dpdk本身。。感觉是围绕的dpdk在讲计算机架构和操作系统。。
很浅,不如看手册
介绍的过于简单
下载
收藏