最近給服務器調整了互聯網帶寬的限速策略,調到100M讓自己網站也爽一下。一般在windows上我喜歡用speedtest.net來測試,測速結果也被大家認可。
在linux上speedtest.net提供了一個命令行工具speedtest-cli,用起來很方便,這里分享一下安裝方法和測試效果。
一、安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基于speedtest.net的基礎架構來測量網絡的上/下行速率。
安裝speedtest-cli很簡單——只需要下載其Python腳本文件。網上的教程非常古老,用了只會報過期腳本 ,更新如下
wget?https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod?a+rx?speedtest.py
mv?speedtest.py?/usr/local/bin/speedtest-cli
chown?root:root?/usr/local/bin/speedtest-cli
speedtest-cli
也可以在自己電腦上下載好 speedtest.py 然后上傳到服務器上。
二、使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
[root@serv3?~]#?speedtest-cli
輸入這個命令后,它會自動發現離你最近的Speedtest.net服務器(地理距離),然后輸出出測試的網絡上/下行速率。
[root@serv3?~]#?speedtest-cli
Retrieving?speedtest.net?configuration...
Testing?from?CNISP-Union?Technology?(Beijing)?Co.?(XXX.XXX.XXX.XXX)...
Retrieving?speedtest.net?server?list...
Selecting?best?server?based?on?ping...
Hosted?by?ChinaTelecom-GZ?(Guangzhou)?[2.51?km]:?16.324?ms
Testing?download?speed................................................................................
Download:?110.10?Mbit/s
Testing?upload?speed................................................................................................
Upload:?112.38?Mbit/s
測試結果說明:上行為112.38 Mbit/s 下行為 110.10 Mbit/s,當然這樣測速能達到理想狀態,主要是因為本地和speedtest提供的測試節點網絡狀態都比較好,大家各自測試時就得看具體情況了。