私の顧客は、インターネットの速度が遅いことに不満を言っています。Speedtest.netで測定した場合、速度は許容範囲です。定期的に測定されるダウンロードは、公称速度の10%〜30%です。説明できません。
いくつかの背景。問題のある接続は、高速インターネットが最大の資産ではない日当たりの良いカリブ海の島の1つにあります。最近、インターネットの速度は200 Mbpsまでまともになりました。ただし、アムステルダムへのpingの往復は約180ミリ秒です。
顧客は100 Mbpsのファイバー接続を使用しています。Windowsマシン(speedtest.net)でISP COに対して速度テストを実行すると、95 Mbpsが得られます。アムステルダムで同じ速度テストを使用すると、60〜70 Mbsに達します。完全に許容できます。
少し前に、アムステルダムのサーバーの1つから定期的にファイルを取得するRasPiをインストールしました。AMS-IXに直接接続されているデータセンター内。このコマンドの使用:
wget -O /dev/null --report-speed=bits http://aserv.example.net/~myuser/links/M77232917.txt
.txtファイルは23MByteの数字です。(実際には最大のメルセンヌプライム、23e6桁です)
問題のあるネットワークにそのファイルをダウンロードすると、wgetがこれを報告します。
dev/null 100%[====================================================================>] 22.81M 11.6Mb/s in 17s
2019-02-08 14:27:55 (11.2 Mb/s) - ‘/dev/null’ saved [23923322/23923322]
それは同時にspeedtest.netが60-70 Mbpsを報告することです。
Raspiには限界があることを知っています。しかし、この速度は大きく異なります。一度RasPiがこの11 Mbpsを報告し、次回は22 Mbpsを報告します。ただし、1.5 Mbps程度の低さもあります。
本当に強力なラップトップでこのテストを行うと、最高速度はやや高くなります(最大30 Mbps)が、同じ低さも示します。したがって、ハイサイドでのRasPiの制限を示していますが、ローサイドでの10 Mbpsではありません。
ドイツのミュンヘンにあるデータセンターのサーバーからまったく同じコマンドを発行しました。速度96 Mbps。
次に、オランダの消費者100 Mbpsファイバー接続から:65 Mbps。
それから、私の自宅で名目上の10 Mbps ADSLを持っています。Speedtestは10Mbpsを示します。Wgetは8.5 Mbpsを提供します。これは私の本では平等です。
これにより、ファイルのダウンロードのホストとして機能するサーバーの制限が排除されます。
顧客宅内での接続が遅くなる原因を誰も指摘できないと思います。しかし、speedtest.netとwgetの不一致を説明できる人はいますか?
スピードテストが無視するものはありますか、それともピークのみを測定しますか?または、wgetは長いping時間の影響を強く受けますか?
wgetテストは実際の効果的な速度を提供し、speedtestは主に公示された速度を示すためのものだと思います。
ssh personal-server cat /dev/zero | pv > /dev/null
、速度が制限されていないことがわかっているパーソナルサーバーで、期待する速度より遅くすることです。