格安SIMでよく利用されている SPEEDTEST ですが、コンソール版がありました。
$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from *****, Incorporated (49.236.225.238)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by fdcservers.net (Tokyo) [5.17 km]: 6.515 ms
Testing download speed................................................................................
Download: 78.74 Mbit/s
Testing upload speed......................................................................................................
Upload: 84.69 Mbit/s
上記のように簡単にネットワークの速度を得ることが出来ます。
OSS 版について
本家のソフトウェアはOSSではないので、有志によるOSS実装もいくつかある模様です。
Python 版が一番人気があり、 pip install speedtest-cli
で簡単にインストールできます。このバージョンは TCP ベースではなく、レガシー版と同様の手法で HTTP ベースで計測しているので、本家とは少し値が異なります。
レガシー版の挙動については rust 版の README に簡単な説明があります。
接続先について
テスト用のサーバーサイドはスポンサーがホストしていて、上記のリストから、確認できます。IPアドスから、近い順に列挙されるようになっています。IPA、楽天モバイル、筑波大などがホスティングしているようです。
URL | スポンサー |
---|---|
http://speed.coe.ad.jp:8080/speedtest/hi | IPA CyberLab |
http://ookla.mbspeed.net:8080/speedtest/hi | Rakuten Mobile , Inc |
http://speed.open.ad.jp:8080/speedtest/hi | OPEN Project (via 20G SINET) |
http://speedtest.softether.co.jp:8080/hi | SoftEther Corporation |
レガシー版のファイルも置いてあるので curl を使ってテストすることも出来ます。
$ curl http://speed.coe.ad.jp/003.100Mbytes.dat > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 100M 100 100M 0 0 9259k 0 0:00:11 0:00:11 --:--:-- 10.1M