Speedtest on Linux

Speedtest 是大家常常用來測試網路的工具,不論是在手機或是電腦上,在 Linux 上也有 指令版的 speedtest-cli 可以使用!我相信多少有朋友會使用 Linux,或是像我一樣自己架網站,架設網站時 CPU、記憶體、硬碟大小都是可以選的,唯獨頻寬這種事情比較說不準,共用的線路是否有被塞爆?到台灣的速度如何?這都得測了才知道,除了以大檔案的下載來測試速度之外,那來試試看 speedtest-cli 吧!除了最簡單的測試之外,也可以自己指定要測試的線路,感覺更加彈性使用唷!

步驟一:yum install epel-release
Speedtest on Linux

通常我們會很直覺的使用  yum 來找找看有沒有,預設當然是沒有,所以必須先 yum install epel-release,安裝完之後再搜尋就會出現了!

步驟二:yum install python2-speedtest-cli.noarch

基本上就是進行自動安裝,安裝後執行的指令就是 speedtest-cli,不過若是出現以下錯誤:
$ speedtest-cli
Traceback (most recent call last):
  File "/bin/speedtest-cli", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
那麼請在 yum install python-setuptools.noarch 安裝 python 的相關工具,安裝完成指令應該就能正常執行

Speedtest on Linux

△ 直接透過 speedtest-cli 進行網路速度測試,Download 與 Upload 就是下載與上傳的速度。

Speedtest on Linux

speedtest-cli --share 會在執行測試之後產出一張速度測試的分享圖,可以直接取用圖片網址。

Speedtest on LinuxSpeedtest on LinuxSpeedtest on Linux

△ 我的各台主機測試結果,到底網站該放哪一台才好呢??

Speedtest on Linux

△ speedtest 的測試通常是找最近的伺服器來測試連線速度,speedtest -cli --list 可以列出所有能測試連線速度的伺服器,自己可以再搭配 grep 來使過濾,列出來的主機前面會有編號,選定主機測試時就要使用編號。

Speedtest on Linux

△ 像我測試 speedtest-cli --server 5196 指定主機連線,譬如租用用國外 VPS 想要知道與台灣的連線速度,那就可以使用這樣的方式來測試唷!

https://github.com/sivel/speedtest-cli

哇哇3C日誌 綠色工廠2.0
完整文章請看:Speedtest-cli 指令模式在 Linux 測試網路主機的速度,最新資訊請到 哇哇3C日誌 收看唷!
更多資訊請參考:
Jump 官方漫畫製作軟體 JUMP PAINT,漫畫競賽獎金 135 萬日幣給有熱誠的你
開箱評測 Samsung Galaxy Note8 相當滿意,雙鏡頭、S Pen、Bixby 全面進化
王者再臨!ROG Chimera、Strix SCAR / Hero 電競筆電磅礡登場