鴻茂傳媒經營理念
始終以創造客戶價值為根本
景安/西部/騰訊雲/阿里雲
提供大廠商的雲伺服器
16年網絡運維經驗
提供專屬人工技術服務
當發現上網速度變慢時,人們通常會先首先測試自己的電腦到網絡服務提供商(通常被稱為“最後一公里”)的網絡連接速度。在可用於測試寬帶速度的網站中,speedtest.net也許是使用最廣泛的。
speedtest.net的工作原理並不複雜:它在你的瀏覽器中加載javascript代碼並自動檢測離你最近的speedtest.net伺服器,然後向伺服器發送http get and post請求來測試上行/下行網速。
但在沒有圖形化桌面時(例如,當你通過命令行遠程登陸伺服器或使用沒有圖形界面的作業系統),基於flash、界面友好的speedtest.net將無法工作。幸運的是,speedtest.net提供了一個命令行版本--speedtest-cli。下面我將向你演示如何在linux的命令行中使用speedtest-cli來測試寬帶連接速度。
安裝speedtest-cli
speedtest-cli是一個用python編寫的輕量級linux命令行工具,在python2.4至3.4版本下均可運行。它基於speedtest.net的基礎架構來測量網絡的上/下行速率。安裝speedtest-cli很簡單--只需要下載其python腳本文件。
$wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$chmod a+rx speedtest_cli.py
$sudo mv speedtest_cli.py/usr/local/bin/speedtest-cli
$sudo chown root:root/usr/local/bin/speedtest-cli
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
$speedtest-cli
輸入這個命令後,它會自動發現離你最近的speedtest.net伺服器(地理距離),然後列印出測試的網絡上/下行速率。
如果你願意分享測試結果,你可以使用參數“–share”。它將會把你的測試結果上傳到speedtest.net伺服器並以圖形的方式分享給其他人。
下面是一幅由speedtest-cli自動生成並上傳到speedtest.net的測試結果:
如果你對目前所有可用的speedtest.net伺服器感興趣,你可以使用參數“–list”。它會列印出所有的speedtest.net伺服器(按照離你的地理距離由近及遠排序)。
在上面的列表中,每個伺服器的前面都有一個與其對應的id。如果想使用指定的伺服器來測試你的網速,你只需要在speedtest-cli命令後指定其id即可。例如,如果想使用在washington dc的伺服器,你只需要指定相對應的伺服器id(如935)。
© 網站版權與免責聲明
1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;
2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;
3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;
4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;
5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明