數據平面開發套件(DPDK)是由6WIND,Intel等多家公司開發,主要基于Linux系統運行,用于快速數據包處理的函數庫與驅動集合,可以極大提高數據處理性能和吞吐量,提高數據平面應用程序的工作效率。DPDK使用了輪詢(polling)而不是中斷來處理數據包。在收到數據包時,經DPDK重載的網卡驅動不會通過中斷通知CPU,而是直接將數據包存入內存,交付應用層軟件通過DPDK提供的接口來直接處理,這樣節省了大量的CPU中斷時間和內存拷貝時間。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
cpu
+關注
關注
68文章
10879瀏覽量
212183 -
Linux
+關注
關注
87文章
11320瀏覽量
209841 -
intel
+關注
關注
19文章
3483瀏覽量
186114
發布評論請先 登錄
相關推薦
ovs-dpdk sgmii口不能正常轉發是為什么
測試了2個rgmii,2個xfi也正常,按照手冊配置的ovs-dpdk,默認流程。1046-c2 ovs-dpdk sgmii口不能正常轉發是為什么?如何去解決呢?
發表于 01-05 06:41
Arm上帶DPDK的Open vSwitch測試系列
和 OvS 安裝在我的主目錄中并強調了為此目的所修改的步驟。2、如何使用 DPDK 設置 OvS 從而在 Arm 平臺上運行 PHY-PHY 流量測試本文描述了如何使用 DPDK 設置 OvS 從而
發表于 03-31 11:01
如何用Arm平臺上的源代碼構建和安裝帶DPDK的OvS
為不同平臺產生最佳性能。如果找不到特定于平臺的配置文件,則用 arm64-armv8a-linuxapp-gcc 回退選項因為我的平臺是N1SDP,我將使用此平臺特定的配置3. 創建并安裝DP
發表于 04-12 10:46
如何使用DPDK設置OvS從而在Arm平臺上運行PHY-VM-PHY或vHost-Loopback流量測試
/var/run/openvswitch/vhost-user*目錄創建了兩個必須在QEMU命令行上提供給VM的套接字。4.添加測試流以便在DPDK端口與vhost-user 之間轉發數據包。流被配置
發表于 04-12 11:18
如何使用DPDK設置OvS從而在Arm平臺上運行PHY-PHY流量測試
ovsdb-server 使用的數據庫。5 配置ovsdb-server 來使用前一步所創建的數據庫,以便偵聽Unix域套接字,并連接到數據庫中指定的任意管理器。OVS的DPDK配置1
發表于 04-12 11:38
DPNI-DPNI連接鏈路在啟用時未啟動的原因?
我在 DPL 中配置了一個 DPNI-DPNI 鏈接,一端在 DPDK 容器中,另一端在 AIOP 容器中。我已啟動并運行 AIOP 應用程序,但 DPNI-DPNI 鏈接的鏈接狀態已
發表于 04-07 08:08
用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 VNF
用DPDK構建開放式V交換機并準備啟動開放式交換機
In this video you'll learn how to build DPDK, and then build Open vSwitch* with DPDK support. Then prepare the host system to run Open v
用DPDK支持構建和啟動DOCKER容器
In this video you'll build and launch two Docker containers that use Open vSwitch with DPDK support.
DPDK內存的基本概念
用戶應用得以發揮其最佳性能。本系列文章將詳細介紹DPDK提供的各種內存管理的功能。 但在此之前,有必要先談一談為何DPDK中內存管理要以現有的方式運作,它背后又有怎樣的原理,再進一步探討DPDK具體能夠提供哪些與內存相關的功能。
zookeeper端口配置
Zookeeper是一個開源的分布式協調服務,用于管理大規模分布式系統的配置信息、命名服務、同步和分布式鎖等。在使用Zookeeper時,我們需要對其端口進行配置,以確保其能夠正常運行和提供服務
評論