読者です 読者をやめる 読者になる 読者になる

speedtest-cli でターミナルからネット速度を計測する

普段ネットが遅いなぁーと感じるときなど,今までは適当にスピードテストツールを検索して使っていたけど,毎回探すのも面倒だし,ブラウザを起動するのも面倒だし,もっと簡単に確認したいなと思っていた.

www.musen-lan.com

speedtest-cli

speedtest-cli と言う良さそうな CLI を発見したので,使ってみた.紹介の意味も兼ねて書いておく.

github.com

インストール

Linux 環境なら pip でも良いけど,Mac なら Homebrew で良いかなと思う.

$ brew install speedtest-cli
$ speedtest-cli --version
0.3.4

近くの拠点を探す

拠点まで距離があると数値がブレる.--list オプションで拠点を一覧することができる.大量に出力されるため,適当に grep して,今回は東京にある ASEINet (7510) を使うことにした.

$ 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

f:id:kakku22:20160606163835p:plain

関連記事