使用Linux命令行測試網速

Speedtest.net的工做原理並不複雜:它在你的瀏覽器中加載JavaScript代碼並自動檢測離你最近的Speedtest.net服務器,而後向服務器發送HTTP GET and POST請求來測試上行/下行網速。html

但在沒有圖形化桌面時(例如,當你經過命令行遠程登錄服務器或使用沒有圖形界面的操做系統),基於flash、界面友好的Speedtest.net將沒法工做。幸運的是,Speedtest.net提供了一個命令行版本——speedtest-cli。下面我將向你演示如何在Linux的命令行中使用speedtest-cli來測試寬帶鏈接速度。linux

一、安裝speedtest-cli speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下都可運行。它基於Speedtest.net的基礎架構來測量網絡的上/下行速率。安裝speedtest-cli很簡單——只須要下載其Python腳本文件。git

$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py --no-check-certificategithub

$ 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.net服務器感興趣,你能夠使用參數「–list」。它會打印出全部的Speedtest.net服務器(按照離你的地理距離由近及遠排序)。工具

參考: 一、http://www.linuxde.net/2014/01/15561.html測試

二、http://www.landui.com/help/show-2942.html

相關文章
相關標籤/搜索