首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >iperf3示例

iperf3示例

原创
作者头像
Windows技术交流
修改2025-03-03 18:28:50
修改2025-03-03 18:28:50
2.4K0
举报
文章被收录于专栏:Windows技术交流Windows技术交流

iperf参数太多了,常用的不多。

iperf基于c-s架构,默认是client发包、server收包,有个参数-R能够反转让server发包、client收包。

可参考微软azure云的这篇文档:

https://learn.microsoft.com/zh-cn/azure/vpn-gateway/vpn-gateway-validate-throughput-to-vnet

【iperf3示例】

iperf3下载:https://github.com/ar51an/iperf3-win-builds/releases/

比如有一对源和目的,源发包、目的收包,目的机器的外网IP是36.136.121.33

iperf3-源windows-目的windows

目的上执行命令:iperf3 -s -p 5001 -i 2

源上执行命令:iperf3 -c 36.136.121.33 -P 1 -t 30 -i 2 -p 5001 -w 256K或 iperf3 -c 36.136.121.33 -P 1 -t 30 -i 2 -p 5001

注意事项:

①加不加-w参数,有时候差异也是蛮大的,建议都试试,-w的值在windows上可以指定得比linux上大,linux上指定-w 1M可能会报错,指定-w 256K不报错

②-P 1是单线程,建议单线程、多线程都试试,比如-P 8

③iperf3 -c还可以指定端口(--bind是指定本机内网IP,单网卡不用指定),比如

iperf3-源linux-目的windows

代码语言:txt
复制
iperf3 -c 36.136.121.33 -P 1 -t 30 -i 2 -p 5001 -w 256K --bind 172.16.160.143 --cport=1873
iperf3 -c 36.136.121.33 -P 1 -t 30 -i 2 -p 5001 -w 256K --bind 172.16.160.143 --cport=1874

对于内网带宽大于3Gbps的机器,使用iperf3压测时,可以多开几个进程,否则可能压不到上限

https://cloud.tencent.com/developer/article/2229468

多线程压测建议使用iperf2,参考

https://fasterdata.es.net/performance-testing/network-troubleshooting-tools/throughput-tool-comparision/

https://cloud.tencent.com/developer/article/1786460

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 对于内网带宽大于3Gbps的机器,使用iperf3压测时,可以多开几个进程,否则可能压不到上限
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档