首页 > 运维 > linux运维 > 正文

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

P粉602998670
发布: 2025-09-05 14:14:01
原创
839人浏览过
使用iperf3测试Linux网络带宽,需在服务器端运行iperf3 -s,在客户端执行iperf3 -c <服务器IP>进行测试,确保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 <服务器IP地址>

例如:

面试猫
面试猫

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服务器客户端的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号