前沿拓展:
以太網(wǎng)適配器
現(xiàn)在的網(wǎng)卡都是以太網(wǎng)卡,因此本地連接就是你的電腦上的有線網(wǎng)卡。而物理地址就是網(wǎng)卡的MAC地址。
文章來源:U** 3.0至2.5Gbps以太網(wǎng)適配器的評測 — CNX SOFTWARE中文站—嵌入式開發(fā)者的知識庫!
備注1:SAMBA是在Linux和UNIX系統(tǒng)上實現(xiàn)**B協(xié)議的一個免費軟件,由服務(wù)器及客戶端程序構(gòu)成。**B(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機的一種通信協(xié)議,它為局域網(wǎng)內(nèi)的不同計算機之間提供文件及打印機等資源的共享服務(wù)。
備注2:scp是secure copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。
備注3:Nautilus在 Linux中提供標簽支持,你可以通過多個標簽來瀏覽你硬盤中的文件,支持書簽,并在左邊的“位置(places)”中列出你的硬盤上的分區(qū)(可以通過點擊分區(qū)后的 三角型的圖標卸載)、主文件夾、桌面。支持回收站里的文件還原,在瀏覽方式中支持“緊湊視圖”等等。
上個月末,我收到了專門用于測試 2.5GbE 和 WiFi 6 的硬件Radxa E25 **C、小米 AX6000 WiFi 6 路由器,以及 8 端口 TP-Link 2.5GbE 交換機。一開始我是打算使用 UP Xtreme i11 迷你 PC 和 Radxa E25 **C 測試 2.5GbE 網(wǎng)絡(luò)的,但為了以防萬一我就打算購買一個 U** 3.0 到 2.5Gbps 的以太網(wǎng)適配器以備測試的不時之需。
于是,我就以不到15美元(大約475 泰銖,我是在泰國買的)的價格,在Lazada 上價格購買了一個不知名的以太網(wǎng)適配器。當然,你們也可以在全球速賣通上購買一個外觀完全相同的 U** 3.0 適配器,一般都是帶有 U** Type-A 端口或 U** Type-C 端口的。 因為在測評時,Radxa E25出現(xiàn)了一些問題(無法啟動),所以我最終還是用 UP Xtreme i11 迷你PC測試了該以太網(wǎng)適配器。
U** 3.0到2.5Gbps以太網(wǎng)適配器的開箱
U**到LAN 2.5Gbps以太網(wǎng)適配器
包裝上寫有“U**到LAN 2.5Gbps以太網(wǎng)適配器”,但同時上面標有“U** 3.0”和“2.5 Gbps”,這是正確的,因為我就是這么訂購的。
U**到LAN 2.5千兆以太網(wǎng)適配器
對了,該適配器附帶了一張驅(qū)動程序光盤,但我沒有使用它,因為我將適配器連接到運行Ubuntu 20.04的筆記本電腦上了。
2.5GbE U**適配器拆解:內(nèi)部RTL8156B
我在拆開之前已經(jīng)先做了所有的測試,但我們還是一起看看內(nèi)部的照片,看看里面到底有什么?
RTL8156B適配器
該適配器基于Realtek RTL8156B ,主要用于“U** 3.0 應(yīng)用的 10/100/1000M/2.5G 以太網(wǎng)控制器”和一個超薄的RJ45 插孔(也是用于 U** 以太網(wǎng)適配器)。
2.5GbE U** 3.0適配器
XHT156B v2.0 板的背面有 8 個引腳的空位置,Realtek 關(guān)于芯片的描述是這樣的:“RTL8156B(S) 具有嵌入式一次性可編程 (OTP) 存儲器,可以替代外部的EEPROM (93C46/93C56/93C66)”。所以這應(yīng)該是外部 EEPROM 占位了位置,例如93C46 EEPROM就有多種 8 引腳封裝可供選擇。
Ubuntu 20.04中的信息
我第一次將適配器插入筆記本電腦的 U** 3.0 端口時,我感覺它是有一些問題的,因為剛開始我在 dmesg 中找不到任何新的 U** 消息。結(jié)果后來我發(fā)現(xiàn)只是有一些延遲,因為 Realtek U** LAN 設(shè)備最終還是出現(xiàn) lsu** 了,如下所示:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我似乎應(yīng)該是注意到了一些警告/錯誤,在 /var/log/syslog 中:
前往“CNX Software中文站”官網(wǎng),查看完整信息
但是,當我將 U** 適配器連接到交換機并使用 inxi 檢查信息時,鏈接就已經(jīng)打開了:
前往“CNX Software中文站”官網(wǎng),查看完整信息
那是一個 2500 Mbps 的鏈路,但只是半雙工的,所以我將跳過通常使用的 iperf 進行全雙工測試。
使用 dmesg 返回內(nèi)核日志:
前往“CNX Software中文站”官網(wǎng),查看完整信息
附帶說明一下,我是使用小米 AX6000 作為 DHCP 服務(wù)器的。不過,因為我當前位置沒有有線互聯(lián)網(wǎng),只能通過沒有 RJ45 端口的4G LTE WiFi 調(diào)制解調(diào)器),所以我就必須要勾選“Use this connection only for resources on its network”,以防止我的筆記本電腦從 U** LAN 端口訪問網(wǎng)絡(luò)。
此連接僅用于其網(wǎng)絡(luò)上的資源
使用UP Xtreme i11進行2.5GbE測試
連接好所有東西后,我們可以通過檢查 TP-Link 開關(guān)上的 LED 來輕松檢查所有接口是否使用了 2500 Mbps 鏈路。
TP Link 2.5GbE LED
如上所示,當左側(cè) LED 為綠色時,就代表我們有一個 2500 Mbps 的鏈路。如果右側(cè) LED 為綠色,那么就說明是 1000 Mbps,橙色則表示較低的速度 (100M/10M)。這三個連接的速度是 2500 Mbps。這些情況都表現(xiàn)得很好!
由于只有在連接互聯(lián)網(wǎng)的情況下,才能訪問小米AX6000路由器的界面和移動應(yīng)用程序,所以我不得不尋找另一種方法來列出局域網(wǎng)中的主機。我在終端窗口中還使用了 nmap:
前往“CNX Software中文站”官網(wǎng),查看完整信息
如上所示,192.168.31.1是路由器、192.168.31.166是我的筆記本,所以192.168.31.12那么應(yīng)該就是UP Xtreme i11 迷你PC了。
迷你PC也能運行 Ubuntu 20.04,所以我們也可以比較一下 inxi 的輸出:
前往“CNX Software中文站”官網(wǎng),查看完整信息
enp44s0 接口使用的是 2500 Mbps 全雙工鏈路。接下來我們運行 iperf 來測試從筆記本電腦“上傳”到迷你PC的速度:
前往“CNX Software中文站”官網(wǎng),查看完整信息
u**3 2.5gbe適配器的上傳速度
平均 2.35 Gbps、一些峰值接近 2.46 Gbps,這是快速的鏈路。
接下來,我們從迷你 PC 切換到筆記本電腦的“下載”。
前往“CNX Software中文站”官網(wǎng),查看完整信息
u** 3.0 2.5gbe適配器的**
現(xiàn)在**只有不到600 Mbps,這其實還挺令人失望的。這比我們對千兆以太網(wǎng)的預(yù)期還要糟糕。
我再試一次,但這次我使用的是 iperf3 上傳:
前往“CNX Software中文站”官網(wǎng),查看完整信息
和 iperf3 下載:
前往“CNX Software中文站”官網(wǎng),查看完整信息
因為不管我們用的是iperf2還是iperf3,結(jié)果都是一樣的。
現(xiàn)在我將筆記本電腦的千兆以太網(wǎng)端口連接到 Xtreme i11 的 2.5 GbE 端口來進行進一步的調(diào)查。并進行 iperf3 下載(迷你 PC 到筆記本電腦):
前往“CNX Software中文站”官網(wǎng),查看完整信息
942 Mbps 這正是我期望的速度,因此剩下的問題似乎就與 U** 以太網(wǎng)適配器有關(guān)了。但我還是想進一步證實一下這點,所以我通過將 U** 3.0 2.5GbE 適配器連接到 UP Xtreme i11 迷你 PC 的千兆以太網(wǎng)端口來進行反轉(zhuǎn)測試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
826 Mbps!這個結(jié)果還挺有趣的,雖然不算完美,但比起 2.5Gbe 到 2.5GbE 的連接來說已經(jīng)很快了。
不過,iperf 并不完全代表標準用例。因此,我將帶有 480GB SSD 的 MINIX NEO Storage Plus U**-C 擴展塢連接到了 UP Xtreme 迷你PC 的 U**-C“Thunderbolt”端口,并創(chuàng)建了 SAMBA 共享,這樣我就可以將大文件**到 SSD 或從 SSD通過 2.5GbE 網(wǎng)絡(luò)將大文件**到筆記本電腦和迷你 PC 上。
SAMBA 2.5GbE筆記本電腦傳輸數(shù)據(jù)到迷你電腦的情況
從筆記本電腦到迷你 PC 的傳輸速度大約是 750 Mbps。
SAMBA 2.5GbE迷你PC到筆記本電腦
迷你 PC 到筆記本電腦的“下載”傳輸速度也非常慢,低于 500 Mbps,所以最終導(dǎo)致了“software connection abort”僅從 11.2 GB 文件中傳輸了 7.8 GB。
其實,一直以來SAMBA都是在廣泛使用的,但可能并不是數(shù)據(jù)傳輸?shù)淖羁旆绞健=酉聛恚仪袚Q到 scp 并將相同的文件從筆記本電腦傳輸?shù)矫阅?PC 上。
SCP 2.5GbE筆記本電腦傳輸?shù)矫阅汶娔X的情況
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣更快了一些,11.2GB 的傳輸時間是 98 秒或者說平均大約 117 MB/s (963 Mbps)。
接著我們刪除源上的文件,第二將其從迷你 PC **回筆記本電腦上試試看。
SCP 2.5GbE**PC傳輸數(shù)據(jù)到筆記本電腦
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣的**作之后傳輸似乎稍慢了一點,但平均速度大約是 108.2MB/s (865.6 Mbps) 并不差。不過,我不太確定為什么 scp 會顯示文件大小是 10GB,因為它在 Nautilus 中是 11.2GB、從終端顯示來看是11GB:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我之前其實期望會有更高的傳輸速度,但測試結(jié)果有點令人失望,但根據(jù)Wireles**oves上的博客文章來看,我們應(yīng)該可以在SAMBA 和 scp上得到更好的測試結(jié)果。所以,如果我們想獲得更高的速度,我們就可以使用更簡單的 scp 加密并將數(shù)據(jù)發(fā)送到 /dev/null。接著,我們再通過將文件下載到筆記本電腦上的 /dev/null 來嘗試一下:
前往“CNX Software中文站”官網(wǎng),查看完整信息
測試結(jié)果更差了!這到底是發(fā)生了什么?我要嘗試從筆記本電腦轉(zhuǎn)移到迷你電腦上試試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
這次的情況就跟預(yù)期差不多了。但是當我們查看顯示網(wǎng)絡(luò)傳輸速度的實時圖表時,還是會有很多變化。
2.5GbE的網(wǎng)絡(luò)吞吐量
原本我是打算要用 Radxa E25 測試 U** 3.0 到 2.5 Gbps 以太網(wǎng) U** 適配器,看看它表現(xiàn)如何的,也許有需要調(diào)整一些設(shè)置來提高性能。但現(xiàn)在我相信我應(yīng)該不需要依賴這個用于測試的 U** 適配器了。
更多優(yōu)質(zhì)文章推薦:
1.樹莓派RP2040通過PIO(可編程 I/O)獲得一個額外的U**端口 – CNX Software中文站
2.Basler prB-IMX8MP嵌入式視覺處理套件,支持用于MIPI、GigE Vision和U**3 Vision相機的BCON – CNX Software中文站
3.利用樹莓派Zero測試引腳、U** Gadget模式的U**附加板 – CNX Software中文站
拓展知識:
以太網(wǎng)適配器
一、指代不同
1、網(wǎng)絡(luò)適配器:又稱網(wǎng)卡,被設(shè)計用來允許計算機在計算機網(wǎng)絡(luò)上進行通訊的計算機硬件。
2、以太網(wǎng)控制器:以太網(wǎng)和IEEE802.3通常由接口卡(網(wǎng)卡)或主電路板上的電路實現(xiàn)。
二、原理不同
1、網(wǎng)絡(luò)適配器:其擁有MAC地址,因此屬于OSI模型的第2層。使得用戶可以通過電纜或**相互連接。每一個網(wǎng)卡都有一個被稱為MAC地址的獨一無二的48位串行號,被寫在卡上的一塊ROM中。
2、以太網(wǎng)控制器:以太網(wǎng)控制器使用一個特定的物理層和數(shù)據(jù)鏈路層標準,例如以太網(wǎng)或令牌環(huán)來實現(xiàn)通訊所需要的電路系統(tǒng)。這為一個完整的網(wǎng)絡(luò)協(xié)議棧提供了基礎(chǔ),使得在同一局域網(wǎng)中的小型計算機組以及通過路由協(xié)議連接的廣域網(wǎng)。
三、特點不同
1、網(wǎng)絡(luò)適配器:沒有任何兩塊被生產(chǎn)出來的網(wǎng)卡擁有同樣的地址。這是因為電氣電子工程師協(xié)會(IEEE)負責為網(wǎng)絡(luò)接口控制器(網(wǎng)卡)銷售商分配唯一的MAC地址。
2、以太網(wǎng)控制器:帶有外設(shè)接口的**以太網(wǎng)控制器,它可作為任何配備有SPI接口的控制器的以太網(wǎng)接口。
參考資料來源:百度百科-以太網(wǎng)控制器
參考資料來源:百度百科-網(wǎng)卡
前沿拓展:
以太網(wǎng)適配器
現(xiàn)在的網(wǎng)卡都是以太網(wǎng)卡,因此本地連接就是你的電腦上的有線網(wǎng)卡。而物理地址就是網(wǎng)卡的MAC地址。
文章來源:U** 3.0至2.5Gbps以太網(wǎng)適配器的評測 — CNX SOFTWARE中文站—嵌入式開發(fā)者的知識庫!
備注1:SAMBA是在Linux和UNIX系統(tǒng)上實現(xiàn)**B協(xié)議的一個免費軟件,由服務(wù)器及客戶端程序構(gòu)成。**B(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機的一種通信協(xié)議,它為局域網(wǎng)內(nèi)的不同計算機之間提供文件及打印機等資源的共享服務(wù)。
備注2:scp是secure copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。
備注3:Nautilus在 Linux中提供標簽支持,你可以通過多個標簽來瀏覽你硬盤中的文件,支持書簽,并在左邊的“位置(places)”中列出你的硬盤上的分區(qū)(可以通過點擊分區(qū)后的 三角型的圖標卸載)、主文件夾、桌面。支持回收站里的文件還原,在瀏覽方式中支持“緊湊視圖”等等。
上個月末,我收到了專門用于測試 2.5GbE 和 WiFi 6 的硬件Radxa E25 **C、小米 AX6000 WiFi 6 路由器,以及 8 端口 TP-Link 2.5GbE 交換機。一開始我是打算使用 UP Xtreme i11 迷你 PC 和 Radxa E25 **C 測試 2.5GbE 網(wǎng)絡(luò)的,但為了以防萬一我就打算購買一個 U** 3.0 到 2.5Gbps 的以太網(wǎng)適配器以備測試的不時之需。
于是,我就以不到15美元(大約475 泰銖,我是在泰國買的)的價格,在Lazada 上價格購買了一個不知名的以太網(wǎng)適配器。當然,你們也可以在全球速賣通上購買一個外觀完全相同的 U** 3.0 適配器,一般都是帶有 U** Type-A 端口或 U** Type-C 端口的。 因為在測評時,Radxa E25出現(xiàn)了一些問題(無法啟動),所以我最終還是用 UP Xtreme i11 迷你PC測試了該以太網(wǎng)適配器。
U** 3.0到2.5Gbps以太網(wǎng)適配器的開箱
U**到LAN 2.5Gbps以太網(wǎng)適配器
包裝上寫有“U**到LAN 2.5Gbps以太網(wǎng)適配器”,但同時上面標有“U** 3.0”和“2.5 Gbps”,這是正確的,因為我就是這么訂購的。
U**到LAN 2.5千兆以太網(wǎng)適配器
對了,該適配器附帶了一張驅(qū)動程序光盤,但我沒有使用它,因為我將適配器連接到運行Ubuntu 20.04的筆記本電腦上了。
2.5GbE U**適配器拆解:內(nèi)部RTL8156B
我在拆開之前已經(jīng)先做了所有的測試,但我們還是一起看看內(nèi)部的照片,看看里面到底有什么?
RTL8156B適配器
該適配器基于Realtek RTL8156B ,主要用于“U** 3.0 應(yīng)用的 10/100/1000M/2.5G 以太網(wǎng)控制器”和一個超薄的RJ45 插孔(也是用于 U** 以太網(wǎng)適配器)。
2.5GbE U** 3.0適配器
XHT156B v2.0 板的背面有 8 個引腳的空位置,Realtek 關(guān)于芯片的描述是這樣的:“RTL8156B(S) 具有嵌入式一次性可編程 (OTP) 存儲器,可以替代外部的EEPROM (93C46/93C56/93C66)”。所以這應(yīng)該是外部 EEPROM 占位了位置,例如93C46 EEPROM就有多種 8 引腳封裝可供選擇。
Ubuntu 20.04中的信息
我第一次將適配器插入筆記本電腦的 U** 3.0 端口時,我感覺它是有一些問題的,因為剛開始我在 dmesg 中找不到任何新的 U** 消息。結(jié)果后來我發(fā)現(xiàn)只是有一些延遲,因為 Realtek U** LAN 設(shè)備最終還是出現(xiàn) lsu** 了,如下所示:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我似乎應(yīng)該是注意到了一些警告/錯誤,在 /var/log/syslog 中:
前往“CNX Software中文站”官網(wǎng),查看完整信息
但是,當我將 U** 適配器連接到交換機并使用 inxi 檢查信息時,鏈接就已經(jīng)打開了:
前往“CNX Software中文站”官網(wǎng),查看完整信息
那是一個 2500 Mbps 的鏈路,但只是半雙工的,所以我將跳過通常使用的 iperf 進行全雙工測試。
使用 dmesg 返回內(nèi)核日志:
前往“CNX Software中文站”官網(wǎng),查看完整信息
附帶說明一下,我是使用小米 AX6000 作為 DHCP 服務(wù)器的。不過,因為我當前位置沒有有線互聯(lián)網(wǎng),只能通過沒有 RJ45 端口的4G LTE WiFi 調(diào)制解調(diào)器),所以我就必須要勾選“Use this connection only for resources on its network”,以防止我的筆記本電腦從 U** LAN 端口訪問網(wǎng)絡(luò)。
此連接僅用于其網(wǎng)絡(luò)上的資源
使用UP Xtreme i11進行2.5GbE測試
連接好所有東西后,我們可以通過檢查 TP-Link 開關(guān)上的 LED 來輕松檢查所有接口是否使用了 2500 Mbps 鏈路。
TP Link 2.5GbE LED
如上所示,當左側(cè) LED 為綠色時,就代表我們有一個 2500 Mbps 的鏈路。如果右側(cè) LED 為綠色,那么就說明是 1000 Mbps,橙色則表示較低的速度 (100M/10M)。這三個連接的速度是 2500 Mbps。這些情況都表現(xiàn)得很好!
由于只有在連接互聯(lián)網(wǎng)的情況下,才能訪問小米AX6000路由器的界面和移動應(yīng)用程序,所以我不得不尋找另一種方法來列出局域網(wǎng)中的主機。我在終端窗口中還使用了 nmap:
前往“CNX Software中文站”官網(wǎng),查看完整信息
如上所示,192.168.31.1是路由器、192.168.31.166是我的筆記本,所以192.168.31.12那么應(yīng)該就是UP Xtreme i11 迷你PC了。
迷你PC也能運行 Ubuntu 20.04,所以我們也可以比較一下 inxi 的輸出:
前往“CNX Software中文站”官網(wǎng),查看完整信息
enp44s0 接口使用的是 2500 Mbps 全雙工鏈路。接下來我們運行 iperf 來測試從筆記本電腦“上傳”到迷你PC的速度:
前往“CNX Software中文站”官網(wǎng),查看完整信息
u**3 2.5gbe適配器的上傳速度
平均 2.35 Gbps、一些峰值接近 2.46 Gbps,這是快速的鏈路。
接下來,我們從迷你 PC 切換到筆記本電腦的“下載”。
前往“CNX Software中文站”官網(wǎng),查看完整信息
u** 3.0 2.5gbe適配器的**
現(xiàn)在**只有不到600 Mbps,這其實還挺令人失望的。這比我們對千兆以太網(wǎng)的預(yù)期還要糟糕。
我再試一次,但這次我使用的是 iperf3 上傳:
前往“CNX Software中文站”官網(wǎng),查看完整信息
和 iperf3 下載:
前往“CNX Software中文站”官網(wǎng),查看完整信息
因為不管我們用的是iperf2還是iperf3,結(jié)果都是一樣的。
現(xiàn)在我將筆記本電腦的千兆以太網(wǎng)端口連接到 Xtreme i11 的 2.5 GbE 端口來進行進一步的調(diào)查。并進行 iperf3 下載(迷你 PC 到筆記本電腦):
前往“CNX Software中文站”官網(wǎng),查看完整信息
942 Mbps 這正是我期望的速度,因此剩下的問題似乎就與 U** 以太網(wǎng)適配器有關(guān)了。但我還是想進一步證實一下這點,所以我通過將 U** 3.0 2.5GbE 適配器連接到 UP Xtreme i11 迷你 PC 的千兆以太網(wǎng)端口來進行反轉(zhuǎn)測試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
826 Mbps!這個結(jié)果還挺有趣的,雖然不算完美,但比起 2.5Gbe 到 2.5GbE 的連接來說已經(jīng)很快了。
不過,iperf 并不完全代表標準用例。因此,我將帶有 480GB SSD 的 MINIX NEO Storage Plus U**-C 擴展塢連接到了 UP Xtreme 迷你PC 的 U**-C“Thunderbolt”端口,并創(chuàng)建了 SAMBA 共享,這樣我就可以將大文件**到 SSD 或從 SSD通過 2.5GbE 網(wǎng)絡(luò)將大文件**到筆記本電腦和迷你 PC 上。
SAMBA 2.5GbE筆記本電腦傳輸數(shù)據(jù)到迷你電腦的情況
從筆記本電腦到迷你 PC 的傳輸速度大約是 750 Mbps。
SAMBA 2.5GbE迷你PC到筆記本電腦
迷你 PC 到筆記本電腦的“下載”傳輸速度也非常慢,低于 500 Mbps,所以最終導(dǎo)致了“software connection abort”僅從 11.2 GB 文件中傳輸了 7.8 GB。
其實,一直以來SAMBA都是在廣泛使用的,但可能并不是數(shù)據(jù)傳輸?shù)淖羁旆绞?。接下來,我切換到 scp 并將相同的文件從筆記本電腦傳輸?shù)矫阅?PC 上。
SCP 2.5GbE筆記本電腦傳輸?shù)矫阅汶娔X的情況
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣更快了一些,11.2GB 的傳輸時間是 98 秒或者說平均大約 117 MB/s (963 Mbps)。
接著我們刪除源上的文件,第二將其從迷你 PC **回筆記本電腦上試試看。
SCP 2.5GbE**PC傳輸數(shù)據(jù)到筆記本電腦
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣的**作之后傳輸似乎稍慢了一點,但平均速度大約是 108.2MB/s (865.6 Mbps) 并不差。不過,我不太確定為什么 scp 會顯示文件大小是 10GB,因為它在 Nautilus 中是 11.2GB、從終端顯示來看是11GB:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我之前其實期望會有更高的傳輸速度,但測試結(jié)果有點令人失望,但根據(jù)Wireles**oves上的博客文章來看,我們應(yīng)該可以在SAMBA 和 scp上得到更好的測試結(jié)果。所以,如果我們想獲得更高的速度,我們就可以使用更簡單的 scp 加密并將數(shù)據(jù)發(fā)送到 /dev/null。接著,我們再通過將文件下載到筆記本電腦上的 /dev/null 來嘗試一下:
前往“CNX Software中文站”官網(wǎng),查看完整信息
測試結(jié)果更差了!這到底是發(fā)生了什么?我要嘗試從筆記本電腦轉(zhuǎn)移到迷你電腦上試試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
這次的情況就跟預(yù)期差不多了。但是當我們查看顯示網(wǎng)絡(luò)傳輸速度的實時圖表時,還是會有很多變化。
2.5GbE的網(wǎng)絡(luò)吞吐量
原本我是打算要用 Radxa E25 測試 U** 3.0 到 2.5 Gbps 以太網(wǎng) U** 適配器,看看它表現(xiàn)如何的,也許有需要調(diào)整一些設(shè)置來提高性能。但現(xiàn)在我相信我應(yīng)該不需要依賴這個用于測試的 U** 適配器了。
更多優(yōu)質(zhì)文章推薦:
1.樹莓派RP2040通過PIO(可編程 I/O)獲得一個額外的U**端口 – CNX Software中文站
2.Basler prB-IMX8MP嵌入式視覺處理套件,支持用于MIPI、GigE Vision和U**3 Vision相機的BCON – CNX Software中文站
3.利用樹莓派Zero測試引腳、U** Gadget模式的U**附加板 – CNX Software中文站
拓展知識:
以太網(wǎng)適配器
一、指代不同
1、網(wǎng)絡(luò)適配器:又稱網(wǎng)卡,被設(shè)計用來允許計算機在計算機網(wǎng)絡(luò)上進行通訊的計算機硬件。
2、以太網(wǎng)控制器:以太網(wǎng)和IEEE802.3通常由接口卡(網(wǎng)卡)或主電路板上的電路實現(xiàn)。
二、原理不同
1、網(wǎng)絡(luò)適配器:其擁有MAC地址,因此屬于OSI模型的第2層。使得用戶可以通過電纜或**相互連接。每一個網(wǎng)卡都有一個被稱為MAC地址的獨一無二的48位串行號,被寫在卡上的一塊ROM中。
2、以太網(wǎng)控制器:以太網(wǎng)控制器使用一個特定的物理層和數(shù)據(jù)鏈路層標準,例如以太網(wǎng)或令牌環(huán)來實現(xiàn)通訊所需要的電路系統(tǒng)。這為一個完整的網(wǎng)絡(luò)協(xié)議棧提供了基礎(chǔ),使得在同一局域網(wǎng)中的小型計算機組以及通過路由協(xié)議連接的廣域網(wǎng)。
三、特點不同
1、網(wǎng)絡(luò)適配器:沒有任何兩塊被生產(chǎn)出來的網(wǎng)卡擁有同樣的地址。這是因為電氣電子工程師協(xié)會(IEEE)負責為網(wǎng)絡(luò)接口控制器(網(wǎng)卡)銷售商分配唯一的MAC地址。
2、以太網(wǎng)控制器:帶有外設(shè)接口的**以太網(wǎng)控制器,它可作為任何配備有SPI接口的控制器的以太網(wǎng)接口。
參考資料來源:百度百科-以太網(wǎng)控制器
參考資料來源:百度百科-網(wǎng)卡
前沿拓展:
以太網(wǎng)適配器
現(xiàn)在的網(wǎng)卡都是以太網(wǎng)卡,因此本地連接就是你的電腦上的有線網(wǎng)卡。而物理地址就是網(wǎng)卡的MAC地址。
文章來源:U** 3.0至2.5Gbps以太網(wǎng)適配器的評測 — CNX SOFTWARE中文站—嵌入式開發(fā)者的知識庫!
備注1:SAMBA是在Linux和UNIX系統(tǒng)上實現(xiàn)**B協(xié)議的一個免費軟件,由服務(wù)器及客戶端程序構(gòu)成。**B(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機的一種通信協(xié)議,它為局域網(wǎng)內(nèi)的不同計算機之間提供文件及打印機等資源的共享服務(wù)。
備注2:scp是secure copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。
備注3:Nautilus在 Linux中提供標簽支持,你可以通過多個標簽來瀏覽你硬盤中的文件,支持書簽,并在左邊的“位置(places)”中列出你的硬盤上的分區(qū)(可以通過點擊分區(qū)后的 三角型的圖標卸載)、主文件夾、桌面。支持回收站里的文件還原,在瀏覽方式中支持“緊湊視圖”等等。
上個月末,我收到了專門用于測試 2.5GbE 和 WiFi 6 的硬件Radxa E25 **C、小米 AX6000 WiFi 6 路由器,以及 8 端口 TP-Link 2.5GbE 交換機。一開始我是打算使用 UP Xtreme i11 迷你 PC 和 Radxa E25 **C 測試 2.5GbE 網(wǎng)絡(luò)的,但為了以防萬一我就打算購買一個 U** 3.0 到 2.5Gbps 的以太網(wǎng)適配器以備測試的不時之需。
于是,我就以不到15美元(大約475 泰銖,我是在泰國買的)的價格,在Lazada 上價格購買了一個不知名的以太網(wǎng)適配器。當然,你們也可以在全球速賣通上購買一個外觀完全相同的 U** 3.0 適配器,一般都是帶有 U** Type-A 端口或 U** Type-C 端口的。 因為在測評時,Radxa E25出現(xiàn)了一些問題(無法啟動),所以我最終還是用 UP Xtreme i11 迷你PC測試了該以太網(wǎng)適配器。
U** 3.0到2.5Gbps以太網(wǎng)適配器的開箱
U**到LAN 2.5Gbps以太網(wǎng)適配器
包裝上寫有“U**到LAN 2.5Gbps以太網(wǎng)適配器”,但同時上面標有“U** 3.0”和“2.5 Gbps”,這是正確的,因為我就是這么訂購的。
U**到LAN 2.5千兆以太網(wǎng)適配器
對了,該適配器附帶了一張驅(qū)動程序光盤,但我沒有使用它,因為我將適配器連接到運行Ubuntu 20.04的筆記本電腦上了。
2.5GbE U**適配器拆解:內(nèi)部RTL8156B
我在拆開之前已經(jīng)先做了所有的測試,但我們還是一起看看內(nèi)部的照片,看看里面到底有什么?
RTL8156B適配器
該適配器基于Realtek RTL8156B ,主要用于“U** 3.0 應(yīng)用的 10/100/1000M/2.5G 以太網(wǎng)控制器”和一個超薄的RJ45 插孔(也是用于 U** 以太網(wǎng)適配器)。
2.5GbE U** 3.0適配器
XHT156B v2.0 板的背面有 8 個引腳的空位置,Realtek 關(guān)于芯片的描述是這樣的:“RTL8156B(S) 具有嵌入式一次性可編程 (OTP) 存儲器,可以替代外部的EEPROM (93C46/93C56/93C66)”。所以這應(yīng)該是外部 EEPROM 占位了位置,例如93C46 EEPROM就有多種 8 引腳封裝可供選擇。
Ubuntu 20.04中的信息
我第一次將適配器插入筆記本電腦的 U** 3.0 端口時,我感覺它是有一些問題的,因為剛開始我在 dmesg 中找不到任何新的 U** 消息。結(jié)果后來我發(fā)現(xiàn)只是有一些延遲,因為 Realtek U** LAN 設(shè)備最終還是出現(xiàn) lsu** 了,如下所示:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我似乎應(yīng)該是注意到了一些警告/錯誤,在 /var/log/syslog 中:
前往“CNX Software中文站”官網(wǎng),查看完整信息
但是,當我將 U** 適配器連接到交換機并使用 inxi 檢查信息時,鏈接就已經(jīng)打開了:
前往“CNX Software中文站”官網(wǎng),查看完整信息
那是一個 2500 Mbps 的鏈路,但只是半雙工的,所以我將跳過通常使用的 iperf 進行全雙工測試。
使用 dmesg 返回內(nèi)核日志:
前往“CNX Software中文站”官網(wǎng),查看完整信息
附帶說明一下,我是使用小米 AX6000 作為 DHCP 服務(wù)器的。不過,因為我當前位置沒有有線互聯(lián)網(wǎng),只能通過沒有 RJ45 端口的4G LTE WiFi 調(diào)制解調(diào)器),所以我就必須要勾選“Use this connection only for resources on its network”,以防止我的筆記本電腦從 U** LAN 端口訪問網(wǎng)絡(luò)。
此連接僅用于其網(wǎng)絡(luò)上的資源
使用UP Xtreme i11進行2.5GbE測試
連接好所有東西后,我們可以通過檢查 TP-Link 開關(guān)上的 LED 來輕松檢查所有接口是否使用了 2500 Mbps 鏈路。
TP Link 2.5GbE LED
如上所示,當左側(cè) LED 為綠色時,就代表我們有一個 2500 Mbps 的鏈路。如果右側(cè) LED 為綠色,那么就說明是 1000 Mbps,橙色則表示較低的速度 (100M/10M)。這三個連接的速度是 2500 Mbps。這些情況都表現(xiàn)得很好!
由于只有在連接互聯(lián)網(wǎng)的情況下,才能訪問小米AX6000路由器的界面和移動應(yīng)用程序,所以我不得不尋找另一種方法來列出局域網(wǎng)中的主機。我在終端窗口中還使用了 nmap:
前往“CNX Software中文站”官網(wǎng),查看完整信息
如上所示,192.168.31.1是路由器、192.168.31.166是我的筆記本,所以192.168.31.12那么應(yīng)該就是UP Xtreme i11 迷你PC了。
迷你PC也能運行 Ubuntu 20.04,所以我們也可以比較一下 inxi 的輸出:
前往“CNX Software中文站”官網(wǎng),查看完整信息
enp44s0 接口使用的是 2500 Mbps 全雙工鏈路。接下來我們運行 iperf 來測試從筆記本電腦“上傳”到迷你PC的速度:
前往“CNX Software中文站”官網(wǎng),查看完整信息
u**3 2.5gbe適配器的上傳速度
平均 2.35 Gbps、一些峰值接近 2.46 Gbps,這是快速的鏈路。
接下來,我們從迷你 PC 切換到筆記本電腦的“下載”。
前往“CNX Software中文站”官網(wǎng),查看完整信息
u** 3.0 2.5gbe適配器的**
現(xiàn)在**只有不到600 Mbps,這其實還挺令人失望的。這比我們對千兆以太網(wǎng)的預(yù)期還要糟糕。
我再試一次,但這次我使用的是 iperf3 上傳:
前往“CNX Software中文站”官網(wǎng),查看完整信息
和 iperf3 下載:
前往“CNX Software中文站”官網(wǎng),查看完整信息
因為不管我們用的是iperf2還是iperf3,結(jié)果都是一樣的。
現(xiàn)在我將筆記本電腦的千兆以太網(wǎng)端口連接到 Xtreme i11 的 2.5 GbE 端口來進行進一步的調(diào)查。并進行 iperf3 下載(迷你 PC 到筆記本電腦):
前往“CNX Software中文站”官網(wǎng),查看完整信息
942 Mbps 這正是我期望的速度,因此剩下的問題似乎就與 U** 以太網(wǎng)適配器有關(guān)了。但我還是想進一步證實一下這點,所以我通過將 U** 3.0 2.5GbE 適配器連接到 UP Xtreme i11 迷你 PC 的千兆以太網(wǎng)端口來進行反轉(zhuǎn)測試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
826 Mbps!這個結(jié)果還挺有趣的,雖然不算完美,但比起 2.5Gbe 到 2.5GbE 的連接來說已經(jīng)很快了。
不過,iperf 并不完全代表標準用例。因此,我將帶有 480GB SSD 的 MINIX NEO Storage Plus U**-C 擴展塢連接到了 UP Xtreme 迷你PC 的 U**-C“Thunderbolt”端口,并創(chuàng)建了 SAMBA 共享,這樣我就可以將大文件**到 SSD 或從 SSD通過 2.5GbE 網(wǎng)絡(luò)將大文件**到筆記本電腦和迷你 PC 上。
SAMBA 2.5GbE筆記本電腦傳輸數(shù)據(jù)到迷你電腦的情況
從筆記本電腦到迷你 PC 的傳輸速度大約是 750 Mbps。
SAMBA 2.5GbE迷你PC到筆記本電腦
迷你 PC 到筆記本電腦的“下載”傳輸速度也非常慢,低于 500 Mbps,所以最終導(dǎo)致了“software connection abort”僅從 11.2 GB 文件中傳輸了 7.8 GB。
其實,一直以來SAMBA都是在廣泛使用的,但可能并不是數(shù)據(jù)傳輸?shù)淖羁旆绞健=酉聛?,我切換到 scp 并將相同的文件從筆記本電腦傳輸?shù)矫阅?PC 上。
SCP 2.5GbE筆記本電腦傳輸?shù)矫阅汶娔X的情況
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣更快了一些,11.2GB 的傳輸時間是 98 秒或者說平均大約 117 MB/s (963 Mbps)。
接著我們刪除源上的文件,第二將其從迷你 PC **回筆記本電腦上試試看。
SCP 2.5GbE**PC傳輸數(shù)據(jù)到筆記本電腦
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣的**作之后傳輸似乎稍慢了一點,但平均速度大約是 108.2MB/s (865.6 Mbps) 并不差。不過,我不太確定為什么 scp 會顯示文件大小是 10GB,因為它在 Nautilus 中是 11.2GB、從終端顯示來看是11GB:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我之前其實期望會有更高的傳輸速度,但測試結(jié)果有點令人失望,但根據(jù)Wireles**oves上的博客文章來看,我們應(yīng)該可以在SAMBA 和 scp上得到更好的測試結(jié)果。所以,如果我們想獲得更高的速度,我們就可以使用更簡單的 scp 加密并將數(shù)據(jù)發(fā)送到 /dev/null。接著,我們再通過將文件下載到筆記本電腦上的 /dev/null 來嘗試一下:
前往“CNX Software中文站”官網(wǎng),查看完整信息
測試結(jié)果更差了!這到底是發(fā)生了什么?我要嘗試從筆記本電腦轉(zhuǎn)移到迷你電腦上試試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
這次的情況就跟預(yù)期差不多了。但是當我們查看顯示網(wǎng)絡(luò)傳輸速度的實時圖表時,還是會有很多變化。
2.5GbE的網(wǎng)絡(luò)吞吐量
原本我是打算要用 Radxa E25 測試 U** 3.0 到 2.5 Gbps 以太網(wǎng) U** 適配器,看看它表現(xiàn)如何的,也許有需要調(diào)整一些設(shè)置來提高性能。但現(xiàn)在我相信我應(yīng)該不需要依賴這個用于測試的 U** 適配器了。
更多優(yōu)質(zhì)文章推薦:
1.樹莓派RP2040通過PIO(可編程 I/O)獲得一個額外的U**端口 – CNX Software中文站
2.Basler prB-IMX8MP嵌入式視覺處理套件,支持用于MIPI、GigE Vision和U**3 Vision相機的BCON – CNX Software中文站
3.利用樹莓派Zero測試引腳、U** Gadget模式的U**附加板 – CNX Software中文站
拓展知識:
以太網(wǎng)適配器
一、指代不同
1、網(wǎng)絡(luò)適配器:又稱網(wǎng)卡,被設(shè)計用來允許計算機在計算機網(wǎng)絡(luò)上進行通訊的計算機硬件。
2、以太網(wǎng)控制器:以太網(wǎng)和IEEE802.3通常由接口卡(網(wǎng)卡)或主電路板上的電路實現(xiàn)。
二、原理不同
1、網(wǎng)絡(luò)適配器:其擁有MAC地址,因此屬于OSI模型的第2層。使得用戶可以通過電纜或**相互連接。每一個網(wǎng)卡都有一個被稱為MAC地址的獨一無二的48位串行號,被寫在卡上的一塊ROM中。
2、以太網(wǎng)控制器:以太網(wǎng)控制器使用一個特定的物理層和數(shù)據(jù)鏈路層標準,例如以太網(wǎng)或令牌環(huán)來實現(xiàn)通訊所需要的電路系統(tǒng)。這為一個完整的網(wǎng)絡(luò)協(xié)議棧提供了基礎(chǔ),使得在同一局域網(wǎng)中的小型計算機組以及通過路由協(xié)議連接的廣域網(wǎng)。
三、特點不同
1、網(wǎng)絡(luò)適配器:沒有任何兩塊被生產(chǎn)出來的網(wǎng)卡擁有同樣的地址。這是因為電氣電子工程師協(xié)會(IEEE)負責為網(wǎng)絡(luò)接口控制器(網(wǎng)卡)銷售商分配唯一的MAC地址。
2、以太網(wǎng)控制器:帶有外設(shè)接口的**以太網(wǎng)控制器,它可作為任何配備有SPI接口的控制器的以太網(wǎng)接口。
參考資料來源:百度百科-以太網(wǎng)控制器
參考資料來源:百度百科-網(wǎng)卡
前沿拓展:
以太網(wǎng)適配器
現(xiàn)在的網(wǎng)卡都是以太網(wǎng)卡,因此本地連接就是你的電腦上的有線網(wǎng)卡。而物理地址就是網(wǎng)卡的MAC地址。
文章來源:U** 3.0至2.5Gbps以太網(wǎng)適配器的評測 — CNX SOFTWARE中文站—嵌入式開發(fā)者的知識庫!
備注1:SAMBA是在Linux和UNIX系統(tǒng)上實現(xiàn)**B協(xié)議的一個免費軟件,由服務(wù)器及客戶端程序構(gòu)成。**B(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機的一種通信協(xié)議,它為局域網(wǎng)內(nèi)的不同計算機之間提供文件及打印機等資源的共享服務(wù)。
備注2:scp是secure copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。
備注3:Nautilus在 Linux中提供標簽支持,你可以通過多個標簽來瀏覽你硬盤中的文件,支持書簽,并在左邊的“位置(places)”中列出你的硬盤上的分區(qū)(可以通過點擊分區(qū)后的 三角型的圖標卸載)、主文件夾、桌面。支持回收站里的文件還原,在瀏覽方式中支持“緊湊視圖”等等。
上個月末,我收到了專門用于測試 2.5GbE 和 WiFi 6 的硬件Radxa E25 **C、小米 AX6000 WiFi 6 路由器,以及 8 端口 TP-Link 2.5GbE 交換機。一開始我是打算使用 UP Xtreme i11 迷你 PC 和 Radxa E25 **C 測試 2.5GbE 網(wǎng)絡(luò)的,但為了以防萬一我就打算購買一個 U** 3.0 到 2.5Gbps 的以太網(wǎng)適配器以備測試的不時之需。
于是,我就以不到15美元(大約475 泰銖,我是在泰國買的)的價格,在Lazada 上價格購買了一個不知名的以太網(wǎng)適配器。當然,你們也可以在全球速賣通上購買一個外觀完全相同的 U** 3.0 適配器,一般都是帶有 U** Type-A 端口或 U** Type-C 端口的。 因為在測評時,Radxa E25出現(xiàn)了一些問題(無法啟動),所以我最終還是用 UP Xtreme i11 迷你PC測試了該以太網(wǎng)適配器。
U** 3.0到2.5Gbps以太網(wǎng)適配器的開箱
U**到LAN 2.5Gbps以太網(wǎng)適配器
包裝上寫有“U**到LAN 2.5Gbps以太網(wǎng)適配器”,但同時上面標有“U** 3.0”和“2.5 Gbps”,這是正確的,因為我就是這么訂購的。
U**到LAN 2.5千兆以太網(wǎng)適配器
對了,該適配器附帶了一張驅(qū)動程序光盤,但我沒有使用它,因為我將適配器連接到運行Ubuntu 20.04的筆記本電腦上了。
2.5GbE U**適配器拆解:內(nèi)部RTL8156B
我在拆開之前已經(jīng)先做了所有的測試,但我們還是一起看看內(nèi)部的照片,看看里面到底有什么?
RTL8156B適配器
該適配器基于Realtek RTL8156B ,主要用于“U** 3.0 應(yīng)用的 10/100/1000M/2.5G 以太網(wǎng)控制器”和一個超薄的RJ45 插孔(也是用于 U** 以太網(wǎng)適配器)。
2.5GbE U** 3.0適配器
XHT156B v2.0 板的背面有 8 個引腳的空位置,Realtek 關(guān)于芯片的描述是這樣的:“RTL8156B(S) 具有嵌入式一次性可編程 (OTP) 存儲器,可以替代外部的EEPROM (93C46/93C56/93C66)”。所以這應(yīng)該是外部 EEPROM 占位了位置,例如93C46 EEPROM就有多種 8 引腳封裝可供選擇。
Ubuntu 20.04中的信息
我第一次將適配器插入筆記本電腦的 U** 3.0 端口時,我感覺它是有一些問題的,因為剛開始我在 dmesg 中找不到任何新的 U** 消息。結(jié)果后來我發(fā)現(xiàn)只是有一些延遲,因為 Realtek U** LAN 設(shè)備最終還是出現(xiàn) lsu** 了,如下所示:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我似乎應(yīng)該是注意到了一些警告/錯誤,在 /var/log/syslog 中:
前往“CNX Software中文站”官網(wǎng),查看完整信息
但是,當我將 U** 適配器連接到交換機并使用 inxi 檢查信息時,鏈接就已經(jīng)打開了:
前往“CNX Software中文站”官網(wǎng),查看完整信息
那是一個 2500 Mbps 的鏈路,但只是半雙工的,所以我將跳過通常使用的 iperf 進行全雙工測試。
使用 dmesg 返回內(nèi)核日志:
前往“CNX Software中文站”官網(wǎng),查看完整信息
附帶說明一下,我是使用小米 AX6000 作為 DHCP 服務(wù)器的。不過,因為我當前位置沒有有線互聯(lián)網(wǎng),只能通過沒有 RJ45 端口的4G LTE WiFi 調(diào)制解調(diào)器),所以我就必須要勾選“Use this connection only for resources on its network”,以防止我的筆記本電腦從 U** LAN 端口訪問網(wǎng)絡(luò)。
此連接僅用于其網(wǎng)絡(luò)上的資源
使用UP Xtreme i11進行2.5GbE測試
連接好所有東西后,我們可以通過檢查 TP-Link 開關(guān)上的 LED 來輕松檢查所有接口是否使用了 2500 Mbps 鏈路。
TP Link 2.5GbE LED
如上所示,當左側(cè) LED 為綠色時,就代表我們有一個 2500 Mbps 的鏈路。如果右側(cè) LED 為綠色,那么就說明是 1000 Mbps,橙色則表示較低的速度 (100M/10M)。這三個連接的速度是 2500 Mbps。這些情況都表現(xiàn)得很好!
由于只有在連接互聯(lián)網(wǎng)的情況下,才能訪問小米AX6000路由器的界面和移動應(yīng)用程序,所以我不得不尋找另一種方法來列出局域網(wǎng)中的主機。我在終端窗口中還使用了 nmap:
前往“CNX Software中文站”官網(wǎng),查看完整信息
如上所示,192.168.31.1是路由器、192.168.31.166是我的筆記本,所以192.168.31.12那么應(yīng)該就是UP Xtreme i11 迷你PC了。
迷你PC也能運行 Ubuntu 20.04,所以我們也可以比較一下 inxi 的輸出:
前往“CNX Software中文站”官網(wǎng),查看完整信息
enp44s0 接口使用的是 2500 Mbps 全雙工鏈路。接下來我們運行 iperf 來測試從筆記本電腦“上傳”到迷你PC的速度:
前往“CNX Software中文站”官網(wǎng),查看完整信息
u**3 2.5gbe適配器的上傳速度
平均 2.35 Gbps、一些峰值接近 2.46 Gbps,這是快速的鏈路。
接下來,我們從迷你 PC 切換到筆記本電腦的“下載”。
前往“CNX Software中文站”官網(wǎng),查看完整信息
u** 3.0 2.5gbe適配器的**
現(xiàn)在**只有不到600 Mbps,這其實還挺令人失望的。這比我們對千兆以太網(wǎng)的預(yù)期還要糟糕。
我再試一次,但這次我使用的是 iperf3 上傳:
前往“CNX Software中文站”官網(wǎng),查看完整信息
和 iperf3 下載:
前往“CNX Software中文站”官網(wǎng),查看完整信息
因為不管我們用的是iperf2還是iperf3,結(jié)果都是一樣的。
現(xiàn)在我將筆記本電腦的千兆以太網(wǎng)端口連接到 Xtreme i11 的 2.5 GbE 端口來進行進一步的調(diào)查。并進行 iperf3 下載(迷你 PC 到筆記本電腦):
前往“CNX Software中文站”官網(wǎng),查看完整信息
942 Mbps 這正是我期望的速度,因此剩下的問題似乎就與 U** 以太網(wǎng)適配器有關(guān)了。但我還是想進一步證實一下這點,所以我通過將 U** 3.0 2.5GbE 適配器連接到 UP Xtreme i11 迷你 PC 的千兆以太網(wǎng)端口來進行反轉(zhuǎn)測試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
826 Mbps!這個結(jié)果還挺有趣的,雖然不算完美,但比起 2.5Gbe 到 2.5GbE 的連接來說已經(jīng)很快了。
不過,iperf 并不完全代表標準用例。因此,我將帶有 480GB SSD 的 MINIX NEO Storage Plus U**-C 擴展塢連接到了 UP Xtreme 迷你PC 的 U**-C“Thunderbolt”端口,并創(chuàng)建了 SAMBA 共享,這樣我就可以將大文件**到 SSD 或從 SSD通過 2.5GbE 網(wǎng)絡(luò)將大文件**到筆記本電腦和迷你 PC 上。
SAMBA 2.5GbE筆記本電腦傳輸數(shù)據(jù)到迷你電腦的情況
從筆記本電腦到迷你 PC 的傳輸速度大約是 750 Mbps。
SAMBA 2.5GbE迷你PC到筆記本電腦
迷你 PC 到筆記本電腦的“下載”傳輸速度也非常慢,低于 500 Mbps,所以最終導(dǎo)致了“software connection abort”僅從 11.2 GB 文件中傳輸了 7.8 GB。
其實,一直以來SAMBA都是在廣泛使用的,但可能并不是數(shù)據(jù)傳輸?shù)淖羁旆绞?。接下來,我切換到 scp 并將相同的文件從筆記本電腦傳輸?shù)矫阅?PC 上。
SCP 2.5GbE筆記本電腦傳輸?shù)矫阅汶娔X的情況
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣更快了一些,11.2GB 的傳輸時間是 98 秒或者說平均大約 117 MB/s (963 Mbps)。
接著我們刪除源上的文件,第二將其從迷你 PC **回筆記本電腦上試試看。
SCP 2.5GbE**PC傳輸數(shù)據(jù)到筆記本電腦
前往“CNX Software中文站”官網(wǎng),查看完整信息
這樣的**作之后傳輸似乎稍慢了一點,但平均速度大約是 108.2MB/s (865.6 Mbps) 并不差。不過,我不太確定為什么 scp 會顯示文件大小是 10GB,因為它在 Nautilus 中是 11.2GB、從終端顯示來看是11GB:
前往“CNX Software中文站”官網(wǎng),查看完整信息
我之前其實期望會有更高的傳輸速度,但測試結(jié)果有點令人失望,但根據(jù)Wireles**oves上的博客文章來看,我們應(yīng)該可以在SAMBA 和 scp上得到更好的測試結(jié)果。所以,如果我們想獲得更高的速度,我們就可以使用更簡單的 scp 加密并將數(shù)據(jù)發(fā)送到 /dev/null。接著,我們再通過將文件下載到筆記本電腦上的 /dev/null 來嘗試一下:
前往“CNX Software中文站”官網(wǎng),查看完整信息
測試結(jié)果更差了!這到底是發(fā)生了什么?我要嘗試從筆記本電腦轉(zhuǎn)移到迷你電腦上試試:
前往“CNX Software中文站”官網(wǎng),查看完整信息
這次的情況就跟預(yù)期差不多了。但是當我們查看顯示網(wǎng)絡(luò)傳輸速度的實時圖表時,還是會有很多變化。
2.5GbE的網(wǎng)絡(luò)吞吐量
原本我是打算要用 Radxa E25 測試 U** 3.0 到 2.5 Gbps 以太網(wǎng) U** 適配器,看看它表現(xiàn)如何的,也許有需要調(diào)整一些設(shè)置來提高性能。但現(xiàn)在我相信我應(yīng)該不需要依賴這個用于測試的 U** 適配器了。
更多優(yōu)質(zhì)文章推薦:
1.樹莓派RP2040通過PIO(可編程 I/O)獲得一個額外的U**端口 – CNX Software中文站
2.Basler prB-IMX8MP嵌入式視覺處理套件,支持用于MIPI、GigE Vision和U**3 Vision相機的BCON – CNX Software中文站
3.利用樹莓派Zero測試引腳、U** Gadget模式的U**附加板 – CNX Software中文站
拓展知識:
以太網(wǎng)適配器
一、指代不同
1、網(wǎng)絡(luò)適配器:又稱網(wǎng)卡,被設(shè)計用來允許計算機在計算機網(wǎng)絡(luò)上進行通訊的計算機硬件。
2、以太網(wǎng)控制器:以太網(wǎng)和IEEE802.3通常由接口卡(網(wǎng)卡)或主電路板上的電路實現(xiàn)。
二、原理不同
1、網(wǎng)絡(luò)適配器:其擁有MAC地址,因此屬于OSI模型的第2層。使得用戶可以通過電纜或**相互連接。每一個網(wǎng)卡都有一個被稱為MAC地址的獨一無二的48位串行號,被寫在卡上的一塊ROM中。
2、以太網(wǎng)控制器:以太網(wǎng)控制器使用一個特定的物理層和數(shù)據(jù)鏈路層標準,例如以太網(wǎng)或令牌環(huán)來實現(xiàn)通訊所需要的電路系統(tǒng)。這為一個完整的網(wǎng)絡(luò)協(xié)議棧提供了基礎(chǔ),使得在同一局域網(wǎng)中的小型計算機組以及通過路由協(xié)議連接的廣域網(wǎng)。
三、特點不同
1、網(wǎng)絡(luò)適配器:沒有任何兩塊被生產(chǎn)出來的網(wǎng)卡擁有同樣的地址。這是因為電氣電子工程師協(xié)會(IEEE)負責為網(wǎng)絡(luò)接口控制器(網(wǎng)卡)銷售商分配唯一的MAC地址。
2、以太網(wǎng)控制器:帶有外設(shè)接口的**以太網(wǎng)控制器,它可作為任何配備有SPI接口的控制器的以太網(wǎng)接口。
參考資料來源:百度百科-以太網(wǎng)控制器
參考資料來源:百度百科-網(wǎng)卡
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/67479.html