好吧,最近搞了个香港服务器,但是香港带宽限制比较严格,当然不能吃亏了,测速,必须测速。
今天主角出场speedtest-cli,它工作在Python 2.4-3.4
安装:
- pip / easy_install
- pip install speedtest-cli
- or
- easy_install speedtest-cli
- Github
- pip install git+https://github.com/sivel/speedtest-cli.git
- or
- git clone https://github.com/sivel/speedtest-cli.git
- python speedtest-cli/setup.py install
- Just download (Like the way it used to be)
- wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
- chmod +x speedtest-cli
- or
- curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
- chmod +x speedtest-cli
功能和使用:
- $ speedtest-cli -h
- usage: speedtest-cli [-h] [--bytes] [--share] [--simple] [--list]
- [--server SERVER] [--mini MINI] [--source SOURCE]
- [--timeout TIMEOUT] [--version]
- Command line interface for testing internet bandwidth using speedtest.net.
- --------------------------------------------------------------------------
- https://github.com/sivel/speedtest-cli
- optional arguments:
- -h, --help show this help message and exit
- --bytes Display values in bytes instead of bits. Does not affect
- the image generated by --share
- --share Generate and provide a URL to the speedtest.net share
- results image
- --simple Suppress verbose output, only show basic information
- --list Display a list of speedtest.net servers sorted by
- distance
- --server SERVER Specify a server ID to test against
- --mini MINI URL of the Speedtest Mini server
- --source SOURCE Source IP address to bind to
- --timeout TIMEOUT HTTP timeout in seconds. Default 10
- --version Show the version number and exit
简单测速,奶牛是在ubuntu下进行的测试:
- apt-get install python-pip
- pip install speedtest-cli
安装完成后执行:
- speedtest
测试结果如下:
- root@gameserver1:~# speedtest
- Retrieving speedtest.net configuration...
- Retrieving speedtest.net server list...
- Testing from Shanghai Anchnet Network Technology (XXX.XXX.XXX.XXX)...
- Selecting best server based on latency...
- Hosted by Shanghai Branch, China Unicom (Shanghai) [19.64 km]: 29.249 ms
- Testing download speed........................................
- Download: 18.84 Mbit/s
- Testing upload speed..................................................
- Upload: 1.51 Mbit/s