本篇主要介紹如何在Linux下用speedtest測試網速
speedtest是什么
speedtest_cli 是一個基於Python開發的程序腳本,使用 speedtest.net 來測試因特網帶寬的命令行界面。通過這種方式,你也可以在沒有瀏覽器或者圖形化界面的服務器上做帶寬測試。
安裝
有兩種方法去安裝speedtest-cli,一種需要Python的pip管理程序,第二種是從GitHub上拉取Python腳本
1. 通過Python腳本安裝speedtest-cli
首先從GitHub上面拉取安裝包
$ wget https://github.com/sivel/speedtest-cli/archive/master.zip
#直接拉取腳本也可以,但我有的時候連接失敗
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
$ unzip master.zip
提取出文件后,加上權限可以使其運行,並把其加入/usr/bin,下避免每次都要輸入完整路徑
$ cd speedtest-cli-master/ $ chmod 755 speedtest.py $ mv speedtest.py /usr/bin/
2. 通過Python-pip來安裝
首先安裝Python-pip
$ yum install python-pip -y
$ pip install speedtest-cli
運行
運行的時候只需要輸入
$ speedtest-cli
如果你想分享測試結果,你可以使用參數“–share”。它將會把你的測試結果上傳到Speedtest.net服務器並以圖形的方式分享給其他人——最后面會給一個網頁鏈接
如果你對目前所有可用的Speedtest.net服務器感興趣,你可以使用參數“–list”。它會打印出所有的Speedtest.net服務器(按照離你的地理距離由近及遠排序)。
在上面的列表中,每一行前面都有一個與服務器對應的ID。如果想使用指定的節點來測試你的網速,你只需要在speedtest命令后指定其ID即可。例如,如果想使用上圖中的QuadraNet服務器,你只需要指定相對應的服務器ID 29071即可。