在Linux服務(wù)器上使用Speedtest官方CLI測試帶寬的小白教程
在日常工作中,我們經(jīng)常需要測試服務(wù)器的帶寬和網(wǎng)絡(luò)速度。很多小白可能只知道 speedtest-cli,但現(xiàn)在官方推薦使用 Ookla 官方 CLI,更穩(wěn)定、準(zhǔn)確。
下面我給大家整理一個(gè)從零開始的小白教程,包括 下載安裝、測試、以及本地電腦測試到服務(wù)器的延遲。
1、下載官方 CLI
打開終端,執(zhí)行以下命令:
# 下載官方 Speedtest CLI 壓縮包 wget https://install.speedtest.net/app/cli/ookla-speedtest-1.5.1-linux-x86_64.tgz
提示:wget 是 Linux 自帶的下載工具,如果你的系統(tǒng)沒有,可以先安裝 wget。
2、解壓壓縮包
tar -xvzf ookla-speedtest-1.5.1-linux-x86_64.tgz
解壓后,會得到一個(gè)名為 speedtest 的可執(zhí)行文件。
3、安裝到系統(tǒng)可執(zhí)行路徑
為了方便使用,把 speedtest 移動到 /usr/local/bin,這樣終端里直接輸入 speedtest 就能執(zhí)行:
sudo mv speedtest /usr/local/bin/
如果報(bào)權(quán)限問題,請加 sudo 或者使用 root 用戶執(zhí)行。
4、測試服務(wù)器帶寬
直接在終端執(zhí)行:
speedtest
它會自動:
- 檢測你的公網(wǎng) IP
- 選擇最優(yōu)測試服務(wù)器
- 測試下載速度、上傳速度和 Ping 延遲
輸出示例:
Retrieving speedtest.net configuration... Testing from China Unicom (117.10.211.106)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Duke Kunshan University (Kunshan) [929.51 km]: 37.53 ms Testing download speed................................................................................ Download: 0.73 Mbit/s Testing upload speed...................................................................................................... Upload: 1.20 Mbit/s
注意:
- 下載速度 (Download) 和上傳速度 (Upload) 是 Mbps
- Ping 是延遲,單位是毫秒 (ms)
- 公網(wǎng)測速可能受距離、運(yùn)營商和防火墻影響,不一定能達(dá)到專線理論速度
5、在本地電腦測試到服務(wù)器的延遲
為了了解本地電腦和服務(wù)器之間的網(wǎng)絡(luò)情況,可以使用 ping 或 traceroute 命令:
使用 Ping
# 測試本地電腦到服務(wù)器 IP 的延遲 ping <服務(wù)器IP>
示例輸出:
PING 123.45.67.89 (123.45.67.89) 56(84) bytes of data. 64 bytes from 123.45.67.89: icmp_seq=1 ttl=52 time=35.2 ms 64 bytes from 123.45.67.89: icmp_seq=2 ttl=52 time=36.1 ms
time=35.2 ms表示延遲 35 毫秒- 連續(xù) Ping 可以觀察延遲穩(wěn)定性
使用 Traceroute
# 查看數(shù)據(jù)包從本地到服務(wù)器經(jīng)過的路由 traceroute <服務(wù)器IP>
輸出示例:
1 192.168.1.1 1.123 ms 2 10.0.0.1 5.456 ms 3 123.45.67.1 15.234 ms 4 123.45.67.89 35.876 ms
- 可以看清楚數(shù)據(jù)包經(jīng)過了哪些節(jié)點(diǎn)
- 了解網(wǎng)絡(luò)瓶頸在哪里
對小白來說,Ping 就夠用,快速查看本地到服務(wù)器的延遲即可。
6、小白常見問題
報(bào)錯(cuò) HTTP Error 403
- 原因:舊版
speedtest-cli被官方接口限制,或者服務(wù)器 IP 被屏蔽 - 解決:使用官方 CLI 或者換測速服務(wù)器
測速結(jié)果比專線慢很多
- 原因:測速是公網(wǎng)到測速服務(wù)器,不是專線真實(shí)速度
- 解決:用
iperf3測兩端服務(wù)器的專線速度
想用日志記錄測速結(jié)果
speedtest --json > speedtest_result.json
- 可以加
--json輸出 JSON,或者重定向到文件:
到此這篇關(guān)于在Linux服務(wù)器上使用Speedtest官方CLI測試帶寬的小白教程的文章就介紹到這了,更多相關(guān)Linux使用Speedtest CLI測試帶寬內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux修改root密碼和linux忘記root密碼后找回密碼的方法
這篇文章主要介紹了linux修改root密碼和linux忘記root密碼后找回密碼的方法,需要的朋友可以參考下2014-01-01
apache2.2和php5.2.17在windows下整合過程的錯(cuò)誤解決方法
照理來說apache和php的整合應(yīng)該是非常簡單的,apache下載windows安裝版本后一路next即可完成安裝,php下載解壓版本后直接解壓到指定目錄,然后在apache的配置文件httpd.conf的最后加入如下幾行即可2011-08-08
在Linux中列出Systemd下所有正在運(yùn)行的服務(wù)的方法指南
Systemd是Linux的系統(tǒng)和服務(wù)管理器; init進(jìn)程的替代品,與SysV 和LSB init腳本兼容,systemctl命令是管理systemd的主要工具,在這篇文章中,我們將演示如何 Linux中列出systemd下所有正在運(yùn)行的服務(wù),感興趣的同學(xué)可以借鑒閱讀2023-06-06
centos7系統(tǒng)部署k8s集群詳細(xì)介紹
大家好,本篇文章主要講的是centos7系統(tǒng)部署k8s集群詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12

