色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何解決MPSoC萬兆以太網(wǎng)應(yīng)用中UDP接收丟包問題

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2023-06-14 10:10 ? 次閱讀

本文作者:AMD 賽靈思工程師GaofengZhao

本文介紹如何使能 Linux 網(wǎng)絡(luò)協(xié)議棧中的 RFS(receive flow steering)功能以優(yōu)化 MPSoC APU 的并行處理能力,解決丟包問題。

問題描述:

在測試 ZCU102 PL 10G Ethernet with MCDMA 設(shè)計的性能時,遇到 UDP 接收丟包率很高的情況,測試使用的工具是 iperf3。

測試過程:

Board side:在 core1~3 上各開一個 iperf3 服務(wù)端用于收包,命令如下:

ec08a6f0-09d9-11ee-962d-dac502259ad0.png

Server side:使用與 zcu102 用光纖相連的服務(wù)器發(fā)送 UDP 幀,命令如下:

ec1e82f4-09d9-11ee-962d-dac502259ad0.png

雙方的網(wǎng)卡都工作在 MTU1500 模式下,故數(shù)據(jù)段長度設(shè)為 1472B,總帶寬暫設(shè)為 2400M。

ec358cd8-09d9-11ee-962d-dac502259ad0.png

測試結(jié)果如上圖所示,丟包率超過了百分之十,故實際傳輸速度也達(dá)不到設(shè)定的帶寬,使用 mpstat 命令觀察 CPU 使用狀況,發(fā)現(xiàn)接收工程中 CPU0 的軟中斷占用達(dá)到93.3%。

解決方案:

使用 RFS 接收流導(dǎo)向,RFS 是 Linux 網(wǎng)絡(luò)協(xié)議棧提供的一項輔助性功能,RFS 的目標(biāo)是通過將數(shù)據(jù)包在內(nèi)核中的處理引導(dǎo)到使用該數(shù)據(jù)包的應(yīng)用程序線程對應(yīng)的 CPU 來提高數(shù)據(jù)緩存的命中率,詳情可參考 Linux 內(nèi)核文檔https://www.kernel.org/doc/html/latest/networking/scaling.html

在本文的測試中 Board side 上運行了三個 iperf 服務(wù)端在三個CPU 上,RFS 可以將發(fā)給某個服務(wù)端的數(shù)據(jù)包的部分處理工作交給這個服務(wù)端對應(yīng)的 CPU 執(zhí)行,以此平衡工作負(fù)載。
按照文檔中的說明,rps_sock_flow_entries 設(shè)置為32768,本文使用的設(shè)計中 MCDMA 共有16個接收通道,所以 rps_flow_cnt 為32768/16=2048,另外共開啟了三個 iperf 服務(wù)端,所以暫時只設(shè)置 rx-0~rx-2,綜上,執(zhí)行命令如下:

ec62e43a-09d9-11ee-962d-dac502259ad0.png

重新測試后結(jié)果如上圖所示,丟包率大大降低,實際傳輸速度也達(dá)到了設(shè)定值,使用 mpstat 命令監(jiān)控傳輸期間的 CPU 狀況,發(fā)現(xiàn) CPU0 的軟中斷占用時間降低,而 CPU1~3 的軟中斷占用升高,可以看出實現(xiàn)了負(fù)載的分配,但是從總體來看,四個 CPU 的總負(fù)載升高,說明 RFS 還是有一定的額外工作開銷。

總結(jié):

使用 RFS 可以一定程度上解決 MPSoC 10G 以太網(wǎng)應(yīng)用(使用 MCDMA 時)中的 UDP 接收丟包問題,但是會產(chǎn)生額外的 CPU 開銷,如果丟包率在接受范圍內(nèi)可以選擇不開啟。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5527

    瀏覽量

    173800
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11399

    瀏覽量

    212023
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2175

    瀏覽量

    123684
  • UDP
    UDP
    +關(guān)注

    關(guān)注

    0

    文章

    329

    瀏覽量

    34315
  • MPSoC
    +關(guān)注

    關(guān)注

    0

    文章

    199

    瀏覽量

    24527

原文標(biāo)題:開發(fā)者分享|如何解決 MPSoC 萬兆以太網(wǎng)應(yīng)用中 UDP 接收丟包問題

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏

    評論

    相關(guān)推薦

    萬兆以太網(wǎng)規(guī)范

    在這10多個規(guī)范,可以分為三類:一是基于光纖的局域網(wǎng)萬兆以太網(wǎng)規(guī)范,二是基于雙絞線(或銅線)的局域網(wǎng)
    發(fā)表于 03-27 11:26 ?5510次閱讀

    萬兆以太網(wǎng)規(guī)范解讀

    就目前來說,萬兆以太網(wǎng)標(biāo)準(zhǔn)和規(guī)范都比較繁多,在標(biāo)準(zhǔn)方面,有 2002 年的IEEE 802.3ae,2004 年的 IEEE 802.3ak,2006 年的 IEEE 802.3an、IEEE
    的頭像 發(fā)表于 01-15 10:21 ?3490次閱讀
    <b class='flag-5'>萬兆</b><b class='flag-5'>以太網(wǎng)</b>規(guī)范解讀

    在米爾電子MPSOC實現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網(wǎng)推流

    米爾電子的ZU4EV MPSoC平臺,接入真4k 60UHD-SDI視頻源后,使用VCU進(jìn)行高效H.265編解碼,再通過SGMII萬兆以太網(wǎng)實現(xiàn)網(wǎng)絡(luò)推流,以確保高質(zhì)量4K視頻的流暢傳輸。 2.視頻質(zhì)量
    發(fā)表于 10-14 17:42

    在米爾電子MPSOC實現(xiàn)12G SDI視頻采集H.265壓縮SGMII萬兆以太網(wǎng)推流

    設(shè)計核心板可通過SFP采集SGMII萬兆以太網(wǎng)數(shù)據(jù)后,PC通過PCIE讀取視頻源,實現(xiàn)萬兆網(wǎng)口數(shù)據(jù)卸載,我們會在后續(xù)系列文章
    發(fā)表于 11-01 16:56

    基于FPGA的萬兆以太網(wǎng)接口的設(shè)計與實現(xiàn)

    基于FPGA的萬兆以太網(wǎng)接口的設(shè)計與實現(xiàn)標(biāo)準(zhǔn)萬兆以太網(wǎng)物理層及媒質(zhì)接入控制子層的相關(guān)協(xié)議以 應(yīng)用物理環(huán)境為例,闡述了
    發(fā)表于 08-11 15:48

    以太網(wǎng)MPSoC的數(shù)據(jù)通訊實現(xiàn)

    來承擔(dān)。發(fā)送寫控制模塊通過讀取緩存模塊的數(shù)據(jù),配置發(fā)送數(shù)據(jù)的有效信息,完成網(wǎng)絡(luò)數(shù)據(jù)格式封裝,最后傳輸至多核系統(tǒng)通信網(wǎng)絡(luò)資源接口。2.4 接收模塊設(shè)計 接收模塊承擔(dān)網(wǎng)絡(luò)數(shù)據(jù)
    發(fā)表于 06-03 05:00

    基于MPSoC以太網(wǎng)接口該如何去設(shè)計?

    本文介紹了一種基于MPSoC以太網(wǎng)接口設(shè)計方案。
    發(fā)表于 05-19 07:22

    萬兆以太網(wǎng)LAN與WAN技術(shù)的研究

    本文主要介紹萬兆以太網(wǎng)的核心技術(shù)以及在新領(lǐng)域中的研究。相對于傳統(tǒng)以太網(wǎng)萬兆以太網(wǎng)自身有其獨特的特點,而且更是突破了傳統(tǒng)
    發(fā)表于 07-30 11:03 ?19次下載

    基于FPGA的萬兆以太網(wǎng)接口設(shè)計

    介紹了IEEE802.3ae 標(biāo)準(zhǔn) 萬兆以太網(wǎng) 物理層及媒質(zhì)接入控制子層的相關(guān)協(xié)議。以10GBASE-R 應(yīng)用物理環(huán)境為例,闡述了萬兆以太網(wǎng)
    發(fā)表于 07-20 16:21 ?335次下載
    基于FPGA的<b class='flag-5'>萬兆</b><b class='flag-5'>以太網(wǎng)</b>接口設(shè)計

    基于FPGA的萬兆以太網(wǎng)接口的設(shè)計與實現(xiàn)

    基于FPGA的萬兆以太網(wǎng)接口的設(shè)計與實現(xiàn)。
    發(fā)表于 05-11 09:46 ?39次下載

    萬兆以太網(wǎng)和IP SAN的融合

    IP SAN存儲網(wǎng)融合到萬兆以太網(wǎng)絡(luò),將大大增加了IP SAN網(wǎng)絡(luò)的通信帶寬,提高主機(jī)訪問存儲的速度,同時由于以太網(wǎng)靈活易實施的特點,
    的頭像 發(fā)表于 01-24 15:16 ?3360次閱讀

    造成以太網(wǎng)交換機(jī)性能測試的因素有哪些

    在工業(yè)以太網(wǎng)交換機(jī)性能測試過程,我們經(jīng)常會遇到非設(shè)備性能因素導(dǎo)致的,對測試產(chǎn)生困擾。那么,以太網(wǎng)交換機(jī)性能測試
    的頭像 發(fā)表于 12-08 16:24 ?4769次閱讀

    千兆以太網(wǎng)交換機(jī)能量數(shù)據(jù)控制現(xiàn)象簡介

    以太網(wǎng)交換機(jī)有很多值得學(xué)習(xí)的地方,這里我們主要介紹如何避免千兆以太網(wǎng)交換機(jī)能量數(shù)據(jù)控制的現(xiàn)象。流量控制并不能提高整個交換機(jī)的數(shù)據(jù)吞吐能力,但是避免了在交換機(jī)內(nèi)的
    的頭像 發(fā)表于 01-11 15:33 ?2514次閱讀

    以太網(wǎng)設(shè)備高溫流量測試問題案例(晶振篇)

    測試人員發(fā)現(xiàn)一個奇怪的現(xiàn)象,設(shè)備在白天的測試,均無現(xiàn)象,夜間設(shè)備繼續(xù)運行,但是第二天一早就會發(fā)現(xiàn)已發(fā)生。該設(shè)備的用戶接口是百兆
    的頭像 發(fā)表于 08-17 13:39 ?2503次閱讀
    <b class='flag-5'>以太網(wǎng)</b>設(shè)備高溫流量測試<b class='flag-5'>丟</b><b class='flag-5'>包</b>問題案例(晶振篇)

    基于FPGA的UDP萬兆光通信測試

    本文開源一個FPGA項目:UDP萬兆光通信。該項目實現(xiàn)了萬兆光纖以太網(wǎng)數(shù)據(jù)回環(huán)傳輸功能。Vivado工程代碼結(jié)構(gòu)和之前開源的《UDP RGM
    的頭像 發(fā)表于 09-01 16:25 ?3093次閱讀
    基于FPGA的<b class='flag-5'>UDP</b><b class='flag-5'>萬兆</b>光通信測試
    主站蜘蛛池模板: 国产欧美一区二区三区在线看 | 亚洲AV无码乱码在线观看浪潮 | 国产精品自在在线午夜精品 | 精品国产午夜肉伦伦影院 | 中文无码乱人伦中文视频播放 | AV97最新无码喷水叫床 | my pico未删减在线观看 | 亚洲人成在线播放网站岛国 | 污污内射在线观看一区二区少妇 | 妹妹成人网 | 亚洲国产欧美另类 | 日韩亚洲视频一区二区三区 | 久久国产亚洲精品AV麻豆 | 在教室做啊好大用力 | 性感尼姑风流寺 | 日日啪在线影院百度 | 伊人久久99热这里只有精品 | 欧美97色伦影院在线观看 | 特级毛片s级全部免费 | 99re久久热在线播放8 | 高清观看ZSHH96的视频素材 | 亚洲熟女丰满多毛XXXXX | 好满射太多了装不下了视频 | 成人永久免费视频网站在线观看 | 91精品乱码一区二区三区 | 99视频在线免费观看 | 么公在浴室了我的奶 | 国产av免费观看日本 | 在线高清无码欧美久章草 | 欧美日韩精品一区二区三区高清视频 | 果冻传媒2021精品影视 | 性色欲情网站IWWW九文堂 | 九色91精品国产网站 | 欧美性猛交xxxxxxxx软件 | 日日摸夜夜嗷嗷叫日日拍 | 97精品一区二区视频在线观看 | 中文字幕一区中文亚洲 | 中文字幕本庄优花喂奶 | 野花4在线观看 | 男女无遮挡吃奶gift动态图 | 成人区精品一区二区不卡AV免费 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品