CUI環境で、Linuxの回線速度のテストをしたい!
コマンドラインでネットワークの回線速度を調べる時に、調べた内容です。
GUI環境であれば、ブラウザから簡単に測定できるサイトがあるのですが、LinuxのCUIから測定する方法について調べてみました。
speedtest-cli
Pythonで作られたスクリプトで、Pythonさえインストールされていれば、単体で動作します。
非常に簡単に測定する事ができたので、こちらの使い方について紹介したいと思います。
準備
1. Pythonがインストールされているか確認
以下のコマンドを入力して、Pythonがインストールされているか確認します。
インストールされていない場合は、入れて下さい。
$ python --version
2. speedtest-cliのダウンロード
以下のURLから、スクリプトをダウンロードします。
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
測定する
準備が出来たら、ダウンロードしたスクリプトを実行します。
$ python speedtest-cli
すると… 測定結果が以下のような形で表示されると思います。
Retrieving speedtest.net configuration...
Testing from Microsoft Corporation (xxx.xxx.xxx.xxx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by OPEN Project (via 20G SINET) (Tokyo) [6.15 km]: 2.454 ms
Testing download speed................................................................................
Download: 994.59 Mbit/s
Testing upload speed................................................................................................
Upload: 99.74 Mbit/s
※ ちなみに、上の結果は Azure東日本DSから、A1サイズのLinuxVMから性能測定した結果です。
オプション
下り速度だけを計測
$ python speedtest-cli --no-upload
上り速度だけを計測
$ python speedtest-cli --no-download
さいごに
以外と簡単に測定できました。
スクリプトを作ってくれた方に感謝です。
0 件のコメント:
コメントを投稿