• Linux高性能网络详解 从DPDK、RDMA到XDP
  • Linux高性能网络详解 从DPDK、RDMA到XDP
  • Linux高性能网络详解 从DPDK、RDMA到XDP
21年品牌 40万+商家 超1.5亿件商品

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

正版新书 新华官方库房直发 可开电子发票

61.78 5.2折 118.8 全新

库存92件

湖北武汉
认证卖家担保交易快速发货售后保障

作者刘伟

出版社人民邮电出版社

ISBN9787115609649

出版时间2023-04

版次1

装帧平装

开本16开

纸张胶版纸

页数364页

字数569千字

定价118.8元

货号SC:9787115609649

上书时间2024-11-27

沈成书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
刘伟,拥有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功能。
内容简介:
《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》适合对高性能网络技术感兴趣的软件和硬件开发工程师、系统工程师、网络性能分析人员阅读。
目录:
第1部分 背景知识

第1章 计算机网络概述3

1.1 计算机网络的定义和构成3

1.2 计算机网络的体系结构4

1.3 常见术语6

第2章 计算机硬件10

2.1 中央处理器10

2.1.1 处理器体系结构11

2.1.2 Cache12

2.1.3 NUMA17

2.2 存储器19

2.3 总线19

2.4 网卡22

第3章 Linux操作系统25

3.1 Linux操作系统的诞生和发展25

3.2 用户态和内核态27

3.3 虚拟地址、物理地址和页表28

3.4 用户空间和内核空间30

3.5 Linux内核的组成31

3.5.1 Linux内核源代码的目录结构31

3.5.2 Linux内核的主要组成部分32

3.6 Linux设备驱动程序35

第4章 软件和硬件之间传递信息的方式37

4.1 寄存器37

4.2 数据缓存38

4.3 队列和描述符39

4.4 中断43

4.5 DMA46

第5章 内核协议栈方案及其存在的问题47

5.1 内核协议栈方案的工作过程47

5.2 内核协议栈方案的数据流49

5.3 内核协议栈方案的缺点50

第6章 Corundum——一个开源的基于FPGA的100G网卡方案51

6.1 Corundum方案简介51

6.2 Corundum的队列54

6.3 Corundum的Linux网络设备驱动程序解析56

...

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP