iperf3工具测试带宽、上下行速率TCP 测试

iperf3工具测试带宽、上下行速率TCP 测试

1.简介

对于通信有严格要求时,我们都会先对传输的带宽及上下行速率做测试,一般使用Iperf3,在windows下和linux下或arm linux都可以安装,交叉编译移植使用,测试对象一般为
【4G->远端服务器】
【wifiAP-wificlien】
【以太网传输】等
下载:

https://iperf.fr/iperf-download.php

2.安装

windows安装
将下载下来的包解压,使用WIN+R 输入CMD,用dos,进入解压到的文件夹路径下,可以使用命令运行iperf3.
ubuntu安装
sudo apt-get install iperf3
arm-linux交叉编译安装
下载最新版本源码包,下载地址:http://downloads.es.net/pub/iperf/。本文以 iperf-3.0.3.tar.gz 版本为例。
解压并进入:
tar xvaf iperf-3.0.3.tar.gz
cd iperf-3.0.3/
配置
./configure --host=arm-linux  --prefix=$PWD/install CC=/home/ubuntu/workspace/tools/gcc-4.9-2016.02-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc

编译:

make && make install

生成:
在这里插入图片描述

移植:

将上面生成的bin include lib 移植到开发板系统的 /usr/bin usr/include /usr/lib下
并赋予可执行权限

使用:

主要是测试服务端与客户端的数据传输速率,在windows下的server armlinux下的client
使用实例:
客户端:iperf3 -c 106.120.201.126 -p 7350 -i 1
效果:
在这里插入图片描述
服务端:iperf3 -s -p 7350
参数说明:
-c 指定client端
-p 指定端口(要和服务器端一致)
-B 绑定客户端的ip地址
-4 指定ipv4
-f 格式化带宽数输出
-n 指定传输的字节数
-b 使用带宽数量
-u 指定udp协议
–get-server-output 获取来自服务器端的结果

  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值