我的技术博客测试小组-一步步提升测试技能

iperf3安装使用

2018-09-29  本文已影响5人  卜了了

iperf
是个网络性能测试工具
软件分成client端和server端,需要两台电脑分别运行客户端和服务器

iperf_for_windows
iperf windows版测试软件。 针对wifi性能进行测试。 操作举例: 1)TCP测试 服务器执行:#iperf -s -i 1 -w 1M 客户端执行:#iperf -c host -i 1 -w 1M 其中-w表示TCP window size,host需替换成服 务器地址。 2)UDP测试 服务器执行:#iperf -u -s 客户端执行:#iperf -u -c 10.32.0.254 -b 900M -i 1 -w 1M -t 60 其中-b表示 使用带宽数量,千兆链路使用90%容量进行测试就可以了。 ------------ #iperf -c 10.1.1.1 //客户端命令 iperf -s //服务端命令 -f [b|B|k|K|m|M|g|G] //f参数表示单位 -r //r参数表示双向数据测试,但要先测c到s的带宽 -d //d参数和r近似,并且功能更强,可同时测试双向数据 -w [2000] //w参数后跟数字,单位是byte, -p [12000] //p参数可指定端口号 -t [20] //t参数默认表示测试10次,后加数字可以自己定义 -i [2] //i参数表示 测试开始到结束的间隔时间,单位s -u -b 10m //udp 10mbps 测试 -m //最大mpu测试 -P //并行测试 -h //

win10中安装:

对于windows版的Iperf,直接将解压出来的iperf.exe和cygwin1.dll复制到%systemroot%目录即可
刚才我win10中下载了iperf3,然后按照说的,把文件复制过去。
这个%systemroot%目录,可以直接在cmd中,输入echo %systemroot%,即可得到目录,我这里是c盘下的Windows
然后输入iperf,一直没有反应。重启了电脑后 还是不行。后面发现应该是输入iperf3

C:\Users\Administrator>iperf3
iperf3: parameter error - must either be a client (-c) or server (-s)

Usage: iperf [-s|-c host] [options]
       iperf [-h|--help] [-v|--version]

Server or Client:
  -p, --port      #         server port to listen on/connect to
  -f, --format    [kmgKMG]  format to report: Kbits, Mbits, KBytes, MBytes
  -i, --interval  #         seconds between periodic bandwidth reports
  -F, --file name           xmit/recv the specified file
  -B, --bind      <host>    bind to a specific interface
  -V, --verbose             more detailed output
  -J, --json                output in JSON format
  --logfile f               send output to a log file
  -d, --debug               emit debugging output
  -v, --version             show version information and quit
  -h, --help                show this message and quit
Server specific:

mac中安装iperf3

1,下载并解压iperf源码包

wget http://downloads.es.net/pub/iperf/iperf-3-current.tar.gz
tar zxvf iperf-3-current.tar.gz

2,安装

cd iperf-3.4/   #这里的后面的3.4 是自动补充的,前面安装的是最新的,哪个是最新的就安装哪个
./configure
make
make install
上一篇下一篇

猜你喜欢

热点阅读