日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
輕松愉悅LinuxDPDK安裝方法指南(linuxdpdk安裝)

DPDK(Data Plane Development Kit)是一款優(yōu)秀的數(shù)據(jù)平面開發(fā)工具包,它可以高效地加速數(shù)據(jù)平面處理,廣泛應(yīng)用于云計(jì)算、網(wǎng)絡(luò)虛擬化、NFV(網(wǎng)絡(luò)功能虛擬化)等領(lǐng)域,因此它的安裝和配置也變得越來越重要。為了方便大家,本文將介紹一種簡單又便捷的linux dpdk安裝方法。

成都創(chuàng)新互聯(lián)公司一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以網(wǎng)站制作、成都網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、營銷型網(wǎng)站服務(wù)為核心業(yè)務(wù)。十余年網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

DPDK安裝前準(zhǔn)備

在安裝DPDK之前,需要先安裝一些必備的工具和庫文件。如下所示:

sudo apt-get update

sudo apt-get install build-essential

sudo apt-get install linux-headers-$(uname -r)

其中,build-essential是用于編譯程序的工具包,包括gcc,g++等;linux-headers-$(uname -r)是用于調(diào)用當(dāng)前內(nèi)核頭文件,以確保DPDK在當(dāng)前內(nèi)核下正常工作。

DPDK下載

DPDK官網(wǎng)提供了最新的DPDK版本下載,我們可以選擇下載最新的版本,也可以選擇其他版本下載,網(wǎng)址如下:http://core.dpdk.org/download/

可以通過以下命令下載最新版本DPDK:

cd ~/

wget http://core.dpdk.org/download/dpdk-20.11.4.tar.xz

tar -xvf dpdk-20.11.4.tar.xz

以上命令的作用是將DPDK下載到用戶的 HOME 目錄下,并解壓縮。

DPDK編譯

解壓之后,我們需要進(jìn)入DPDK的目錄,并執(zhí)行以下命令進(jìn)行編譯:

cd dpdk-20.11.4

export RTE_TARGET=x86_64-native-linuxapp-gcc

make config T=x86_64-native-linuxapp-gcc

make install T=x86_64-native-linuxapp-gcc

其中,RTE_TARGET覆蓋默認(rèn)的TARGET環(huán)境變量,這里是x86_64-native-linuxapp-gcc,表示編譯DPDK時(shí)使用的CPU架構(gòu)、操作系統(tǒng)和編譯工具;make config T=x86_64-native-linuxapp-gcc是配置DPDK,并生成配置文件;make install T=x86_64-native-linuxapp-gcc是編譯和安裝DPDK。

DPDK環(huán)境變量配置

編譯之后,需要配置一些環(huán)境變量,在.bashrc(或.zshrc)文件中添加以下內(nèi)容:

export RTE_SDK=$HOME/dpdk-20.11.4

export RTE_TARGET=x86_64-native-linuxapp-gcc

其中,RTE_SDK為DPDK所在路徑,RTE_TARGET是DPDK編譯時(shí)使用的目標(biāo)平臺,要和編譯時(shí)的一致。

DPDK測試

我們可以測試安裝是否成功。執(zhí)行以下命令:

cd $RTE_SDK/examples/helloworld

make

./build/helloworld

以上命令的作用是編譯和運(yùn)行DPDK自帶的兩個(gè)例子程序之一,helloworld。如果成功運(yùn)行則說明DPDK安裝成功。

以上就是本文的Linux DPDK安裝指南,相信通過這篇文章的介紹,讀者們都能輕松愉悅地安裝DPDK,快速地加速數(shù)據(jù)平面處理,提高工作效率。如果在安裝過程中遇到問題,可以通過DPDK社區(qū)、官方文檔等途徑獲取幫助。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

dpdk app/pkt_gen怎么生成

首先要確保您的Linux內(nèi)核肢彎達(dá)到2.6.33,歷鎮(zhèn)悶啟用時(shí)要注意大環(huán)境的穩(wěn)定,然后再設(shè)置頁面的大小,最后輸入源代碼就好。

注意:pktgen是使用Ubuntu 13.10 x86_64(內(nèi)核版本3.5.0-25)在運(yùn)行頻率為2.4GHz,每個(gè)插槽12GB內(nèi)存6GB的旅余Westmere Dual插座板上開發(fā)和測試的。

dpdk軟件直接在系統(tǒng)可以下載完成,然后就按照步驟操作就可以了。

轉(zhuǎn)載【dpdk】使用libpcap-PMD驅(qū)動收發(fā)包

轉(zhuǎn)自

所有櫻宏派dpdk應(yīng)用程序都運(yùn)行在EAL之上,而EAL提供了 -vdev 選項(xiàng),可能通過它來指定使用libpcap pmd。格式如下:

可以配置多個(gè)偽設(shè)備(pseudo-ethernet device),每個(gè)設(shè)備的脊賀名稱必須以net_pcap開頭,然后跟數(shù)字或字母。每個(gè)設(shè)備都可以配置多個(gè)流選項(xiàng)(stream options),流選項(xiàng)之前使用逗號隔開,不能有空格符。

2.2.1 流選項(xiàng)

流選項(xiàng)包括:

由上可見,libpcap pmd不僅支持將pcap文件模擬為Rx/Tx的功能,也支持Linux驅(qū)動的普通網(wǎng)卡。在使用中我們可以隨意組合,比如Rx設(shè)為eth0,而Tx設(shè)為tx.pcap,或者兩者都是eth0或pcap文件。

2.2.2 命令舉例

Testpmd:

據(jù)之前的官方文檔中說,testpmd在開始報(bào)文轉(zhuǎn)發(fā)前會從每個(gè)Rx口收512個(gè)報(bào)文并丟棄,而使用libpcap pmd時(shí),可以通過—no-flush-rx選項(xiàng)來禁用這個(gè)特性絕臘。另外,據(jù)我試用,–nb-ports=2將port數(shù)設(shè)為2,否則多個(gè)port之間會有影響,不利于測試。

運(yùn)行后,net_pcap1的Tx對應(yīng)文件將保存net_pcap0的Rx對應(yīng)文件中的報(bào)文,net_pcap0的Tx對應(yīng)文件將保存net_pcap1的Rx對應(yīng)文件中的報(bào)文。Rx對應(yīng)的文件都只會讀取一輪。

L2fwd:

再強(qiáng)調(diào)一下:–vdev的值字符串,即單引號括起來的內(nèi)容中,不能有空格,否則會出錯(cuò)。

Dpdk與OpenvSwitch

1、DPDK

DPDK是X86平臺報(bào)文快速處理的庫和驅(qū)動的,大多數(shù)情況下運(yùn)行在linux的乎告則用戶態(tài)空間。

2、Open vSwitch

簡稱OVS是一個(gè)虛擬交換軟件,主要用于虛擬機(jī)VM環(huán)境,作為一個(gè)虛擬交換機(jī),支持Xen/XenServer, KVM, and VirtualBox多種虛擬化技術(shù)。

在這種某一臺機(jī)器的虛擬化的環(huán)境中,一個(gè)虛擬交換機(jī)(vswitch)主要有兩個(gè)作用:傳遞虛擬機(jī)VM之間的流量,以及實(shí)現(xiàn)VM和外界網(wǎng)絡(luò)的通信。友握

在 OVS 中, 有幾個(gè)非常重要的概念:

Bridge: Bridge 代表一個(gè)以太網(wǎng)交換機(jī)(Switch),一個(gè)主機(jī)中可以創(chuàng)建一個(gè)或者多個(gè) Bridge 設(shè)備。

Port: 端口與物理交換機(jī)的端口概念類似,每個(gè) Port 都隸屬于一個(gè) Bridge。

Interface: 連接到 Port 的網(wǎng)絡(luò)接口設(shè)備。在通常情況下,Port 和 Interface 是一對一的關(guān)系, 只有在配置 Port 為 bond 模式后,Port 和 Interface 是一對多的關(guān)系。

Controller: OpenFlow 控制器。OVS 可以同時(shí)接受一個(gè)或者多個(gè) OpenFlow 控制器的管理。

Datapath: 在 OVS 中,datapath 負(fù)責(zé)執(zhí)行數(shù)據(jù)交換,也就是把從接收端口收到的數(shù)據(jù)包在流表中進(jìn)行匹配,并執(zhí)行匹配到的動作。

Flow table: 每個(gè) datapath 都和一個(gè)“flow table”關(guān)聯(lián),當(dāng) datapath 接收到數(shù)據(jù)之后, OVS 會在 flow table 中查找可以匹配的 flow,執(zhí)行對應(yīng)的操作, 例如轉(zhuǎn)發(fā)數(shù)據(jù)到另歲棚外的端口。

3、OVDK

關(guān)于linux dpdk安裝的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220


網(wǎng)站名稱:輕松愉悅LinuxDPDK安裝方法指南(linuxdpdk安裝)
當(dāng)前鏈接:http://www.dlmjj.cn/article/cdejgdi.html