如何診斷 Ubuntu Server 18.04 上的上傳速度慢

如何診斷 Ubuntu Server 18.04 上的上傳速度慢

我目前正在家庭伺服器上執行 Ubuntu Server 18.04,以充當 Plex 伺服器等。我透過乙太網路連接它(在它和路由器之間有一個 5 連接埠交換器),並在運行時獲得一致的下載速度在 750-900 MBit/s 範圍內speedtest-cli,這是預期的。然而,上傳速度從未超過 5 MBit/s,儘管在執行速度測試時,房子裡的所有其他機器的速度都在 300-400 左右或更高。

如何診斷上傳速度緩慢的原因?我不確定如果同一網路上的其他裝置(包括連接到相同 5 連接埠交換器的另一台電腦)沒有出現問題,可能會導致該問題。我嘗試了一些基本的操作,例如重置路由器和交換交換器上的電纜和端口,但這並沒有改變任何東西。

編輯:這可能是speedtest-cli.我在 github 上發現了兩個討論上傳速度緩慢結果的獨立問題,並且還看到了有關使用該工具的 DL 和 UL 速度之間類似差異的其他評論。

線程1

線程2

我將嘗試使用替代方法來測試並查看結果。

第二次編輯:我剛剛確認speedtest-cli上傳速度確實受到了影響。我發現本文指向一個不同的腳本來測試速度,並且能夠獲得與我的網路速度一致的結果。

答案1

在 Ubuntu 18.04 上

speedtest-cli 由 apt 安裝:

$ speedtest-cli --server 2173

Retrieving speedtest.net configuration...
Testing from TPG Internet (<my IP>)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Internode (Sydney) [1.01 km]: 15.25 ms
Download: 84.62 Mbit/s
Upload: 3.82 Mbit/s

來自 speedtest-cli master 的 python(上面連結):

$ ./speedtest.py --server 2173

Retrieving speedtest.net configuration...
Testing from TPG Internet (<my IP>)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Internode (Sydney) [1.01 km]: 14.583 ms
Download: 84.64 Mbit/s
Upload: 38.26 Mbit/s

第二個符合來自同一台機器的網頁結果。

順便說一句,在我的 macbook 上安裝 speedtest-cli,在同一網路上,會產生與第二個相同(更快)的結果(就像 macbook 上的瀏覽器一樣)。顯然,apt 安裝的 speedtest-cli 有問題,因為同一台機器上的直接 python 沒有問題。

相關內容