如何使用' speedtest-cli'工具
我們始終需要檢查在家和辦公室的互聯網連接速度。我們該怎麼辦?轉到SpeedTest.net等網站並開始測試。它在Web瀏覽器中加載JavaScript ,然後根據ping選擇最佳服務器並輸出結果。它還使用Flash播放器產生圖形結果。
[您可能喜歡:快速 - 從Linux終端測試Internet下載速度]
沒有任何基於Web的瀏覽器和要點的無頭服務器呢,大多數服務器都是無頭的。此類基於Web瀏覽器的速度測試的另一個瓶頸是您無法定期安排速度測試。
這是一個應用程序“ speedtest-cli ”,可去除此類瓶頸,並讓您從命令行測試Internet連接的速度。
什麼是speedtest-cli
該應用程序基本上是用Python編程語言開發的腳本。它可以雙向衡量Internet帶寬速度。它使用speedtest.net基礎架構來測量速度。 SpeedTest-CLI能夠根據物理距離列出服務器,對特定服務器進行測試,並為您提供一個URL,以共享Internet速度測試的結果。
要在Linux系統中安裝最新的SpeedTest-CLI工具,您必須在系統上安裝Python 2.4-3.4或更高版本。
[您可能還喜歡:如何在Linux中安裝最新的Python 3.6版本]
在Linux中安裝SpeedTest-CLI
有三種安裝SpeedTest-CLI工具的方法。第一種方法涉及使用python-pip
軟件包,而第二種方法是下載Python腳本,使其可執行並運行它,第三種方法是使用軟件包管理器。在這裡,我將涵蓋所有方法...
在此頁面上
- 使用Python Pip安裝SpeedTest-CLI
- 使用Python腳本安裝SpeedTest-CLI
- 使用軟件包管理器安裝SpeedTest-CLI
讓我們開始...
使用Python Pip安裝SpeedTest-CLI
首先,您需要安裝Python PIP軟件包,然後您可以使用PIP命令安裝SpeedTest-CLI工具,如下所示。
在Debian/Ubuntu/Mint中安裝PIP
$ sudo apt安裝python-pip [Python 2] $ sudo apt安裝python3-venv python3-pip [python 3]
在CentOS/RHEL中安裝PIP
$ sudo yum安裝epel-release $ sudo安裝python pip
在軟呢帽安裝PIP
$ sudo yum升級python-stetoops $ sudo yum安裝python-pip python-wheel [Python 2] $ sudo dnf安裝python3 python3-wheel [Python 3]
在OpenSuse中安裝PIP
$ sudo zypper安裝python-pip python-stetools python-wheel [python 2] $ sudo zypper install python3-pip python3-stetoopools python3-wheel [python 3]
在Arch Linux中安裝PIP
$ sudo pacman -s python2 -pip [Python 2] $ sudo pacman -s python -pip [Python 3]
安裝PIP後,您可以安裝Speedtest-CLI工具。
$ sudo pip安裝speedtest-cli 或者 $ sudo pip3安裝speedtest-cli
在以後的階段升級Speedtest-CLI,請使用。
$ sudo pip安裝speedtest-cli-升級
使用Python腳本安裝SpeedTest-CLI
首先,使用WGET命令或curl命令從GitHub下載Python腳本,然後使腳本文件可執行。
$ wget -o speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/master/speedtest.py.py $ chmod x speedtest-cli 或者 $ curl -lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/master/speedtest.py.py $ chmod x speedtest-cli
接下來,將可執行文件移動到/usr/bin
文件夾,因此您無需每次鍵入完整的路徑。
$ sudo MV Speedtest-cli/usr/bin/
使用軟件包管理器安裝SpeedTest-CLI
您也可以使用默認包管理器安裝SpeedTest-CLI,如圖所示。
<strong>------在Ubuntu/Debian/Mint上-------</strong> $ curl -s https://install.speedtest.net/app/cli/install.deb.sh | Sudo Bash $ sudo apt-get安裝speedtest
<strong>------在Rhel/Centos/fedora上-------</strong> $ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | Sudo Bash $ sudo yum安裝speedtest
測試Linux Internet連接速度使用speedtest-cli
1。要測試Internet連接的下載和上傳速度,請在沒有任何參數的情況下運行speedtest-cli
命令,如下所示。
$ speedtest-cli
2。檢查速度導致字節代替位。
$ speedtest-cli- bytes
3。與您的朋友或家人分享您的帶寬速度。為您提供了可用於下載圖像的鏈接。
$ speedtest-cli-共享
下圖是使用上述命令生成的樣本速度測試結果。
4。除了ping,下載和上傳以外,不需要任何其他信息嗎?
$ speedtest-cli-簡單
5。列出基於物理距離的speedtest.net
服務器。提到了公里的距離。
$ speedtest-cli-列表
6。最後階段在距離的基礎上生成了大量的服務器列表。如何獲得所需的輸出?說我只想看到位於印度孟買的SpeedTest.net服務器。
$ speedtest-cli-list | GREP -I孟買
7。針對特定服務器的測試連接速度。使用示例5中生成的服務器ID和上面的示例6。
$ speedtest-cli - 服務器23647 ##在此示例中使用了服務器ID 23647。
8。檢查版本編號和speedtest-cli
的幫助。
$ speedtest-cli- version $ speedtest-cli--螺旋
注意:該工具報告的延遲不是其目標,也不應依靠它。相對延遲值輸出負責選擇要測試的服務器。 CPU和內存能力將在一定程度上影響結果。
結論
該工具對於系統管理員和開發人員來說是必須的。一個簡單的腳本,無需任何問題即可運行。我必須說,該應用程序很棒,輕巧,並按照其承諾。我不喜歡SpeedTest.net,因為它使用了Flash,但是Speedtest-CLI給了我一個愛它們的理由。
SpeedTest_Cli是第三方應用程序,不應用於自動記錄帶寬速度。 SpeedTest.net被數百萬用戶使用,最好設置自己的speedtest mini服務器。
就目前而言,直到那時,請繼續關注並連接到Tecmint 。不要忘記在下面的評論中給出寶貴的反饋。喜歡並分享我們,並幫助我們傳播。
以上是如何使用&#039; speedtest-cli&#039;工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

LXD被描述為下一代容器和虛擬機管理器,它為在容器內部或虛擬機中運行的Linux系統提供了沉浸式的。 它為有支持的Linux分佈數量提供圖像

R是一種廣泛使用的編程語言和軟件環境,旨在在數據科學中開發統計和圖形計算工具。它與S編程語言和環境非常相似,R是替代方案

Firefox瀏覽器是大多數現代Linux分佈(例如Ubuntu,Mint和Fedora)的默認瀏覽器。最初,它的性能可能令人印象深刻,但是隨著時間的流逝,您可能會注意到瀏覽器的快速和響應不佳

Clear Linux OS是人們想要最小,安全和可靠的Linux分佈的理想操作系統 - Ahem System Admins。它針對英特爾體系結構進行了優化,這意味著在AMD SYS上運行Clear Linux OS

創建自簽名SSL證書的關鍵步驟如下:1.生成私鑰,使用命令opensslgenrsa-outselfsigned.key2048生成一個2048位的RSA私鑰文件,可選參數-aes256實現密碼保護;2.創建證書請求(CSR),運行opensslreq-new-keyselfsigned.key-outselfsigned.csr並填寫相關信息,特別是“CommonName”字段;3.自簽名生成證書,通過opensslx509-req-days365-inselfsigned.csr-signk

您有時會與家人,朋友或同事共享Linux桌面?如果是這樣,您可能需要隱藏一些個人文件和文件夾。挑戰是弄清楚如何在Linux系統上隱藏這些文件。在本指南中,我們將瀏覽

在Windows上解壓.zip文件可右鍵選擇“全部提取”,而.tar.gz文件需借助7-Zip或WinRAR等工具;在macOS和Linux上,.zip文件可雙擊或使用unzip命令解壓,.tar.gz文件可用tar命令或直接雙擊解壓。具體步驟為:1.Windows處理.zip文件:右鍵→“全部提取”;2.Windows處理.tar.gz文件:安裝第三方工具→右鍵解壓;3.macOS/Linux處理.zip文件:雙擊或運行unzipfilename.zip;4.macOS/Linux處理.tar

LinuxLogo或Linux_logo是一個微小的命令行實用程序,可生成具有正常運行時間(顯示系統正常運行時間)的Linux發行徽標的顏色ANSI圖片以及其他系統信息。 Linux_logo實用程序獲取系統信息
