<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ROC-RK3568-PC開發板體驗:網絡數據傳輸性能測試

電子發燒友開源社區 ? 來源:未知 ? 2022-10-26 09:15 ? 次閱讀

在ROC-RK3568-PC的官方介紹頁面上,有下面的介紹:

fb9ca7fc-54ca-11ed-a3b6-dac502259ad0.png

fbaebe1a-54ca-11ed-a3b6-dac502259ad0.png

看介紹,網絡性能強悍的不要不要的。

因為我目前還在體驗該ROC-RK3568-PC開發板上的OpenWRT系統。作為一款專業的路由器系統,網絡性能那是必須要測試的。

不過經過實際測試,以及與官方技術人員溝通,在該ROC-RK3568-PC開發板上的OpenWRT中,WiFi支持還不是很完善,但有線網卡,則性能杠杠的。

這次網絡數據傳輸性能測試,我也沒有使用太復雜的方式,使用了簡潔明了的測試,有如下4個方面:

  • 使用netcat從電腦向開發板發送數據

  • 使用netcat從開發板向電腦發送數據

  • 從開發板向電腦拷貝媒體文件

  • 從電腦向開發板拷貝媒體文件

測試過程中,涉及到的工具軟件如下:

  • netcat,快捷方便的數據發送和接收工具

  • bmon,命令行網卡流量監測工具

  • pv,通過管道顯示數據處理進度工具

  • Juice SSH,安卓下的ssh工具

涉及到的硬件如下:

  • ROC-RK3568-PC開發板

  • macbook pro 2015

  • USB千兆網卡

  • 512G USB3.0移動硬盤

  • 千兆網線

  • USB3.0移動硬盤線

  • USB2TTL模塊

實物如下:

fbc87a6c-54ca-11ed-a3b6-dac502259ad0.jpg

fbe82e98-54ca-11ed-a3b6-dac502259ad0.jpg

eth0連接到上級路由器,提供互聯網接入。eth1通過USB千兆網卡,接到macbook pro。

通過管理界面,可以查看當前電腦的IP地址:

fc3eed78-54ca-11ed-a3b6-dac502259ad0.png

其中:

  • 流量監控手機地址:192.168.2.242

  • 電腦地址:192.168.2.246

一、使用netcat從電腦向開發板發送數據

首先,登錄到ROC-RK3568-PC開發板的OpenWRT管理界面,進入系統->軟件包安裝netcat、pv、bmon:

fc58ccf2-54ca-11ed-a3b6-dac502259ad0.png

fc68be14-54ca-11ed-a3b6-dac502259ad0.png

fc8c9d84-54ca-11ed-a3b6-dac502259ad0.png

然后,使用手機上的ssh工具,連接到ROC-RK3568-PC開發板,然后使用下面的命令啟動監控:

bmon -bp eth1

(左右移動查看全部內容)

具體如下:

fcb6d540-54ca-11ed-a3b6-dac502259ad0.jpg

然后,在電腦上,使用ssh連接到ROC-RK3568-PC開發板,為了更好的測試網絡,我在電腦上開了4個發送進程,同樣的ROC-RK3568-PC開發板上,也開了4個接收進程。

電腦上的發送數據進程:

pv /dev/random | nc -l 192.168.2.246 2001
pv /dev/random | nc -l 192.168.2.246 2002
pv /dev/random | nc -l 192.168.2.246 2003
pv /dev/random | nc -l 192.168.2.246 2004

(左右移動查看全部內容)

ROC-RK3568-PC開發板上接收數據的的進程:

nc 192.168.2.246 2001 > /dev/null
nc 192.168.2.246 2002 > /dev/null
nc 192.168.2.246 2003 > /dev/null
nc 192.168.2.246 2004 > /dev/null

(左右移動查看全部內容)

實際操作如下:

fcc91d68-54ca-11ed-a3b6-dac502259ad0.png

4個進程同時發送數據,在電腦上,監控網絡情況如下:

fced4468-54ca-11ed-a3b6-dac502259ad0.png

電腦發送數據的速度,能上100MB/s。

我們再看看ROC-RK3568-PC開發板上的網絡速度監控情況:

fcfd0150-54ca-11ed-a3b6-dac502259ad0.jpg

接收數據的速度,穩定在900MB/s,這個速度,是相當的可觀了。

我們再來看一下ROC-RK3568-PC開發板的系統負載情況:

fd1f375c-54ca-11ed-a3b6-dac502259ad0.png

從官方介紹可知,這塊開發板使用的是RK3568四核64位Cortex-A55 處理器,采用全新ARM v8.2-A架構,主頻最高可達2.0GHz,性能很強勁。從上圖中也可以看出,只有1個CPU拉滿,跑了4個nc進程。

二、使用ncat從ROC-RK3568-PC開發板向電腦發送數據

測試了從電腦向ROC-RK3568-PC開發板發送數據,我們再反向測試一下,從ROC-RK3568-PC開發板像電腦發送數據。

同樣的,在ROC-RK3568-PC開發板開4個數據發送進程,在電腦開4個接收進程。

電腦上的接收數據進程:

nc -l 192.168.2.246 2001 | pm -s 32G > /dev/null
nc -l 192.168.2.246 2002 | pm -s 32G > /dev/null
nc -l 192.168.2.246 2003 | pm -s 32G > /dev/null
nc -l 192.168.2.246 2004 | pm -s 32G > /dev/null

(左右移動查看全部內容)

ROC-RK3568-PC開發板上發送數據的的進程:

pv /dev/random | nc 192.168.2.246 2001
pv /dev/random | nc 192.168.2.246 2002
pv /dev/random | nc 192.168.2.246 2003
pv /dev/random | nc 192.168.2.246 2004

(左右移動查看全部內容)

實際操作如下:

fe264e9c-54ca-11ed-a3b6-dac502259ad0.png

此時,ROC-RK3568-PC開發板上bmon監控的結果如下:

fe47734c-54ca-11ed-a3b6-dac502259ad0.jpg

可以看到,ROC-RK3568-PC開發板上,網絡發送的速度,在900MB/s以上。

我們再看一下ROC-RK3568-PC開發板此時的負載情況:

fe6a5506-54ca-11ed-a3b6-dac502259ad0.png

因為ROC-RK3568-PC開發板上,此時有pv工具負責提供數據,所以會使用更多的CPU。不過CPU顯然還有余量。

再看一下電腦上的網絡流量情況:

fea367a6-54ca-11ed-a3b6-dac502259ad0.png

電腦上,數據接收也能達到100MB/s。

通過一和二的測試,可見,不管是發送數據,還是接收數據,ROC-RK3568-PC開發板上千兆網絡的性能,都成杠杠滴!即使是長時間數據發送,網絡速度都很穩定。

三、從ROC-RK3568-PC開發板向電腦拷貝媒體文件

光使用工具進行數據拷貝,不能完全代表實際使用情況。

現在,我們就使用網上鄰居,進行數據拷貝,看看實際使用的效果如何。

這個部分測試的,是從ROC-RK3568-PC開發板向電腦拷貝媒體文件。

我在ROC-RK3568-PC開發板上,接了一個512G的USB3.0移動硬盤,掛載的目錄為/mnt/sda1,并使用管理界面的網絡存儲->網絡共享共享該目錄:

feaeccea-54ca-11ed-a3b6-dac502259ad0.png

然后,通過網上鄰居,訪問 192.168.2.1:

febc5bbc-54ca-11ed-a3b6-dac502259ad0.png

然后,測試從ROC-RK3568-PC開發板,拷貝test.mp4文件到電腦上來。

該文件的信息如下:

fed8ebec-54ca-11ed-a3b6-dac502259ad0.png

直接從文件管理器中,進行拷貝,具體情況如下:

fef814a4-54ca-11ed-a3b6-dac502259ad0.png

我開了一個秒表,在拷貝開始時同步開始計時。沒有使用專業的拷貝工具和計時工具,就是為了模擬實際使用情況。

拷貝結束,秒表計時如下:

ff1459ca-54ca-11ed-a3b6-dac502259ad0.png

根據文件大小和實際拷貝時間,進行計算:

4,004,322,610?/(48.34)/1024/1024 = 79.5587 # 單位 MB/s

(左右移動查看全部內容)

從開始拷貝到結束拷貝,總計用時48.34秒,平均速度為79.6MB/s。網上鄰居能達到這個速度,也是非??捎^的。

四、從電腦向ROC-RK3568-PC開發板拷貝媒體文件

上一步測試了從ROC-RK3568-PC開發板向電腦拷貝文件,現在我們進行反向測試。

還是和上面的測試方式一樣,就是反著來了。

具體拷貝操作如下:

ff36820c-54ca-11ed-a3b6-dac502259ad0.png

拷貝結束后,秒表計時:

ff625a62-54ca-11ed-a3b6-dac502259ad0.png

經過計算,用時:58.15秒,平均速度:65.7MB/s,由于電腦使用的是SSD,所以寫入速度更快。

對于一個普通的雜牌USB3.0移動硬盤來說,平均寫入速度65.7MB/s,也相當的不錯了。

4G文件拷貝,1分鐘內完成,速度很OK。

五、總結

經過上面的四項測試,ROC-RK3568-PC開發板的高性能網絡,名不虛傳,速度快快快;加之本身的高性能,如果用作家庭多媒體中心,完完全全沒有任何問題。

提示:本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。

更多熱點文章閱讀

END

想了解更多開源技術?后臺留言,立刻安排!

就喜歡獎勵一個“”和“在看”唄~


原文標題:ROC-RK3568-PC開發板體驗:網絡數據傳輸性能測試

文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據傳輸
    +關注

    關注

    9

    文章

    1526

    瀏覽量

    63562
  • RK3568
    +關注

    關注

    4

    文章

    433

    瀏覽量

    4126

原文標題:ROC-RK3568-PC開發板體驗:網絡數據傳輸性能測試

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何將ROC-RK3568-PC與ubuntu開發板設置在同一網段呢

    如何將ROC-RK3568-PC與ubuntu開發板設置在同一網段呢?
    發表于 03-02 10:00

    怎樣在ROC-RK3568-PC設備上玩裸機開發

    怎樣在ROC-RK3568-PC設備上玩裸機開發呢?
    發表于 03-02 06:49

    ROC-RK3568-PC開發板試用體驗】燒錄Ubuntu20.04系統

    /ROC-RK3568-PC/03-upgrade_firmware.htmlhttps://wiki.t-firefly.com/zh_CN/ROC-RK3568-PC
    發表于 09-02 00:41

    ROC-RK3568-PC開發板試用體驗】Firefly ROC-RK3568-PC開發板初探

    設備的方式有很多種,如果不使用屏幕,可以使用串口和SSH登錄,但是SSH登錄需要先連接網絡。ROC-RK3568-PC開發板出廠默認是Android系統。2.2.1 Android界面測試
    發表于 09-03 23:24

    ROC-RK3568-PC開發板試用體驗】Firefly ROC-RK3568-PC開發板測評

    要比USB2.0快很多的。2.3網絡測試ROC-RK3568-PC開發板配備3個千兆網口,還有一個WiFi,網速測試方法都是一樣的,筆者這是
    發表于 09-04 12:38

    ROC-RK3568-PC開發板試用體驗】2 固件下載

    開發環境:主機:Ubuntu 18.04開發板ROC-RK3568-PC開發板ROC-RK3568-PC
    發表于 09-05 09:28

    ROC-RK3568-PC開發板試用體驗】基于ROC-RK3568-PC的掌上游戲機

    操作不方便,于是某夕上不到9.9買了個USB手柄。插入手柄后會新增輸入設備就可以直接使用手柄控制了。體驗媳婦玩游戲視頻(水平比我高)。視頻總結ROC-RK3568-PC開發板性能強悍,做個掌上游戲機
    發表于 09-10 16:16

    ROC-RK3568-PC開發板試用體驗】ROC-RK3568-PC開發板OpenWRT系統初體驗

    ROC-RK3568-PC這塊開發板非常好,不是一般的強大,通過官方介紹可見一斑:其支持的操作系統非常的多,可用的固件包括但不限于以下官方提供的:這次我先選擇了OpenWRT進行體驗。要在
    發表于 10-19 10:31

    ROC-RK3568-PC開發板試用體驗】網絡數據傳輸性能測試

    ,網絡性能那是必須要測試的。不過經過實際測試,以及與官方技術人員溝通,在該ROC-RK3568-PC開發
    發表于 10-20 23:07

    ROC-RK3568-PC開發板試用體驗】使用ADS1115擴展ROC-RK3568-PC開發板ADC功能

    要上咱們ROC-RK3568-PC開發板試一試。一、硬件連線:ADS1115 ADC模塊是一個I2C模塊,根據開發板的資料,找到具體的I2C在GPIO擴展接口上的位置:板子上,GPIO擴展接口提供了多組
    發表于 11-15 21:21

    ROC-RK3568-PC開發板調試串口無法輸入是何原因?

    問題描述及復現步驟:ROC-RK3568-PC 開發板卡燒錄官方系統后,調試串口有打印,但是不能輸入,同時接入hdmi顯示已經進入安卓系統。環回測試過usb轉串口模塊是沒有問題的。
    發表于 02-07 15:18

    ROC-RK3568-PC開發板試用體驗】2 固件下載

    18.04 開發板ROC-RK3568-PC開發板 ROC-RK3568-PC開發板可以使用USB和TF卡燒寫,USB是最常用的燒寫方式
    的頭像 發表于 10-18 15:48 ?2301次閱讀
    【<b class='flag-5'>ROC-RK3568-PC</b><b class='flag-5'>開發板</b>試用體驗】2 固件下載

    ROC-RK3568-PC開發板試用體驗】Firefly ROC-RK3568-PC開發板初探

    2.0GHz,且內置 NPU,功能豐富,采用22nm先進工藝,具有低功耗高性能的特點,可玩性極高。 1 ROC-RK3568-PC開發板簡介 ROC-RK3568-PC
    的頭像 發表于 10-18 16:11 ?3049次閱讀
    【<b class='flag-5'>ROC-RK3568-PC</b><b class='flag-5'>開發板</b>試用體驗】Firefly <b class='flag-5'>ROC-RK3568-PC</b><b class='flag-5'>開發板</b>初探

    ROC-RK3568-PC開發板試用體驗】燒錄Ubuntu20.04系統

    基于Linux,所以這里將出廠默認的Android系統換為Ubuntu系統。 參考 https://wiki.t-firefly.com/zh_CN/ROC-RK3568-PC
    的頭像 發表于 10-19 10:08 ?4531次閱讀
    【<b class='flag-5'>ROC-RK3568-PC</b><b class='flag-5'>開發板</b>試用體驗】燒錄Ubuntu20.04系統

    【開源應用】ROC-RK3568-PC開發板體驗:網絡數據傳輸性能測試

    ,網絡性能那是必須要測試的。 不過經過實際測試,以及與官方技術人員溝通,在該ROC-RK3568-PC
    的頭像 發表于 11-01 08:20 ?1602次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>