動かざることバグの如し

近づきたいよ 君の理想に

コマンドラインから回線計測したいならspeedtest-goがオススメ

環境

やりたいこと

インターネットの回線速度をコマンドラインから簡単に計測する。特にダウンロードとアップロードの速度が知りたい。

speedtest-goとは

showwin/speedtest-go: CLI and Go API to Test Internet Speed using speedtest.net

speedtest-goは、speedtest.netのサービスを利用してインターネット速度をテストするCLIツールであり、Go言語で書かれている。このツールは、speedtest.netよりも約2倍速くテストを行うことができ、ほぼ同じ結果を出力する。

ダウンロード

以下のコマンドを使用して、speedtest-goをダウンロードし、解凍する。

curl -L https://github.com/showwin/speedtest-go/releases/download/v1.7.0/speedtest-go_1.7.0_$(uname)_$(arch).tar.gz | tar -xz

実行ダウンロードしたバイナリを実行することで、速度テストを開始できる。

./speedtest-go

注意点

speedtest-goを使用する際には、以下の点に注意する必要がある。

  • speedtest-goは、デフォルトで最も近いサーバーを選択してテストを行う。
  • 複数のサーバーを使用してテストを行いたい場合は、-mフラグを使用する。
  • JSON形式で結果を出力したい場合は、--jsonフラグを使用する。
  • 特定のサーバーを指定してテストを行いたい場合は、-sフラグにサーバーIDを指定する。