Linux高性能网络详解:从DPDK、RDMA到XDP

Linux高性能网络详解:从DPDK、RDMA到XDP
作者: 刘伟
出版社: 人民邮电
原售价: 118.80
折扣价: 83.20
折扣购买: Linux高性能网络详解:从DPDK、RDMA到XDP
ISBN: 9787115609649

作者简介

刘伟,拥有14年网络设备开发领域的从业经验,当前就职于浪潮电子信息产业股份有限公司体系结构研究部,负责高性能网卡的架构设计和驱动程序开发工作。在此之前,曾以驱动团队和网络接入设备产品开发负责人的身份在上海诺基亚贝尔固网事业部工作了7年;还曾经就职于中兴通讯和上海爱吉信息技术有限公司,负责多款通信产品的研发工作。平时喜欢钻研技术和读书,并经常在自己的个人公 众号“布鲁斯的读书圈”中发表原创的技术文章。

内容简介

源自作者十多年高性能网络设备领域的开发经验总结 细致剖析Linux高性能网络主流解决方案以及开发细节 涵盖DPDK和RDMA等当下热点技术,同时涉及前沿的XDP技术 源码级教学,图示软硬件交互流程,实现方法翔实齐全,可直接用于业务实践,提升高性能网络开发能力 本书主要内容: 第1部分,背景知识 介绍网络基本概念、计算机硬件构成、Linux操作系统、软硬件之间的信息传递方式、内核协议栈方案及其存在的问题,并详细讲解了开源网卡解决方案Corundum的实现机制。 第2部分,DPDK 介绍DPDK技术,具体内容包括DPDK简介、内存管理、UIO机制、基本使用方法等,并测试和分析DPDK的性能,以及为Corundum编写DPDK驱动程序。 第3部分,RDMA 介绍RDMA技术,内容包括其软件架构、基本元素、基本操作类型及其配套机制、传输服务、RDMA主要元素的实现等。 第4部分,XDP 介绍XDP的基本概念、实现机制、使用方法,以及如何在Linux设备驱动中支持XDP功能。