Speedtest CLI 主要是針對開發人員的網際網路連線測量的工具,這一次將安裝在日前架設在Oracle Cloud上的實體(Ubuntu 22.04),以檢驗實體系統對外的網路情形。
安裝 Speedtest CLI
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest
查詢Speedtest鄰近伺服器列表
speedtest -L
由於實體是架設在Oracle Cloud大阪機房的關係,因此程式會列出鄰近伺服器列表以供作連線測試。
Speedtest連線測試(不指定伺服器)
speedtest
在第一次執行speedtest時,程式會要求輸入「YES」同意授權使用,此時speedtest會自動連向測試的主機,以統計上下載頻寬。
Speedtest連線測試(指定伺服器)
speedtest -s
speedtest提供了一些參數,其中-s(–server-id=)參數主要是讓開發人員指定的連線測式的伺服器,透過-L參數取得到鄰近伺服器的ID碼後,搭配-s參數進行連測頻寬的測試使用(圖例server-id是28910,位在日本東京的FDC機房)。
除了文字介面外,speedtest也提供了視覺化的網頁版測試結果數據供參考,只需要將結果的URL複製貼到瀏覽器上的網址欄位便可看到連線測試的結果(下圖)。
Speedtest CLI 支援了FreeBSD/Linux/macOS等平台,可以依照自己系統的需求來安裝即可。這次實體作業系統是建構在Arm Ampere A1 Compute上頭,整體運作上表現不錯,雖然實體遠在日本大阪,惟已是臺灣對外連線品質上算是速度最快的地區之一。