はじめに
インターネット接続の帯域幅を speedtest.net で計測するためのコマンドラインインターフェース。 Python 2.4 - 3.3の環境で使えます。
導入
CentOS 5.7 の場合の手順です。環境を汚さないようにvirtualenvで入れています。
ディストリビューションによってはパッケージで提供されていることもあるようです。
(入っていなければ)virtualenvをいれる
$ sudo yum install python26-virtualenv
virtualenvで仮想環境をつくる
$ sudo virtualenv-2.6 ./speedtest-cli New python executable in ./speedtest-cli/bin/python2.6 Also creating executable in ./speedtest-cli/bin/python Installing setuptools............done.
pipでspeedtest-cliを導入
$ . ./speedtest-cli/bin/activate (speedtest-cli)$ pip install speedtest-cli (speedtest-cli)$ deactivate $
使い方
このように上り/下りの回線速度が計測できます。
$ ./speedtest-cli/bin/speedtest-cli Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from YOUR-ISP (XXX.XXX.XXX.XXX)... Selecting best server based on ping... Hosted by World\'s Fastest Indian (Tokyo) [1.39 km]: 71.685 ms Testing download speed........................................ Download: 4.42 Mbit/s Testing upload speed.................................................. Upload: 3.84 Mbit/s