search
LoginSignup
1

More than 1 year has passed since last update.

posted at

updated at

SPEEDTEST をコンソールから利用する

格安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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
1