SpeedTest CLI

習慣在Server上把GUI都砍光,但而有使用speedtest的需求,找了一下SpeedTest是否有命令列的版本,結果是有的。

使用環境在CentOS 7 64位元版本,Kernel為3.10.0-327.13.1.el7.x86_64,CentOS 命令列版本speedtest安裝過程如下

更新epel-release

有兩種更新方式,看要使用 yum 還是取得 rpm回系統安裝。

yum install epel-release

For RHEL 6.x and CentOS 6.x (x86_64)

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

For RHEL 6.x and CentOS 6.x (i386)

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

安裝pip

上一步驟更新EPEL之後,就可以使用yum安裝PIP

sudo yum install -y python-pip
sudo pip install --upgrade pip

透過pip安裝speedtest

sudo pip install speedtest-cli 

這樣就裝好了,可以使用文字命令的Speedtest測速

執行speedtest

在terminal輸入命令speedtest-cli即可,不帶參數、自動選擇測試伺服器,執行結果如下:

[kedy@elkapp01 ~]$speedtest-cli

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from HiNet (60.251.132.249)...
Selecting best server based on latency...
Hosted by Asia Pacific Telecom (Taipei) [1.06 km]: 3.613 ms
Testing download speed........................................
Download: 286.99 Mbit/s
Testing upload speed..................................................
Upload: 93.55 Mbit/s

列出測試伺服器

有時候又想要針對特定區域的特定伺服器發動測試,此時要先知道伺服器的編號,個人習慣對Taipei Fiber伺服器發動測試,透過命令來找找:

[kedy@elkapp01 ~]$ speedtest-cli --list

會看到落落長一串,就不截圖了,加上grep找找在台北的測試主機:

[kedy@elkapp01 ~]$ speedtest-cli --list | grep Taipei
3967) Chief Telecom (Taipei, Taiwan) [0.49 km]
2181) kbro Co., Ltd. (Taipei, Taiwan) [0.49 km]
5008) Asia Pacific Telecom (Taipei, Taiwan) [0.49 km]
5056) Taipei Fiber (Taipei, Taiwan) [0.49 km]
2188) TFN Media Co., Ltd. (Taipei, Taiwan) [0.49 km]
2133) Taiwan Fixed Network (Taipei, Taiwan) [0.49 km]
2327) Far Eastone Telecommunications Co., Ltd. (Taipei, Taiwan) [0.49 km]
5661) NCIC Telcom (Taipei, Taiwan) [0.49 km]
5315) Taiwan Star Telecom Co., Ltd. (Taipei, Taiwan) [0.49 km]
7429) Taipeinet (Taipei, Taiwan) [0.49 km]
4505) Chief Telecom (New Taipei, Taiwan) [9.41 km]
5219) Taiwan Fixed Network (New Taipei, Taiwan) [9.41 km]
5067) Far Eastone Telecommunications Co., Ltd. (New Taipei, Taiwan) [9.41 km]
5660) NCIC Telcom (New Taipei, Taiwan) [9.41 km]
5334) Taiwan Star Telecom Co., Ltd. (New Taipei, Taiwan) [9.41 km]

可以看到個人習慣的Taipei Fiber編號是5056。

針對特定伺服器測試

前步驟我們知道Taipei FIber編號是5056,指定給speedtest cli的方法為掛上--server參數

[kedy@elkapp01 ~]$ speedtest-cli --server 5056
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from HiNet (203.69.6.99)...
Hosted by Taipei Fiber (Taipei) [0.49 km]: 11.253 ms
Testing download speed........................................
Download: 71.01 Mbit/s
Testing upload speed..................................................
Upload: 76.55 Mbit/s

以上,打完收工。

results matching ""

    No results matching ""