Ubuntu Server 18.04 でアップロード速度が遅い場合の診断方法

Ubuntu Server 18.04 でアップロード速度が遅い場合の診断方法

私は現在、Plex サーバーなどとして機能するように構築されたホーム サーバーで Ubuntu Server 18.04 を実行しています。イーサネット経由で接続しており (ルーターとの間に 5 ポート スイッチを使用)、実行中はダウンロード速度が常に 750 ~ 900 MBit/s の範囲でspeedtest-cli、予想どおりです。ただし、スピードテストを実行すると、家にある他のすべてのマシンの速度が 300 ~ 400 以上であるにもかかわらず、アップロード速度は 5 MBit/s を超えたことがありません。

アップロード速度が遅い原因を診断するにはどうすればよいでしょうか? 同じ 5 ポート スイッチに接続されている別のコンピューターなど、同じネットワーク上の他のデバイスに問題がない場合、問題の原因が何であるかわかりません。ルーターをリセットしたり、スイッチのケーブルやポートを入れ替えたりするなど、基本的なことを試しましたが、何も変わりませんでした。

編集: これは の問題である可能性がありますspeedtest-cli。 github でアップロード速度が遅いという結果を議論している 2 つの別々の問題を見つけました。また、このツールを使用した DL 速度と UL 速度の同様の不一致に関する他のコメントも見ました。

スレッド 1

スレッド2

別の方法を使ってテストし、結果を確認してみます。

speedtest-cli2回目の編集:アップロード速度が確かに壊れていることを確認しました。この記事速度をテストするための別のスクリプトを指し示し、ネットワーク速度と一致する結果を得ることができました。

答え1

Ubuntu 18.04の場合

apt によってインストールされた speedtest-cli:

$ 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 マスターからの 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

2 番目は、同じマシンからの Web ページの結果と一致します。

ちなみに、同じネットワーク上の MacBook に brew で speedtest-cli をインストールすると、2 番目と同じ (より高速な) 結果が得られます (MacBook のブラウザでも同様です)。明らかに、apt でインストールした speedtest-cli には問題があり、同じマシンで直接 python を実行すると問題は発生しません。

関連情報