Linux下的网络测试

本文最后更新于 2023年4月30日 下午

简介

本文章介绍了 Linux下iperf3(点对点测试),speedtest(公网测试)的安装和使用方法。

iperf3

Centos (RHEL、Fedora、Rocky Linux等Redhat系发行版) 安装iperf3

yum -y install iperf3

systemctl stop firewalld.service

临时关闭防火墙,作为服务端启动时候,默认会使用5201端口,需要放开此端口。

Ubuntu(Mint、Debian系发行版)安装iperf3

sudo apt update

sudo apt install iperf3

sudo ufw disable

永久关闭防火墙,作为服务端启动时候,默认会使用5201端口,需要放开此端口。

iperf3 使用方法(全平台通用)

iperf3 -s

开启iperf3 服务器端,默认使用5201端口。

iperf3 -s -p 9527

开启服务器端,指定开启端口为9527。

iperf3 -c 192.168.0.1

-c 参数客户端指定服务器端IP或域名进行打流测试,默认使用TCP端口5201测试。
(默认使用最大带宽,TCP 延迟过大可能导致带宽打不满,建议使用 -P 5 参数多线程测试)

iperf3 -c 192.168.0.1 -p 12345 -i 1 -t 20 -R

-p 为指定服务器端口, -i 为信息输出间隔时间,-t 为指定测试时间,-R 为反向模式,客户端收,服务器发。

iperf3 -c 192.168.0.1 -u -b 30m

-u 为UDP测试数据,-b为指定带宽去测试, UDP默认只使用1M。

iperf官网: https://iperf.fr

PS: 注意云服务器会有安全组,也需要开放端口。

speedtest

Centos speedtest CLI客户端安装 (RHEL、Fedora、Rocky Linux等Redhat系发行版)

curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash

sudo yum -y install speedtest

添加yum源 进行安装。

Ubuntu speedtest CLI客户端安装 (Mint、Debian系发行版)

sudo apt-get install curl

curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash

sudo apt-get install speedtest

添加apt源进行安装,

二进制包 speedtest CLI客户端安装(下载二进制包解压运行)

wget https://install.speedtest.net/app/cli/ookla-speedtest-1.1.1-linux-x86_64.tgz

tar -zxvf ookla-speedtest-1.1.1-linux-x86_64.tgz

./speedtest

执行二进制文件测试。

speedtest 使用方法

speedtest

Do you accept the license? [type YES to accept]: YES

直接执行命令,然后输入YES,会根据IP选择最近的节点进行最大公网上下行和延迟测试。

speedtest -s 37235

指定服务器节点进行测试,下面是服务器节点ID。

ID:36646 中国联通河南5G(中国郑州)

ID:41852 河南电信5G(中国郑州

ID:5039中国联通济南分公司(中国济南)

ID:26412 济南联通5G(中国济南)

ID:26180 山东联通5G(中国济南)

ID:41912 中国移动河北有限公司(石家庄, 中国)

ID:4863 中国联通西安分公司(中国西安)

ID:17145 中国电信安徽5G(中国合肥)

ID:23844 中国电信武汉分公司(中国武汉)

ID:29353 武汉你好5G(中国武汉)

ID:41009 湖北联通5G(中国武汉)

ID:26352 中国电信江苏5G(中国南京)

ID:13704 中国联通(中国南京)

ID:27249 中国移动江苏5G(中国南京)

ID:34115 中国电信天津-5G(中国天津)

ID:35722 中国电信天津(天津)

ID:27154 中国联通-5G(中国天津)

ID:17320 中国移动江苏5G(中国镇江)

ID:36663 中国电信江苏5G(中国镇江)

ID:5145 北京联通(中国北京)

ID:5505 北京宽带网(中国北京)

ID:32291 中国移动5G(中国常州)

ID:30232 内蒙古中国移动5G(呼和浩特)

ID:28225 湖南电信5G(中国长沙)

ID:4870 湖南联通5G(中国长沙)

ID:28491 中国移动湖南5G(中国长沙)

ID:40131 中国移动苏州5G(中国苏州)

ID:5396 中国电信江苏5G(中国苏州)

ID:30852 杜克昆山大学(中国昆山)

ID:31815 维克斯特尔(中国银川市)

ID:7509 中国电信浙江省分公司(中国杭州)

ID:24447 中国联通5G(中国上海)

ID:3633 中国电信(中国上海)

ID:25637 中国移动5G(中国上海)

ID:5530 CCN(中国重庆)

ID:16145 兰州,中国移动,甘肃(中国兰州)

ID:3973 中国电信(中国兰州)

ID:29071 中国电信(成都, 中国)

ID:24337 中国移动集团四川有限公司(中国成都)

ID:35527 sccn(中国成都)

ID:4884 中国联通福建(中国福州)

ID:34988 中国电信辽宁5G(中国沈阳)

ID:37235 中国联通(沈阳)

ID:30293 中国移动内蒙5G(中国通辽)

ID:29107 亚太电信(台湾桃园)

ID:24462 Homeplus(台湾桃园)

ID:4938 首席电信(台湾桃园)

ID:18452 中华移动(台湾桃园)

ID:9484 中国联通(中国长春)

speedtest CLI客户端官网:https://www.speedtest.net/apps/cli
测试节点信息来源于:https://biger.me/184.html


Linux下的网络测试
https://songxwn.com/network-test/
作者
Song
发布于
2022年2月1日
更新于
2023年4月30日
许可协议