前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iperf3 网络探测详解(android、iOS、windows)

iperf3 网络探测详解(android、iOS、windows)

作者头像
先知先觉
发布2020-02-20 13:22:09
28.8K0
发布2020-02-20 13:22:09
举报
文章被收录于专栏:伟大程序猿的诞生

前言

iPerf是一个网络性能测试工具。iPerf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。目前已经发布有Window,iOS,Android和Linux版本程序。主要有iPerf2和iPerf3两个版本,2与3不兼容(Android的iPerf3的程序测试网络时会自动兼容iPerf2程序,iOS不会自动兼容)。

github地址: https://github.com/esnet/iperf iperf官网: https://iperf.fr/

Android使用方法

1、安装安卓版本iperf_android.apk 2、安装后的界面如图左一所示,我们点击iperf魔棒可以进入中间图片界面,这是命令配置模板,配置好命令点击RUN,进入右一界面,此时点击右上角started/stoped 3、运行成功或失败都会在下放打印输出,如图右一为开启server成功,服务端ip:10.25.208.115,监听端口5201 下载地址:https://download.csdn.net/download/github_33304260/12156116

Windows使用方法

1、将附件中的iperf.zip解压到全英文路径里面 比如放在桌面:C:\Users\libin25\Desktop\iperf-3.1.3-win64> 2、在CMD中打开该文件夹,运行iperf3.exe 3、输入 iperf3.exe –s

下载地址:https://download.csdn.net/download/github_33304260/12156122

如下图则表示运行服务器成功,端口5201

当客户端发起连接后显示如下

iOS使用方法

1、AppStore中搜索“ HE.NET Network Tools”,开发者 Hurricane Electric 2、安装成功后点击左上角菜单栏选择“iperf”,如下图右二所示 3、ios版本只支持客户端,如图在搜索框中搜索服务端地址,底部列表就会显示出状态,目前可操作的参数只有TCP、UDP,Bytes、Interval,IPv4,IPv6 4、右一为连接UDP后的数据结果

基本用法

1、开启服务端 –s iperf3 –s 2、开启客户端 –c iperf3 –c “服务端IP地址” 例:iperf3 –c 10.13.96.20 3、翻转数据流方向 –R (数据默认从客户端发向服务端) iperf3 –c “服务端IP地址” –R 例:iperf3 –c 10.13.96.20 –R (数据从服务端发向客户端) 4、测试时长 –t iperf3 –c “服务端IP地址” –t time 例:iperf3 –c 10.13.96.20 –t 5 (测试5S,默认测试10秒) 5、线程数 –P iperf3 –c “服务端IP地址” –p count 例:iperf3 –c 10.13.96.20 –P 5 (同时5路向服务器请求)

情景模拟

以下场景均以Android手机为服务端,PC为客户端

1、查看单向数据 从图中可以看到丢包率为0%

2、查看反向数据

3、400M/s时的丢包率

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Android使用方法
  • Windows使用方法
  • iOS使用方法
  • 基本用法
  • 情景模拟
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档