某天,领导走到我工位旁,突然问了一句:Linux 服务器没有图形界面,该怎么测网速?我第一反应就是:千万别推荐浏览器。
对于 Linux 服务器、云主机这类无桌面环境,打开网页测速既麻烦又不专业,甚至根本做不到。真正高效、稳定、拿得出手的方式,永远是命令行测速。
今天就把 Linux 下最实用的测速方法一次性说明白,从自带工具到专业脚本,从新手到老手都能直接用,干净、无广告、一键出结果。
很多人以为测速必须装软件,其实不然。Linux 自带的命令就足够强悍,其中 wget 更是几乎默认预装,拿来测速简单到离谱。
一、自带神器 wget 测速:零安装、直接跑
wget 是 Linux 系统标配,不用安装、不用配置、不用依赖,复制一行就能测真实带宽,堪称应急首选。
原理很简单:下载一个公共测速文件,不保存到硬盘,只看实时速度。
下面是两个通用的国际测速网站,当然你也可以找国内网站的下载地址进行测试。
100MB 快速测速(国际)
wget -O /dev/null https://nbg1-speed.hetzner.com/100MB.bin
1GB 稳定测速(国际)
wget -O /dev/null http://speedtest.tele2.net/1GB.zip
1GB 稳定测速(国内,华为云)
wget -O /dev/null --progress=bar:force https://mirrors.huaweicloud.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso

--progress=bar:force 的作用:“CentOS 7 等旧版 wget 默认不显示进度条,该参数强制显示实时速度,更直观”;
执行后,终端会实时显示下载速度,跑完直接给出最终速率。整个过程不占磁盘空间、不产生垃圾文件,CentOS、Ubuntu、Debian 通吃。
wget测速结果受限于测速服务器带宽和网络链路,主要用于快速估算下载带宽上限,并非专业的端到端测速工具。对于国内服务器,务必使用国内测速节点。
二、Speedtest:Ookla官方专业级,最精准
如果你用过网页版 Speedtest,那命令行版本就是它的“极简硬核兄弟”,由官方出品,结果权威、支持选节点、支持生成分享图。
安装也非常简单:
#卸载旧版,如没有安装可忽略yum remove -y speedtest-cli #卸载旧版speedtest软件,它主要的源在国外#安装Ookla 官方源curl -s https://install.speedtest.net/app/cli/install.rpm.sh | bash# CentOS/RHELyum install speedtest -y
一条命令直接测速:
也可以手打选择源。
#这里选择上海speedtest -s 3633 #或者speedtest --servers 3633
它支持自动选最优服务器、支持延迟测试,是云服务器带宽核验、网络故障排查的最佳工具。
三、Curl 一键脚本:不装工具也能测
有些机器权限受限、不能装软件,这时候 curl + 在线脚本 就是救命方案。不用安装、不用配置,一行命令直接调用测速工具。
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3
运行后自动完成测速,适合临时使用、最小化系统、内网机器等场景,兼容性极强。
curl可以直接用在内网速度测试。
# 步骤1:内网服务端(如 192.168.2.100)生成测试文件并启动临时 HTTP 服务mkdir -p /tmp/speedtest && dd if=/dev/zero bs=1M count=100 of=/tmp/speedtest/100MB.binpython3 -m http.server 8000 --directory /tmp/speedtest# 步骤2:内网客户端用 curl 测速(不保存文件,仅统计速度)curl -o /dev/null -s -w "内网下载速度:%{speed_download}/1024/1024 MB/s\n总耗时:%{time_total} 秒\n" http://192.168.2.100:8000/100MB.bin
该脚本依赖 Python3环境,若系统未安装,需先执行 yum install -y python3。
四、到底该用哪种?
追求最简单、零安装 → 用 wget;
追求最专业、最精准 → 用 speedtest;
追求不装软件、临时测速 → 用 curl;
对比网页测速,命令行的优势显而易见:无广告、不卡顿、不占资源、远程可用、支持自动化脚本,真正为 Linux 环境量身定制。
五、写在最后
在 Linux 的世界里,高效永远比花哨重要。当领导问你怎么测速时,你淡定敲几行命令,几秒钟跑出清晰结果,专业度瞬间拉满。不用打开网页、不用等待广告、不用繁琐操作,这才是技术人该有的样子。
不管是运维、开发、还是刚接触 Linux 的新手,这几种测速方法都值得收藏。下次遇到网络问题、带宽质疑、机器性能排查,直接拿出来用,稳定又靠谱。
命令行测速,不是炫技,而是真正解决问题。
以上方法涵盖了从快速应急到专业精准的常见场景,建议根据实际需求选择。掌握命令行测速,是Linux运维人员的基础技能之一。
#运维实战#linux实战运维#linux测速