一、下载
iperf的下载地址为:https://iperf.fr/iperf-download.php,选择相应的版本
linux安装
rpm -qa|grep -i rperf rpm -ivh iperf3-3.1.3-1.fc24.x86_64
二、带宽测试
以订购的云主机(Linux操作系统)作为服务端,本地windows作为客户端为例进行带宽测试。
PS: 注意端口要通且不同版本对应端口不一样 例如3.1.3放开端口5201,2.0.4对应5001
1、在云主机上执行命令:iperf3 -s,表示以服务端的方式启动。
iperf3 -s
2、在windows客户端执行命令
iperf3.exe -c 10.0.0.1 -t 30 -b 20M
3、执行完以上指令
在windows客户端:
在云主机服务端:
注:
- [5]标志开头的是上行测试,代表客户端。
- [4]标志开头的是下行测试,代表服务器。
- 由测试结果可知,指定客户端通过TCP协议发送数据的带宽为20Mbit/s,实际测试结果约为20Mbit/s,测试结果正常。
- 客户对云主机带宽进行测试时,客户端的带宽(或者多台客户端的带宽之和)必须超过服务端的带宽,带宽测试的结果才是准确的。
三、附表(iperf指令常用选项)
iperf选项分为 通用选项、服务端特定选项以及客户端特定选项:
通用选项 |
|
-f <kmKM> |
报告输出格式。 [kmKM] format to report: Kbits, Mbits, KBytes, MBytes |
-i <sec> |
在周期性报告带宽之间暂停n秒 |
-p |
设置服务端监听的端口 |
-u |
使用UDP协议测试 |
-w n<K/M> |
指定TCP窗口大小 |
-m |
输出MTU大小 |
-M |
设置MTU大小 |
服务端选项 |
|
-s |
iperf服务器模式 |
-d |
以后台模式运行服务端 |
-U |
运行一个单一线程的UDP模式 |
客户端选项 |
|
-b |
指定客户端通过UDP协议发送数据的带宽(bit/s) |
-c |
以客户端模式运行iperf |
-t |
指定iperf带宽测试时间 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现