私は現在、Plex サーバーなどとして機能するように構築されたホーム サーバーで Ubuntu Server 18.04 を実行しています。イーサネット経由で接続しており (ルーターとの間に 5 ポート スイッチを使用)、実行中はダウンロード速度が常に 750 ~ 900 MBit/s の範囲でspeedtest-cli
、予想どおりです。ただし、スピードテストを実行すると、家にある他のすべてのマシンの速度が 300 ~ 400 以上であるにもかかわらず、アップロード速度は 5 MBit/s を超えたことがありません。
アップロード速度が遅い原因を診断するにはどうすればよいでしょうか? 同じ 5 ポート スイッチに接続されている別のコンピューターなど、同じネットワーク上の他のデバイスに問題がない場合、問題の原因が何であるかわかりません。ルーターをリセットしたり、スイッチのケーブルやポートを入れ替えたりするなど、基本的なことを試しましたが、何も変わりませんでした。
編集: これは の問題である可能性がありますspeedtest-cli
。 github でアップロード速度が遅いという結果を議論している 2 つの別々の問題を見つけました。また、このツールを使用した DL 速度と UL 速度の同様の不一致に関する他のコメントも見ました。
別の方法を使ってテストし、結果を確認してみます。
speedtest-cli
2回目の編集:アップロード速度が確かに壊れていることを確認しました。この記事速度をテストするための別のスクリプトを指し示し、ネットワーク速度と一致する結果を得ることができました。
答え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 を実行すると問題は発生しません。