普段ネットが遅いなぁーと感じるときなど,今までは適当にスピードテストツールを検索して使っていたけど,毎回探すのも面倒だし,ブラウザを起動するのも面倒だし,もっと簡単に確認したいなと思っていた.
speedtest-cli
speedtest-cli と言う良さそうな CLI を発見したので,使ってみた.紹介の意味も兼ねて書いておく.
インストール
Linux 環境なら pip でも良いけど,Mac なら Homebrew で良いかなと思う.
$ brew install speedtest-cli $ speedtest-cli --version 0.3.4
近くの拠点を探す
拠点まで距離があると数値がブレる.--list
オプションで拠点を一覧することができる.大量に出力されるため,適当に grep して,今回は東京にある拠点を使うことにした.拠点一覧は定期的に更新される可能性がある.
2020年5月 実行
$ speedtest-cli --list | grep '(Tokyo, Japan)' 24333) Rakuten Mobile , Inc (Tokyo, Japan) [6.34 km] 15047) OPEN Project (via 20G SINET) (Tokyo, Japan) [6.34 km] 28910) fdcservers.net (Tokyo, Japan) [6.34 km]
2016年6月 実行
$ speedtest-cli --list | grep '(Tokyo, Japan)' 7510) ASEINet (Tokyo, Japan) [6.56 km] 7992) INSANEWORKS,LLC (Tokyo, Japan) [6.56 km]
実行
オプションなしで実行しても良いけど,--simple
オプションを使うと不要なログが出力されず,シンプルに表示できる.
$ speedtest-cli --server 7510 --simple Ping: 90.252 ms Download: 53.18 Mbit/s Upload: 72.17 Mbit/s
--share
オプションを使うと結果を画像形式で出力することもできる.数値の改竄なくエビデンスとして使う場合などに良さそう.
$ speedtest-cli --server 7510 --share