
在Mac上如何测试本机与服务器之间的带宽?使用iperf3测试本地与服务器的连接情况
文章摘要
HeoGPT
这篇文章介绍了如何使用 iPerf3 工具排查服务器带宽不稳定问题。通过在本地电脑和服务器上分别安装 iPerf3,并在服务器上启动监听(默认5201端口),可以进行网络速度测试。文章提醒要开放对应端口,并展示了测速示例,指出丢包和带宽偏低等现象可能存在。该方法适用于分析实际带宽与云服务标称带宽之间的差距,是排查网络瓶颈的实用手段。
我发现买的服务器带宽总是不稳定,标称30M结果只能跑到3M,所以看看原因。
电脑安装iperf3
首先安装Homebrew(如果尚未安装):
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
通过Homebrew安装iperf3:
1 | brew install iperf3 |
验证安装:iperf3 --versio
服务器安装iperf3
我的服务器是Ubuntu的,所以执行
1 | sudo apt update && sudo apt install iperf3 -y |
服务器开启监听
服务器执行
1 | iperf3 -s |
我们可以看到监听的是5201端口,我们需要开放这个端口的访问权限。服务器的防火墙和云服务商的防火墙都记得开放端口。
本地尝试测速
在mac的终端中我们执行
测试下传带宽:
1 | iperf3 -c <服务器IP> |
测试上传带宽:
1 | iperf3 -c <服务器IP> -R |
测试UDP:
1 | iperf3 -u -c <服务器IP> |
开启测速
我们就可以在本机/服务器上看到测速情况。
以图中的例子来看丢包还是挺严重的,速度的话还可以。
你也可以把结果发给ai让他分析。
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果