当前位置: 首页 > linux

Linux高性能网络详解:从DPDK、RDMA到XDP pdf电子书[160MB]

  • linux
  • 更新时间:2024-08-08 09:50:16
简介《Linux高性能网络详解》是由刘伟编著,主要讲了《Linux高性能网络详解:从DPDK、RDMA到XDP》主要介绍了DPDK、RDMA和XDP三种高性能网络技术的原理、使用方法和实现方案。《Linux高性能网络详解:从DPDK、RDMA到XDP》总...
《Linux高性能网络详解:从DPDK、RDMA到XDP》pdf电子书下载
《Linux高性能网络详解:从DPDK、RDMA到XDP》pdf百度网盘

《Linux高性能网络详解:从DPDK、RDMA到XDP》pdf百度网盘

《Linux高性能网络详解:从DPDK、RDMA到XDP》pdf百度网盘

《Linux高性能网络详解:从DPDK、RDMA到XDP》pdf百度网盘


 

《Linux高性能网络详解:从DPDK、RDMA到XDP》主要介绍了DPDK、RDMA和XDP三种高性能网络技术的原理、使用方法和实现方案。《Linux高性能网络详解:从DPDK、RDMA到XDP》总计26章,分为四大部分。第1部分介绍了计算机网络、计算机硬件和Linux操作系统的基础知识,以及软件和硬件之间传递信息的方式、以内核协议栈为基础的网络方案和Corundum。第2部分介绍了DPDK的入门知识、DPDK的内存管理、UIO DPDK的基本使用方法、测试和分析高性能网卡,以及如何为Corundum编写DPDK驱动程序。第3部分包括RDMA技术简介、软件架构、基本元素、基本操作类型及其配套机制、传输服务类型、应用程序执行流程、主要元素的实现、数据传输、RoCEv2网卡的配置、性能测试工具等内容。第4部分包括XDP简介、XDP教程代码分析、简单的XDP性能测试、如何让网卡驱动程序支持XDP功能等内容。《Linux高性能网络详解:从DPDK、RDMA到XDP》适合对高性能网络技术感兴趣的软件和硬件开发工程师、系统工程师、网络性能分析人员阅读。


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

目录:
第1章 计算机网络概述 3
第2章 计算机硬件 10
第3章 Linux操作系统 25
第4章 软件和硬件之间传递信息的方式 37
第5章 内核协议栈方案及其存在的问题 47
第6章 Corundum——一个开源的基于FPGA的100G网卡方案 51
第7章 认识DPDK 97
第8章 DPDK的内存管理 104
第9章 UIO——DPDK的基石 115
第10章 DPDK的基本使用方法 123
第11章 测试和分析高性能网卡 142
第12章 为Corundum编写DPDK驱动程序 163
第13章 RDMA技术简介 185
第14章 RDMA软件架构 198
第15章 RDMA基本元素 202
第16章 RDMA基本操作类型及其配套机制 208
第17章 RDMA传输服务 222
第18章 一个简单的RDMA应用程序 229
第19章 RDMA主要元素的实现 234
第20章 进行一次数据传输 272
第21章 RoCEv2网卡的MAC、IP和GID 279
第22章 RDMA性能测试工具—perftest 286
第23章 XDP简介 293
第24章 XDP教程代码分析 298
第25章 简单的XDP性能测试 319
第26章 让网卡驱动程序支持XDP功能 322

点击下载