如何在Linux中测试带宽 Linux iperf3服务器客户端

使用iperf3测试Linux网络带宽,需在服务器端运行iperf3 -s,在客户端执行iperf3 -c 进行测试,确保5201端口开放,可测得实际吞吐量。

如何在linux中测试带宽 linux iperf3服务器客户端

在Linux中测试网络带宽,最常用且高效的方法是使用 iperf3。它能测量两台主机之间的最大吞吐量,适用于评估网络性能、排查延迟或带宽瓶颈。

1. 安装 iperf3

在服务器和客户端上都需要安装 iperf3。

Ubuntu/Debian系统:

sudo apt update && sudo apt install iperf3

CentOS/RHEL/Fedora系统:

sudo yum install iperf3sudo dnf install iperf3(Fedora)

2. 配置 iperf3 服务器

选择一台机器作为服务器端,运行以下命令启动 iperf3 服务:

iperf3 -s

这将启动服务器,默认监听端口 5201。如需指定端口:

iperf3 -s -p 5201

若希望服务器后台运行,可结合 nohup 或 systemd 服务管理。

3. 从客户端测试带宽

在客户端执行命令连接服务器进行带宽测试

基本命令:

iperf3 -c

例如:

面试猫 面试猫

AI面试助手,在线面试神器,助你轻松拿Offer

面试猫 39 查看详情 面试猫

iperf3 -c 192.168.1.100

常用参数:

-p 5201:指定服务器端口 -t 10:测试持续时间(秒) -P 4:启用4个并行流,测试多线程吞吐 -R:反向测试(从服务器下载到客户端)

完整示例:

iperf3 -c 192.168.1.100 -p 5201 -t 30 -P 4

表示连接服务器 192.168.1.100,测试30秒,使用4个并行连接。

4. 查看测试结果

测试完成后,客户端会输出类似以下信息:

[ ID] Interval Transfer Bitrate

[ 4] 0.0-10.0 sec 1.25 GBytes 1.07 Gbits/sec

Bitrate 即为测得的带宽值,可用于判断网络链路性能。

如果结果远低于预期,可检查网络拥塞、网卡设置、防火墙或中间路由设备限制。

基本上就这些。iperf3 简洁高效,是Linux下测试带宽的首选工具。只要一端开服务,一端发起测试,就能快速获取真实吞吐能力。不复杂但容易忽略的是防火墙——确保 5201 端口开放,否则连接会被拒绝。

以上就是如何在Linux中测试带宽 Linux iperf3服务器客户端的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/431992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月7日 14:20:36
下一篇 2025年11月7日 14:25:32

相关推荐

发表回复

登录后才能评论
关注微信