0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Last updated at Posted at 2020-05-16

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

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
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?