赞
踩
亲爱的用户,微信公众号搜索:“风云说通信”,即可免费查看本文章~~
目录
iperf 是一个基于 Client/Server 的网络性能测试工具,可以测试 TCP、UDP 和 SCTP 带宽质量,能够提供网络吞吐量信息,以及震动、丢包率、最大段和最大传输单元大小等统计信息,帮助我们测试网络性能,定位网络瓶颈,其好处是纯粹的发包和接收,不会被硬盘、Flash的等读写速度影响测试结果。iperf分为iperf2与iperf3,本篇讲下iperf2和iperf3的使用方法
server端
iperf -s -p -B (-u)
-s 指定server端
-p 指定端口(要和客户端一致)
-B 绑定ip地址
-u udp协议,,默认是tcp协议
-i 设置带宽报告的时间间隔,单位为秒
-w TCP窗口大小
-P 指定多少线程同时打流
client端
iperf -c -p -B -b (-u)
-c 指定server端ip
-p 指定端口(要和服务器端一致)
-B 绑定client的ip地址
-b 使用限制的带宽速度单位Mbit
-u 指定udp协议
-i 设置带宽报告的时间间隔,单位为秒
-t 设置打流多长时间单位是秒,最大是86400(24h)
-l 要读取或写入的缓冲区的长度。iperf 通过编写 len 字节数组多次。TCP 的默认值为 128 KB,UDP 的默认值为 8 KB。根据丢包率来调节该参数,一般打UDP流的时候会设置这个参数范围在16~65507 bytes,调大该参数会导致每个包的时延抖动增大,所以调节要慎重
- server:iperf -s -p 5001 -w 2M -i 1 -P 10
- client:iperf -c 192.168.132.xxx -i 1 -t 60 -p 5001
- server:iperf -s -p 5001 -u -i 1 -P 10
- client:iperf -c 192.168.132.xxx -i 1 -t 60 -p 5001 -b 1000m -u
- server:iperf3 -s -p 5001 -w 2M -P 10
- client:iperf3 -c 192
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。