- 軟件大小:3.92M
- 軟件語言:中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 電子圖書
- 更新時(shí)間:2017-02-22 11:25
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:http://m.dineoutnj.com
2.24M/中文/5.0
16KB/中文/10.0
33.00M/中文/10.0
74.50M/中文/0.0
41.99M/中文/0.7
深入淺出dpdk pdf完整版電子書是專門為基礎(chǔ)入門程序人員打造的一款學(xué)習(xí)書籍,這款電子書詳細(xì)介紹了dpdk技術(shù)的各個(gè)方面,覆蓋面廣、內(nèi)容豐富、講解詳細(xì)、通俗易懂,是helloworld開發(fā)者的必讀書籍,需要的朋友歡迎來綠色資源網(wǎng)下載體驗(yàn)!
本書匯聚了最資深的DPDK技術(shù)專家精辟見解和實(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ù)的書籍,本書主要面向IT 網(wǎng)絡(luò)通訊行業(yè)的從業(yè)人員,以及大專院校的學(xué)生,用通俗易懂的文字打開了一扇通向新一代網(wǎng)絡(luò)處理架構(gòu)的大門。
近年來,隨著網(wǎng)絡(luò)技術(shù)的不斷創(chuàng)新和市場(chǎng)的發(fā)展,越來越多的網(wǎng)絡(luò)設(shè)備基礎(chǔ)架構(gòu)開始向基于通用處理器平臺(tái)的架構(gòu)方向融合,期望用更低的成本和更短的產(chǎn)品開發(fā)周期來提供多樣的網(wǎng)絡(luò)單元和豐富的功能,如應(yīng)用處理、控制處理、包處理、信號(hào)處理等。為了適應(yīng)這一新的產(chǎn)業(yè)趨勢(shì), 英特爾公司聯(lián)合第三方軟件開發(fā)公司及時(shí)推出了基于Intel? x86架構(gòu)DPDK (Data Plane Development Kit,數(shù)據(jù)平面開發(fā)套件) 實(shí)現(xiàn)了高效靈活的包處理解決方案。經(jīng)過近6年的發(fā)展,DPDK已經(jīng)發(fā)展成支持多種高性能網(wǎng)卡和多通用處理器平臺(tái)的開源軟件工具包,并在成為通用處理器平臺(tái)上影響力最大的數(shù)據(jù)平面解決方案。
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的寫策略
2.5 Cache預(yù)取
2.6 Cache一致性
2.7 TLB和大頁
2.8 DDIO
2.9 NUMA系統(tǒng)
3 并行計(jì)算
3.1 多核性能和可擴(kuò)展性
3.2 指令并發(fā)與數(shù)據(jù)并行
4 同步互斥機(jī)制
4.1 原子操作
4.2 讀寫鎖
4.3 自旋鎖
4.4 無鎖機(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化配置的常見問題
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 介紹
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容