
我不太確定這是提問的最佳地點。如果不是,請隨時提出建議或將其移動到另一個更合適的位置。
我設置了一個帶有 Orange PI 零的小型 NAS(帶有以太網和 USB 連接埠的小型 SBC)。問題是我的上傳速度較低(即其傳出連線)。
現在,我有一台 TPLINK TD-W8970 v3 路由器。我有兩台筆記型電腦透過其兩個千兆連接埠連接,而 oPI 連接到第三個千兆連接埠。速度測試是透過 samba 傳輸(大檔案)和 iperf3 完成的;兩次測試之間沒有太大差異。
兩台PC之間的傳輸速度大約是1Gb/s,因此路由器能夠處理該速度,而且PC也沒有問題。
如果我嘗試從一台 PC 在 oPI 上傳某些內容(透過 samba 或使用 iperf3 進行測試),則最大速度約為 93-94 Mb/s。這與 100Mb/s 乙太網路連接埠一致,因此一切都符合預期。
另一方面,如果我嘗試從 oPI 下載某些內容,則最大速度最多為 2.4 Mb/s(大約 300kB/s)。這非常煩人,因為從中下載東西需要很長時間。
但現在最奇怪的事情來了:如果我斷開oPI 與路由器的連接,並將其連接到配置為接入點的小型中國3G 路由器wifi,並設置將端口轉發到以太網端口,我獲得的速度約40Mb/雙向(好的,因為 wifi 連線速度為 54Mb/s)。
作為參考,3g路由器是這樣的:
我嘗試更改路由器上的乙太網路端口,但沒有成功。
目前,我不太確定問題出在哪裡。看起來問題既不是 oPI 也不是電纜(使用 3g 路由器一切正常),也不是路由器(因為更改連接埠應該會影響行為)。我認為這是一個配置問題,但為什麼呢?
感謝您對如何繼續進行的任何建議
編輯:
為了清楚起見,這裡有一些顯示連接和速度的圖表:
Legend:
iperf server ==link==> ... ==link==> iperf client
speed
PC ==ethernet==> ROUTER ==ethernet==> PC
900-950Mb/s
PC ==ethernet==> ROUTER ==ethernet==> oPI
93-94Mb/s
oPI ==ethernet==> ROUTER ==ethernet==> PC
2.4Mb/s
PC ==ethernet==> ROUTER ==wifi==> 3G ROUTER ==ethernet==> oPI
40Mb/s
oPI ==ethernet==> ROUTER ==wifi==> 3G ROUTER ==ethernet==> PC
40Mb/s