91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

iPerf網(wǎng)絡(luò)性能測(cè)試:新手快速上手全解析

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-12-24 15:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

iPerf以其高效、開源、跨平臺(tái)的特性,成為網(wǎng)絡(luò)性能測(cè)試的標(biāo)配工具。無論你是系統(tǒng)管理員、網(wǎng)絡(luò)工程師還是開發(fā)人員,掌握iPerf都將極大提升故障排查效率。本文將系統(tǒng)梳理iPerf的安裝、配置與常用命令,幫助初學(xué)者在最短時(shí)間內(nèi)獨(dú)立完成測(cè)試任務(wù)。

perf作為經(jīng)典的網(wǎng)絡(luò)性能測(cè)試工具,被廣泛用于測(cè)量TCP和UDP帶寬性能,可在客戶端與服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸測(cè)試。

現(xiàn)在,通過LuatOS的集成支持,開發(fā)者可以直接在諸如Air780EPM等低功耗模組上運(yùn)行iperf功能,輕松對(duì)設(shè)備的網(wǎng)絡(luò)性能進(jìn)行評(píng)估與驗(yàn)證。

LuatOS提供的iperf核心庫(kù):

支持server模式和client模式;

支持LuatOS開發(fā)的所有產(chǎn)品都支持iperf核心庫(kù);

需要注意的是,當(dāng)前版本僅支持iperf2協(xié)議。

本文將以Air780EPM系列核心板/開發(fā)板為例,分享如何在LuatOS環(huán)境中利用iperf庫(kù)進(jìn)行網(wǎng)絡(luò)測(cè)試。

一、iperf庫(kù)相關(guān)API簡(jiǎn)介

LuatOS已將iperf功能封裝為簡(jiǎn)潔的API,在嵌入式設(shè)備上使用極為簡(jiǎn)單。

本文示例所使用的API如下:

iperf.server(netType)

啟動(dòng)iperf服務(wù)器模式

iperf.client(netType, serverIp, serverPort)

啟動(dòng)iperf客戶端模式并連接到指定服務(wù)器

iperf.abort()

中止正在進(jìn)行的iperf測(cè)試

netdrv.setup(type, drv, param)

設(shè)置網(wǎng)絡(luò)驅(qū)動(dòng)參數(shù)

netdrv.dhcp(type, enable)

配置DHCP客戶端

netdrv.ipv4(type, ip, mask, gw)

獲取或設(shè)置IPv4地址信息

netdrv.link(type)

獲取網(wǎng)絡(luò)連接狀態(tài)

二、iperf功能示例demo

本示例使用Air780EPM系列核心板/開發(fā)板進(jìn)行網(wǎng)絡(luò)性能測(cè)試,通過服務(wù)器模式和客戶端模式的配合使用,可以有效地測(cè)量網(wǎng)絡(luò)的實(shí)際帶寬和穩(wěn)定性,為評(píng)估設(shè)備的網(wǎng)絡(luò)通信能力提供重要參考。

功能特性:

支持DHCP客戶端模式,自動(dòng)從路由器獲取IP地址;

服務(wù)器模式和客戶端模式分離,可在不同設(shè)備上運(yùn)行;

增強(qiáng)的錯(cuò)誤處理和超時(shí)機(jī)制;

清晰的日志輸出,便于調(diào)試和監(jiān)控;

帶寬自動(dòng)計(jì)算并以Mbps顯示。

注意事項(xiàng):

本示例可準(zhǔn)備兩套Air780EPM 開發(fā)板;如使用核心板,需搭配AirETH_1000配件板(搭載CH390H芯片的以太網(wǎng)小板,支持標(biāo)準(zhǔn)RJ45網(wǎng)口接入路由器)使用,詳見中心實(shí)操教程軟硬件環(huán)境說明。

wKgZO2lLkKGAITkCAAdkpLupbco541.png

以下是iperf網(wǎng)絡(luò)性能測(cè)試各種功能的實(shí)現(xiàn)方法和核心代碼邏輯,完整demo詳見源碼倉(cāng)庫(kù)最新文件。

2.1 iperf服務(wù)器模式

iperf服務(wù)器模式允許設(shè)備作為服務(wù)器等待客戶端連接,用于測(cè)量網(wǎng)絡(luò)下行方向的帶寬性能。

1)功能定義:iperf_server.lua:iperf服務(wù)器模塊,用于初始化以太網(wǎng)接口,配置網(wǎng)絡(luò)參數(shù),啟動(dòng)iperf服務(wù)器,并處理客戶端連接和測(cè)試報(bào)告。

2)代碼示例:

wKgZO2lLkPuAeteaAAQXLl1PBFM402.pngwKgZPGlLkS-AM0hzAASC5PA-IXU510.pngwKgZO2lLkUCAZ4m8AAGGw22MyPo125.png


3)燒錄運(yùn)行:

使用Luatools將服務(wù)器模式代碼燒錄到核心板/開發(fā)板中:

wKgZPGlLkXuAbt39AAKJE4tf44w088.png


燒錄完畢后,將核心板外掛AirETH_1000配件板連接到路由器的LAN口。設(shè)備啟動(dòng)后會(huì)初始化網(wǎng)絡(luò)并啟動(dòng)iperf服務(wù)器,等待客戶端連接。

日志中會(huì)顯示服務(wù)器IP地址和啟動(dòng)狀態(tài):

wKgZO2lLka6AGZtrAAQg8SUJVOQ752.png


當(dāng)有客戶端連接后會(huì)自動(dòng)開始iperf測(cè)試,測(cè)試完畢后會(huì)在測(cè)試報(bào)告中打印數(shù)據(jù)量、持續(xù)時(shí)間和帶寬等參數(shù):

wKgZO2lLkdSAHljSAASGKLhvEv8103.png

2.2 iperf客戶端模式

iperf客戶端模式允許設(shè)備作為客戶端主動(dòng)連接到服務(wù)器,用于測(cè)量網(wǎng)絡(luò)上行方向的帶寬性能。

1)功能定義:iperf_client.lua:iperf客戶端模塊,用于初始化以太網(wǎng)接口,配置網(wǎng)絡(luò)參數(shù),連接到指定的iperf服務(wù)器,進(jìn)行帶寬測(cè)試,并處理測(cè)試報(bào)告。

2)代碼示例:

wKgZPGlLkjqAPuxbAAROB7JUBBs292.pngwKgZPGlLkk-AFgiIAARP7iTMfqs738.pngwKgZO2lLkmuANVAjAAPWgU1SdpI595.png

3)燒錄運(yùn)行:

在燒錄前,需要修改iperf_client.lua文件中的服務(wù)器IP地址為服務(wù)器核心板的實(shí)際IP地址:

wKgZO2lLkq6AfIHSAAGvxRt1Rwk932.png

使用Luatools將客戶端模式代碼燒錄到另一塊核心板/開發(fā)板中:

wKgZO2lLktyAOzwwAAKJDza-Dxg644.png

燒錄完成后,將客戶端核心板外掛AirETH_1000配件板也連接到路由器的LAN口。設(shè)備啟動(dòng)后會(huì)初始化網(wǎng)絡(luò)并嘗試連接到服務(wù)器:

wKgZPGlLkwyAU6FdAAMaFLFk6aY746.png

連接成功后,客戶端會(huì)開始進(jìn)行帶寬測(cè)試,測(cè)試完畢后會(huì)在測(cè)試報(bào)告中打印數(shù)據(jù)量、持續(xù)時(shí)間和帶寬等參數(shù):


wKgZO2lLkzmAScRXAAMZUVU0yDo540.png

2.3 完整測(cè)試場(chǎng)景演示

完整的測(cè)試場(chǎng)景需要將兩塊Air780EPM開發(fā)板,或核心板外掛AirETH_1000配件板,通過路由器連接。

測(cè)試步驟:

將服務(wù)器核心板燒錄服務(wù)器模式代碼,并連接到路由器;

記錄服務(wù)器核心板的IP地址;

修改客戶端代碼中的服務(wù)器IP地址;

將客戶端核心板燒錄客戶端模式代碼,并連接到路由器;

同時(shí)觀察兩臺(tái)設(shè)備的日志輸出。

測(cè)試完成后,可以在日志中看到最終的帶寬測(cè)試結(jié)果:

wKgZPGlLk4OADHM9AAYdItIQLpE200.pngwKgZPGlLk5eAZuozAAXPnnDPHJI250.png

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    23

    瀏覽量

    7846
  • iperf
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7125
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Profinet轉(zhuǎn)Ethernet IP網(wǎng)關(guān)協(xié)議轉(zhuǎn)換:從診斷到數(shù)據(jù)互通的細(xì)節(jié)拆解與快速上手

    Profinet轉(zhuǎn)Ethernet****IP網(wǎng)關(guān)協(xié)議轉(zhuǎn)換:從診斷到數(shù)據(jù)互通的細(xì)節(jié)拆解與快速上手 案例基礎(chǔ)信息 應(yīng)用場(chǎng)景:小型自動(dòng)化產(chǎn)線(如小型裝配線),實(shí)現(xiàn)西門子S7-1200PLC
    的頭像 發(fā)表于 02-24 14:28 ?706次閱讀
    Profinet轉(zhuǎn)Ethernet IP網(wǎng)關(guān)協(xié)議轉(zhuǎn)換:從診斷到數(shù)據(jù)互通的細(xì)節(jié)<b class='flag-5'>全</b>拆解與<b class='flag-5'>快速</b><b class='flag-5'>上手</b>

    虹科答疑 | 如何快速上手CAN診斷儀?10分鐘從開機(jī)到實(shí)戰(zhàn)

    PCAN-DiagFD,并帶大家從零開始,輕松上手這款實(shí)用工具,實(shí)現(xiàn)從協(xié)議解析到物理層測(cè)試的全方位診斷。01.為什么需要診斷儀?診斷儀作為CAN總線通信的關(guān)鍵工具,承擔(dān)著從協(xié)議解析
    的頭像 發(fā)表于 02-11 17:01 ?558次閱讀
    虹科答疑 | 如何<b class='flag-5'>快速</b><b class='flag-5'>上手</b>CAN診斷儀?10分鐘從開機(jī)到實(shí)戰(zhàn)

    1688 商品詳情 API 調(diào)用與數(shù)據(jù)解析 Python 實(shí)戰(zhàn)

    詳解關(guān)鍵步驟和數(shù)據(jù)解析技巧,適配新手快速上手。 一、前置準(zhǔn)備 1. 必備條件 已完成 1688 開放平臺(tái)開發(fā)者認(rèn)證(個(gè)人 / 企業(yè)),創(chuàng)建自研應(yīng)用,獲取AppKey和AppSecret(參考之前
    的頭像 發(fā)表于 02-10 11:23 ?254次閱讀

    內(nèi)核配置項(xiàng)引發(fā)網(wǎng)絡(luò)性能下降的深度剖析

    、CONFIG_PREEMPT_TRACER、CONFIG_SCHED_TRACER )的啟用,竟導(dǎo)致網(wǎng)絡(luò)性能下降約 10% ,關(guān)閉后借助 iperf3 測(cè)試丟包問題消失。本文將深入剖
    的頭像 發(fā)表于 02-01 16:48 ?1667次閱讀
    內(nèi)核配置項(xiàng)引發(fā)<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>性能</b>下降的深度剖析

    Mobile庫(kù)新手必看:快速實(shí)現(xiàn)移動(dòng)通信的極簡(jiǎn)方案

    設(shè)計(jì),手把手教你用最簡(jiǎn)方式快速上手。 在面向物聯(lián)網(wǎng)的移動(dòng)通信技術(shù)中,4G-Cat.1憑借其在性能、功耗與成本之間的優(yōu)異平衡,已成為中低速連接場(chǎng)景的主流選擇。 LuatOS提供了Mobile核心庫(kù),幫助開發(fā)者高效管理設(shè)備通信。 該
    的頭像 發(fā)表于 01-26 16:57 ?145次閱讀
    Mobile庫(kù)<b class='flag-5'>新手</b>必看:<b class='flag-5'>快速</b>實(shí)現(xiàn)移動(dòng)通信的極簡(jiǎn)方案

    新手必看!氣密性測(cè)試儀實(shí)操指南(快速上手版)

    在電子制造、汽車零部件、家用電器等領(lǐng)域,氣密性檢測(cè)是保障產(chǎn)品密封性能、筑牢質(zhì)量防線的核心工序。許多新手初次接觸氣密性測(cè)試儀時(shí),常會(huì)被復(fù)雜的界面和操作流程勸退,實(shí)則只要理清核心步驟、掌握關(guān)鍵要點(diǎn),就能
    的頭像 發(fā)表于 01-26 16:28 ?152次閱讀
    <b class='flag-5'>新手</b>必看!氣密性<b class='flag-5'>測(cè)試</b>儀實(shí)操<b class='flag-5'>全</b>指南(<b class='flag-5'>快速</b><b class='flag-5'>上手</b>版)

    RAA2P3200評(píng)估套件快速上手:硬件與軟件設(shè)置解析

    RAA2P3200評(píng)估套件快速上手:硬件與軟件設(shè)置解析 在電子工程領(lǐng)域,對(duì)新設(shè)備進(jìn)行快速評(píng)估和驗(yàn)證是產(chǎn)品開發(fā)過程中的關(guān)鍵環(huán)節(jié)。Renesa
    的頭像 發(fā)表于 12-26 15:45 ?362次閱讀

    藍(lán)牙設(shè)備射頻性能測(cè)試:德思特ALifecom ACTiV非信令方案解析

    藍(lán)牙設(shè)備射頻性能測(cè)試:德思特ALifecom ACTiV非信令方案解析 隨著物聯(lián)網(wǎng)、智能穿戴、汽車鑰匙等領(lǐng)域的飛速發(fā)展,藍(lán)牙技術(shù)已成為無線連接不可或缺的一部分。確保藍(lán)牙設(shè)備的射頻
    的頭像 發(fā)表于 11-28 15:15 ?546次閱讀
    藍(lán)牙設(shè)備射頻<b class='flag-5'>性能</b><b class='flag-5'>測(cè)試</b>:德思特ALifecom ACTiV非信令方案<b class='flag-5'>全</b><b class='flag-5'>解析</b>

    飛凌飛凌嵌入式OK3506-S12 Mini開發(fā)板產(chǎn)品開箱測(cè)試

    有藍(lán)色心跳燈閃爍,與電腦連接的網(wǎng)卡在正常啟動(dòng)后網(wǎng)卡燈快速閃爍,此時(shí)可以測(cè)試網(wǎng)絡(luò)連接。 2.使用cmd打開電腦管理員界面,使用ping指令測(cè)試電腦和開發(fā)板的
    發(fā)表于 11-18 15:59

    BNC接口尋線:新手快速尋線指南

    對(duì)新手來說,BNC 接口尋線不用 “怕麻煩”,只要記住 “先定一端、工具輔助、做好標(biāo)記” 這三個(gè)核心,哪怕面對(duì)幾十根線,也能高效理清。其實(shí)尋線的關(guān)鍵不是 “快”,而是 “準(zhǔn)”—— 一次找對(duì),貼好標(biāo)簽,下次就不用再花時(shí)間,還能避免因亂找導(dǎo)致的設(shè)備故障。
    的頭像 發(fā)表于 10-17 15:39 ?873次閱讀
    BNC接口尋線:<b class='flag-5'>新手快速</b>尋線指南

    【上海晶珩睿莓1開發(fā)板試用體驗(yàn)】5、網(wǎng)絡(luò)性能測(cè)試

    iperf3簡(jiǎn)介 iperf3 是一個(gè)廣泛使用的網(wǎng)絡(luò)帶寬測(cè)試工具,用來測(cè)量 TCP、UDP 的吞吐量與網(wǎng)絡(luò)
    發(fā)表于 08-19 10:25

    stm32h7+cyw43012 whd connsole程序iperf 無數(shù)據(jù)輸出 pc端iperf有數(shù)據(jù)打印網(wǎng)絡(luò)是通的,需要打開什么宏嗎?

    stm32h7+cyw43012 whd connsole程序iperf 無數(shù)據(jù)輸出 pc端iperf有數(shù)據(jù)打印網(wǎng)絡(luò)是通的,需要打開什么宏嗎,關(guān)于程序版本信息見附件日志 謝謝 >
    發(fā)表于 07-17 06:53

    LED顯示屏氣密性檢測(cè)儀操作流程指南(新手必讀)

    LED產(chǎn)品的氣密性直接影響其防水、防塵及使用壽命,而LED顯示屏氣密性檢測(cè)儀是保障產(chǎn)品合格率的核心工具。本文以ISO20653標(biāo)準(zhǔn)為參考,結(jié)合行業(yè)實(shí)操經(jīng)驗(yàn),系統(tǒng)梳理操作流程與關(guān)鍵要點(diǎn),幫助新手快速
    的頭像 發(fā)表于 03-27 13:47 ?1187次閱讀
    LED顯示屏氣密性檢測(cè)儀操作<b class='flag-5'>全</b>流程指南(<b class='flag-5'>新手</b>必讀)

    Venue快速上手指南

    電子發(fā)燒友網(wǎng)站提供《Venue快速上手指南.pdf》資料免費(fèi)下載
    發(fā)表于 03-26 14:34 ?0次下載

    【米爾-志T536開發(fā)板試用體驗(yàn)】燒寫系統(tǒng)與外設(shè)測(cè)試

    、外設(shè)測(cè)試 1、網(wǎng)口壓力測(cè)試 地虛擬機(jī)中安裝iperf3工具。 iPerf3 是一款開源的網(wǎng)絡(luò)性能
    發(fā)表于 03-11 11:44