Intel? DPDK全稱Intel Data Plane Development Kit,是intel提供的數據平面開發工具集,主要應用x86通用平臺,為用戶空間高效的數據包處理提供庫函數和驅動的支持。它不同于Linux系統以通用性設計為目的,而是專注于網絡應用中數據包的高性能處理。
需要強調的是,DPDK應用程序是運行在用戶空間上利用自身提供的數據平面庫來收發數據包,繞過了Linux內核協議棧對數據包處理過程。Linux內核將DPDK應用程序看作是一個普通的用戶態進程,包括它的編譯、連接和加載方式和普通程序沒有什么兩樣。DPDK程序啟動后只能有一個主線程,然后創建一些子線程并綁定到指定CPU核心上運行。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
內核
+關注
關注
3文章
1372瀏覽量
40280 -
cpu
+關注
關注
68文章
10855瀏覽量
211590 -
Linux
+關注
關注
87文章
11293瀏覽量
209338 -
intel
+關注
關注
19文章
3482瀏覽量
185927
發布評論請先 登錄
相關推薦
Arm上帶DPDK的Open vSwitch測試系列
描述了如何使用 DPDK 設置 OvS 從而在 Arm 平臺上運行 PHY-VM-PHY 或 vHost-Loopback 流量測試。 高級執行步驟的順序如下所示:· 前提條件 · QEMU 安裝
發表于 03-31 11:01
如何使用DPDK設置OvS從而在Arm平臺上運行PHY-VM-PHY或vHost-Loopback流量測試
。 使用第一個命令列出guest VM當前檢測到的所有網絡設備。$ sudo $HOME/dpdk-19.11/usertools/dpdk-devbind.py --status$
發表于 04-12 11:18
DPDK安裝教程和DPDK程序運行收發包示例程序及性能對比實驗的詳細概述
本文檔的主要內容詳細介紹的是DPDK安裝教程和DPDK程序運行收發包示例程序及性能對比實驗的詳細概述。
發表于 09-03 08:00
?0次下載
建立和運行DPDK,使用英特爾QuickAssist設備加密
Steps to build and run DPDK using an Intel? QuickAssist device for cryptography, based on DPDK 17.02 release.
用DPDK運行VNF應用程序
This video shows how to run a DPDK testpmd application to do simple forwarding packet in a VM
用DPDK打開虛擬交換機創建NFV的要求和步驟
This video demonstrates the requirements and steps to run Open vSwitch with DPDK on the host
用DPDK啟動VCwitter并配置端口
In this video you'll learn to launch Open vSwitch* with DPDK support and then configure the bridge ports and flows.
用DPDK支持構建和啟動DOCKER容器
In this video you'll build and launch two Docker containers that use Open vSwitch with DPDK support.
NFV開始落地,5G成為NFV新的最大驅動力
在舉行的“2020中國SDN/NFV/AI大會”上,工信部科技委常務副主任、中國電信集團科技委主任、SDN/NFV/AI標準與產業推進委員會主席韋樂平表示:NFV開始落地,但發展不及預期。云原生將使
評論