數據平面開發套件DPDK,是由6WIND,Intel等多家公司開發,主要基于Linux系統運行,用于快速數據包處理的函數庫與驅動集合,可以極大提高數據處理性能和吞吐量,提高數據平面應用程序的工作效率。開發DPDK的主要目的,是在數據平面應用中為快速的數據包處理提供一個簡單而完善的架構。在理解此工具集之后,開發人員可以以此為基礎進行新的原型設計,或簡單地為我所用。DPDK架構通過創建EAL(Environment Abstraction Layer,環境抽象層)來為不同的工作環境創造函數庫集,創建后開發者即可把自己的應用與函數庫進行鏈接。該架構也包含跟蹤調試,PCIe總線接入等功能,并有相關樣例幫助開發者學習如何使用這些功能。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
英特爾
+關注
關注
61文章
9953瀏覽量
171699 -
Linux
+關注
關注
87文章
11295瀏覽量
209346 -
PCIE總線
+關注
關注
0文章
58瀏覽量
13366
發布評論請先 登錄
相關推薦
Arm上帶DPDK的Open vSwitch測試系列
和 OvS 安裝在我的主目錄中并強調了為此目的所修改的步驟。2、如何使用 DPDK 設置 OvS 從而在 Arm 平臺上運行 PHY-PHY 流量測試本文描述了如何使用 DPDK 設置 OvS 從而
發表于 03-31 11:01
如何將應用程序從x86上的DPDK移植到NXP 2160?
抱歉可能出現重復,我也不確定問題的正確位置。 我在 Intel x86 平臺上開發了一個使用 DPDK 的應用程序。將其移至 NXP 2160 構建二進制文件并嘗試運行。20-09-2022 13
發表于 03-28 06:57
DPDK 22.11.1 LTS應用程序對rte_pktmbuf_alloc的調用失敗怎么解決?
我遇到了一些奇怪的行為,我認為這可能是由 DPAA2 DPDK 輪詢模式驅動程序引起的。我有一個 DPDK 22.11.1 LTS 應用程序(在 LX2160A SoC 上),它執行以
發表于 04-23 09:00
DPDK安裝教程和DPDK程序運行收發包示例程序及性能對比實驗的詳細概述
本文檔的主要內容詳細介紹的是DPDK安裝教程和DPDK程序運行收發包示例程序及性能對比實驗的詳細概述。
發表于 09-03 08:00
?0次下載
用dpdk運行Ooeb VSwitter的一個簡單的nfv/vm用例
The video provides an overview of a NFV inter-VM use case running OVS with DPDK. A DPDK application would be running in the VM as a
建立和運行DPDK,使用英特爾QuickAssist設備加密
Steps to build and run DPDK using an Intel? QuickAssist device for cryptography, based on DPDK 17.02 release.
使用英特爾VTune放大器的DPDK應用程序分析
此視頻演示了如何使用英特爾?VTune?放大器來分析應用程序以找出性能瓶頸。
在這里,我們將使用DPDK示例應用程序Testpmd進行分析。
如何進行BlueField DPU和DPDK開發應用程序
在本系列中,我通過應用 DPDK 和NVIDIA DOCA SDK 庫構建了一個應用程序并卸載了兩種方式。我將每個步驟記錄為一個單獨的代碼補丁,并在每個系列中提供完整的步驟。
評論