深入淺出dpdk pdf下載 最新軟件|熱門(mén)排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁(yè)教育教學(xué)電子圖書(shū) → 深入淺出dpdk 電子書(shū) 完整版

深入淺出dpdk 電子書(shū)

完整版 深入淺出dpdk 電子書(shū) 網(wǎng)友評(píng)分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: 深入淺出dpdk 電子圖書(shū)

深入淺出dpdk pdf完整版電子書(shū)是專門(mén)為基礎(chǔ)入門(mén)程序人員打造的一款學(xué)習(xí)書(shū)籍,這款電子書(shū)詳細(xì)介紹了dpdk技術(shù)的各個(gè)方面,覆蓋面廣、內(nèi)容豐富、講解詳細(xì)、通俗易懂,是helloworld開(kāi)發(fā)者的必讀書(shū)籍,需要的朋友歡迎來(lái)綠色資源網(wǎng)下載體驗(yàn)!

深入淺出DPDK pdf介紹

本書(shū)匯聚了最資深的DPDK技術(shù)專家精辟見(jiàn)解和實(shí)戰(zhàn)體驗(yàn),詳細(xì)介紹了DPDK技術(shù)發(fā)展趨勢(shì),數(shù)據(jù)包處理,硬件加速技術(shù),包處理和虛擬化 ,以及DPDK 技術(shù)在SDN,NFV ,網(wǎng)絡(luò)存儲(chǔ)等領(lǐng)域的實(shí)際應(yīng)用。文中還使用大量的篇幅講解各種核心軟件算法,最先進(jìn)的數(shù)據(jù)優(yōu)化思想,大量詳盡的實(shí)戰(zhàn)心得和使用指南。作為國(guó)內(nèi)第一本全面的闡述網(wǎng)絡(luò)數(shù)據(jù)面的核心技術(shù)的書(shū)籍,本書(shū)主要面向IT 網(wǎng)絡(luò)通訊行業(yè)的從業(yè)人員,以及大專院校的學(xué)生,用通俗易懂的文字打開(kāi)了一扇通向新一代網(wǎng)絡(luò)處理架構(gòu)的大門(mén)。

近年來(lái),隨著網(wǎng)絡(luò)技術(shù)的不斷創(chuàng)新和市場(chǎng)的發(fā)展,越來(lái)越多的網(wǎng)絡(luò)設(shè)備基礎(chǔ)架構(gòu)開(kāi)始向基于通用處理器平臺(tái)的架構(gòu)方向融合,期望用更低的成本和更短的產(chǎn)品開(kāi)發(fā)周期來(lái)提供多樣的網(wǎng)絡(luò)單元和豐富的功能,如應(yīng)用處理、控制處理、包處理、信號(hào)處理等。為了適應(yīng)這一新的產(chǎn)業(yè)趨勢(shì), 英特爾公司聯(lián)合第三方軟件開(kāi)發(fā)公司及時(shí)推出了基于Intel? x86架構(gòu)DPDK (Data Plane Development Kit,數(shù)據(jù)平面開(kāi)發(fā)套件) 實(shí)現(xiàn)了高效靈活的包處理解決方案。經(jīng)過(guò)近6年的發(fā)展,DPDK已經(jīng)發(fā)展成支持多種高性能網(wǎng)卡和多通用處理器平臺(tái)的開(kāi)源軟件工具包,并在成為通用處理器平臺(tái)上影響力最大的數(shù)據(jù)平面解決方案。

圖書(shū)目錄

DPDK基礎(chǔ)篇

1 認(rèn)識(shí)DPDK

1.1 主流包處理硬件平臺(tái)

1.2 初識(shí)DPDK

1.3 解讀數(shù)據(jù)包處理能力

1.4 探索IA處理器上最艱巨的任務(wù)

1.5 軟件包處理的潛力– 再識(shí)DPDK

1.6 從融合的角度看DPDK

1.7 實(shí)例

2 Cache和內(nèi)存

2.1 存儲(chǔ)系統(tǒng)簡(jiǎn)介

2.2 Cache系統(tǒng)簡(jiǎn)介

2.3 Cache地址映象和變換

2.4 Cache的寫(xiě)策略

2.5 Cache預(yù)取

2.6 Cache一致性

2.7 TLB和大頁(yè)

2.8 DDIO

2.9 NUMA系統(tǒng)

3 并行計(jì)算

3.1 多核性能和可擴(kuò)展性

3.2 指令并發(fā)與數(shù)據(jù)并行

4 同步互斥機(jī)制

4.1 原子操作

4.2 讀寫(xiě)鎖

4.3 自旋鎖

4.4 無(wú)鎖機(jī)制

5 報(bào)文轉(zhuǎn)發(fā)

5.1 網(wǎng)絡(luò)處理模塊劃分

5.2 轉(zhuǎn)發(fā)框架介紹

5.3 轉(zhuǎn)發(fā)算法

6 PCIe與包處理I/O

6.1 從PCIe事務(wù)的角度看包處理

6.2 PCIe上的數(shù)據(jù)傳輸?shù)哪芰?/p>

6.3 網(wǎng)卡DMA描述符環(huán)形隊(duì)列

6.4 數(shù)據(jù)包收發(fā)— CPU和IO的協(xié)奏

6.5 PCIe的凈荷轉(zhuǎn)發(fā)帶寬

6.6 Mbuf 與Mempool

7 網(wǎng)卡性能優(yōu)化

7.1 DPDK的輪詢模式

7.2 網(wǎng)卡I/O性能優(yōu)化

7.3 平臺(tái)優(yōu)化及其配置調(diào)優(yōu)

7.4 隊(duì)列長(zhǎng)度及各種閾值的設(shè)置

8 流分類與多隊(duì)列

8.1 多隊(duì)列

8.2 流分類

8.3 流分類技術(shù)的使用

8.4 可重構(gòu)匹配表

9 硬件加速與功能卸載

9.1 硬件卸載簡(jiǎn)介

9.2 網(wǎng)卡硬件卸載功能

9.3 DPDK軟件接口

9.4 硬件與軟件功能實(shí)現(xiàn)

9.5 計(jì)算及更新功能卸載

9.6 分片功能卸載

9.7 組包功能卸載

DPDK 虛擬化技術(shù)篇

10 X86平臺(tái)上的I/O虛擬化

10.1 X86平臺(tái)虛擬化概述

10.2 I/O透?jìng)魈摂M化

10.3 PCI-e網(wǎng)卡透?jìng)飨碌氖瞻l(fā)包流程

10.4 I/O透?jìng)魈摂M化配置的常見(jiàn)問(wèn)題

11 半虛擬化Virtio

11.1 Virtio使用場(chǎng)景

11.2 Virtio規(guī)范和原理

11.3 Virtio網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)設(shè)計(jì)

12 加速包處理的vhost優(yōu)化方案

12.1 vHOST的演進(jìn)和原理

12.2 基于DPDK的用戶態(tài)vHOST設(shè)計(jì)

12.3 DPDK vHost編程實(shí)例

13 DPDK與網(wǎng)絡(luò)功能虛擬化

13.1 NFV網(wǎng)絡(luò)功能虛擬化

13.2 OPNFV與DPDK

13.3 NFV的部署

13.4 VNF部署的形態(tài)

13.5 VNF自身特性的評(píng)估

13.6 VNF的設(shè)計(jì)

13.7 實(shí)例解析和商業(yè)案例

14 Open vSwitch (OVS)中的DPDK性能加速

14.1 虛擬交換機(jī)簡(jiǎn)介

14.2 OVS簡(jiǎn)介

14.3 DPDK加速的OVS

15 基于DPDK的存儲(chǔ)軟件優(yōu)化

15.1 基于以太網(wǎng)的存儲(chǔ)系統(tǒng)

15.2 以太網(wǎng)存儲(chǔ)系統(tǒng)的優(yōu)化

15.3 SPDK 介紹

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門(mén)評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請(qǐng)不要評(píng)論無(wú)意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)