<>
文档首页> Linux> centos系统下怎么测试网速/带宽

centos系统下怎么测试网速/带宽

发布时间:2022-11-01 18:32        更新时间:2026-07-23 17:51

方案 1:speedtest-cli(最通用,测公网上下行)

1. 安装

# CentOS7/8/9 通用pip安装

yum install python3-pip -y

pip3 install speedtest-cli

2. 直接测速

# 自动匹配就近节点测速

speedtest

# 输出简洁结果

speedtest --simple

# 列出所有测速节点,手动指定节点ID测速

speedtest --list

speedtest --server=节点ID

3. 命令返回字段说明

Download:服务器下行带宽(下载速度)

Upload:服务器上行带宽(对外发送速度)

Ping:线路延迟

二、方案 2:iperf3(测内网 / 局域网带宽,IDC 服务器之间测速首选)

多用于两台服务器之间跑满网卡真实带宽(千兆 / 万兆网卡实测)

1、两台机器都安装 iperf3

yum install iperf3 -y

2、一台做服务端

iperf3 -s

3、另一台做客户端(服务端 IP 替换为实际地址)

iperf3 -c 服务端IP

结果里Bandwidth就是网卡实际传输带宽。

三、方案 3:curl 下载文件测速(简单直观,看实际下载速率)

国内测速文件(阿里云公共文件)

# 测试下行速度,单位换算:1MB/s ≈ 8Mbps

curl -o /dev/null https://speed.aliyun.com/static/test100M.zip

查看实时瞬时带宽(系统自带)

# 安装监控工具

yum install iftop -y

# 监控网卡实时流量

iftop -i eth0

# 或者 nload

yum install nload -y

nload eth0

四、方案 4:查看网卡物理标称带宽(查看网卡硬件规格)

# 查看网卡协商速率

ethtool eth0

找到 Speed 字段:

1000Mb/s = 千兆网卡

10000Mb/s = 万兆网卡

补充区分重点

speedtest-cli:测服务器出网公网带宽(运营商给的带宽)

iperf3:测服务器内网网卡、机房内网互通带宽

ethtool:看网卡硬件最大支持带宽上限

当然对于测试结果,一般在实际应用中不一定能达到这个值,仅作为参考使用。