兩種從命令行測試互聯網速度的工具

本文介紹了兩個命令行工具來檢查您的Internet連接速度。這對於驗證您的ISP是否確實提供了要求的速度以及診斷潛在的Internet連接問題很有用。

如果要避免訪問access腫的網站(例如speedtest.net),或者要測量服務器/遠程計算機的當前Internet速度,則可以使用命令行Internet速度測試。您也可以在腳本中使用它們。快的 一個沒有依賴關係的簡單實用程序(用Go語言編寫)用於測試設備的Internet下載速度。該工具使用Netflix Fast.com 該服務可在Linux,* BSD,Mac和Windows上運行。
Netflix於2016年5月發布的Fast.com,是一種簡便快捷的方法,可讓互聯網用戶測試他們當前的互聯網速度,而不管他們是否是Netflix的成員。我是它使用Open Connect CDN,這是一個用於存儲和提供Netflix內容的服務器的全球分布網絡,並聲稱它“很好地表示了實際用戶場景中可實現的性能”。 發布到Netflix TechBlog,包含很多技術信息,以備您感興趣。
該工具非常簡單,沒有選項。運行時,命令行實用工具會測試Internet下載速度並顯示fast.com提供的結果。
快速二進制文件(及其來源) GitHub發布頁面
可以安裝在 /usr/local/bin 在Linux發行版中,二進制文件(fast_linux_amd64 在主文件夾中(對於64位系統),打開一個終端並輸入(對於64位二進制文​​件):

sudo install fast_linux_amd64 /usr/local/bin/fast

您也可以從Linux安裝Fast Snapcraft商店必須安裝快照 在Linux系統上默認安裝在-Ubuntu上):

snap install fast

然後輸入 fast 檢查設備上的互聯網下載速度。範例:

$ fast
 -> 10.18 Mbps

最近瀏覽的工具 @snapcraftio (Twitter)。

如何使用speedtest-cli(使用speedtest.net)來測試Internet上傳和從設備下載的速度

速度測試 是用於測試互聯網速度的命令行Python工具。 www.speedtest.net。它可用於檢查Internet下載和上傳速度以及ping。
該工具具有許多選項,包括指定speedtest.net服務器以檢查Internet速度,按距離對所有可用服務器進行排序和顯示,以及僅執行下載或上傳測試的功能。有您還可以選擇生成並提供指向speedtest.net共享結果圖像的URL。安裝speedtest-cli。

  • DebianUbuntu,Linux Mint和其他基於Debian或Ubuntu的Linux發行版:
sudo apt install speedtest-cli
  • 軟呢帽:
sudo dnf install speedtest-cli
  • openSUSE:
sudo zypper install speedtest-cli
  • Arch Linux / Manjaro:
sudo pacman -S speedtest-cli

對於其他Linux發行版,請搜索存儲庫並從那裡安裝。您也可以使用PIP輕鬆安裝它,或下載該工具的Python腳本。 GitHub項目頁面
使用speedtest-cli測試互聯網的下載和上傳速度,然後ping,使用最近的服務器並運行 speedtest 在終端中:

speedtest

輸出示例:

$ speedtest
Retrieving speedtest.net configuration...
Testing from **** (***.**.*.***)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by **** [4.27 km]: 2.501 ms
Testing download speed........................................
Download: 6.11 Mbit/s
Testing upload speed..........................................
Upload: 11.67 Mbit/s

要取消詳細輸出,請僅顯示基本信息(公共IP和其他輸出除外)。 --simplespeedtest 命令:

speedtest --simple

輸出示例:

$ speedtest --simple
Ping: 2.099 ms
Download: 4.37 Mbit/s
Upload: 12.50 Mbit/s

您可以通過執行以下操作查看可用的Internet速度測試服務器的完整列表:

speedtest --list

要測試特定服務器的Internet下載和上傳速度,請輸入服務器ID --list 使用命令和此ID,如下所示:

speedtest --server SERVER-ID

使用以下命令生成並顯示speedtest.net共享結果圖像的URL:

speedtest --share

speedtest-cli -h 顯示所有可用選項。

Sidebar