幫助中心 | 我的帳號 | 關於我們

Linux高性能網路詳解(從DPDK\RDMA到XDP)

  • 作者:劉偉|責編:傅道坤
  • 出版社:人民郵電
  • ISBN:9787115609649
  • 出版日期:2023/04/01
  • 裝幀:平裝
  • 頁數:342
人民幣:RMB 118.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹了DPDK、RDMA和XDP三種高性能網路技術的原理、使用方法和實現方案。
    本書總計26章,分為四大部分。第1部分介紹了電腦網路、電腦硬體和Linux操作系統的基礎知識,以及軟體和硬體之間傳遞信息的方式、以內核協議棧為基礎的網路方案和Corundum。第2部分介紹了DPDK的入門知識、DPDK的內存管理、UIO/DPDK的基本使用方法、測試和分析高性能網卡,以及如何為Corundum編寫DPDK驅動程序。第3部分包括RDMA技術簡介、軟體架構、基本元素、基本操作類型及其配套機制、傳輸服務類型、應用程序執行流程、主要元素的實現、數據傳輸、RoCEv2網卡的配置、性能測試工具等內容。第4部分包括XDP簡介、XDP教程代碼分析、簡單的XDP性能測試、如何讓網卡驅動程序支持XDP功能等內容。
    本書適合對高性能網路技術感興趣的軟體和硬體開發工程師、系統工程師、網路性能分析人員閱讀。

作者介紹
劉偉|責編:傅道坤
    劉偉,擁有十多年網路設備開發領域的從業經驗,當前就職于浪潮電子信息產業股份有限公司體系結構研究部,從事高性能網卡的架構設計和驅動程序開發工作。平時喜歡鑽研技術和讀書,並經常在自己的個人公眾號「布魯斯的讀書圈」中發布原創的技術文章。

目錄
第1部分  背景知識
  第1章  電腦網路概述
    1.1  電腦網路的定義和構成
    1.2  電腦網路的體系結構
    1.3  常見術語
  第2章  電腦硬體
    2.1  中央處理器
      2.1.1  處理器體系結構
      2.1.2  Cache
      2.1.3  NUMA
    2.2  存儲器
    2.3  匯流排
    2.4  網卡
  第3章  Linux操作系統
    3.1  Linux操作系統的誕生和發展
    3.2  用戶態和內核態
    3.3  虛擬地址、物理地址和頁表
    3.4  用戶空間和內核空間
    3.5  Linux內核的組成
      3.5.1  Linux內核源代碼的目錄結構
      3.5.2  Linux內核的主要組成部分
    3.6  Linux設備驅動程序
  第4章  軟體和硬體之間傳遞信息的方式
    4.1  寄存器
    4.2  數據緩存
    4.3  隊列和描述符
    4.4  中斷
    4.5  DMA
  第5章  內核協議棧方案及其存在的問題
    5.1  內核協議棧方案的工作過程
    5.2  內核協議棧方案的數據流
    5.3  內核協議棧方案的缺點
  第6章  Corundum——一個開源的基於FPGA的100G網卡方案
    6.1  Corundum方案簡介
    6.2  Corundum的隊列
    6.3  Corundum的Linux網路設備驅動程序解析
      6.3.1  驅動程序源碼概覽
      6.3.2  驅動程序的編譯和使用
      6.3.3  驅動程序的載入和註冊
      6.3.4  驅動程序和設備的匹配
      6.3.5  初始化階段
      6.3.6  打開網路介面
      6.3.7  數據發送
      6.3.8  中斷處理
      6.3.9  發送完成處理
      6.3.10  數據接收
第2部分  DPDK
  第7章  認識DPDK
    7.1  為什麼需要DPDK
    7.2  DPDK體系結構

      7.2.1  核心組件
      7.2.2  輪詢模式驅動
    7.3  一個典型的DPDK應用程序
  第8章  DPDK的內存管理
    8.1  影響數據包處理速度的內存問題
    8.2  大頁
      8.2.1  在Linux系統中預留和配置大頁
      8.2.2  DPDK的大頁管理
    8.3  mempool
    8.4  通道和rank
  ……
第3部分  RDMA
第4部分  XDR
附錄A  在Linux系統中查找各種核的對應關係
附錄B  關於內存性能測試工具mbw的問題分析
附錄C  簡單分析memcpy的代碼優化方法
附錄D  用線性回歸方法計算CPU頻率

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032