iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。

一、安装

1、ubuntu系统

#sudo apt install iperf3

安装完成后 使用命令验证版本 iperf3 -v

2、windows系统
官网下载链接:(https://iperf.fr/iperf-download.php)
注意下载最新的
完成后解压并移动至C:\Windows\System32目录下。win10在搜索框输入cmd并以管理员身份运行,之后打开如下,输入命令返回版本信息表示安装成功。

二、测试

环境
设备A为服务端 IP:172.16.81.28
设备B为客户端 IP:172.16.81.147

执行命令
设备A,启动服务端:iperf3.exe -s -i 1 默认是5201端口

设备B,启动客户端:iperf3 -c 172.16.81.28 -i 1 -t 10

结果分析
① Interval表示时间间隔。
② Transfer表示时间间隔里面转输的数据量。
③ Bandwidth是时间间隔里的传输速率。

三、iperf3常用参数

(1)-s,–server:iperf服务器模式,默认启动的监听端口为5201,eg:iperf -s
(2)-c,–client host:iperf客户端模式,host是server端地址,eg:iperf -c 222.35.11.23
(3)-i,–interval:指定每次报告之间的时间间隔,单位为秒,eg:iperf3 -c 192.168.12.168 -i 2
(4)-p,–port:指定服务器端监听的端口或客户端所连接的端口,默认是5201端口。
(5)-u,–udp:表示采用UDP协议发送报文,不带该参数表示采用TCP协议。
(6)-l,–len:设置读写缓冲区的长度,单位为 Byte。TCP方式默认为8KB,UDP方式默认为1470字节。通常测试 PPS 的时候该值为16,测试BPS时该值为1400。
(7)-b,–bandwidth [K|M|G]:指定UDP模式使用的带宽,单位bits/sec,默认值是1 Mbit/sec。
(8)-t,–time:指定数据传输的总时间,即在指定的时间内,重复发送指定长度的数据包。默认10秒。
(9)-A:CPU亲和性,可以将具体的iperf3进程绑定对应编号的逻辑CPU,避免iperf进程在不同的CPU间调度。

iperf3使用方法说明相关推荐

  1. iperf3使用方法简介

    https://www.cnblogs.com/pengsn/p/12954615.html

  2. 网络测试工具——iperf3详细使用说明

    iperf3使用方法详解 iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数. 一.安装 操作系统:Ubuntu20.0 ...

  3. 【iperf】网络性能评估工具iperf的安装使用

    评估网络质量因素及指标:带宽.延时.抖动.丢包 1.带宽(throughput):网络的吞吐率,端到端之间可以传输的最大速率,这个指标一般都会有所限制,带宽当然是越大越好,一般超过限制带宽的 50% ...

  4. iperf —— 网络性能测试工具,编译、安装、使用笔记

    文章目录 1. 背景 2. 编译 2.1 下载 2.2 编译 3. 安装 4. 使用 5. 参考 1. 背景 为了测试嵌入式SOC的网络性能,需要一个能够测试带宽.抖动.丢包率等参数的工具,在linu ...

  5. 网络相关linux指令等储备

    1.ping和telnet todo:ping一个网段 ping和telnet ping + ip: 查看某一个ip地址是否能够连通,如: ping 114.80.67.193 telnet ip p ...

  6. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  7. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  8. 梅林安装opkg后安装iperf3_路由器最高速度/性能测试 - Windows 安装 IPerf3 及 使用方法...

    # iPerf 简介 > `Iperf` 是一个网络性能测试工具.Iperf 可以测试最大 TCP 和 UDP 带宽性能,具有多种参数和 UDP 特性,可以根据需要调整,可以报告带宽.延迟抖动和 ...

  9. iperf3使用压缩包安装方法

    前提条件:已有iperf3压缩包--iperf-3.9.tar.gz 1.解压压缩包:tar zxf iperf-3.9.tar.gz 2.进入已解压的目录:cd iperf-3.9 3.编译:./c ...

  10. linux自动化测试脚本,linux iperf3 一键自动化测试脚本

    jerpf iperf3 一键自动化测试脚本: 更新日期:2015年09月06日 联系邮箱:linux_lcl@163.com 个人博客首页:http://990487026.blog.51cto.c ...

最新文章

  1. Android 人民币符号在布局中实现的效果不一样的处理方法
  2. 管理 Oracle Solaris ZFS 存储池网址
  3. 不是现在新型的计算机技术,浅谈计算机技术的发展趋势
  4. centos7安装postgresql数据库
  5. C# 用文本框输入的时间段查询SQL数据库
  6. Spring boot的Bean使用JSR 303校验
  7. 最新翻译的官方PyTorch简易入门教程(PyTorch1.0版本)
  8. 多线程—Lock、Condition、ReentrantLock、ReentrantReadWriteLock
  9. LeetCode 916. 单词子集(计数)
  10. 企业实战_07_MyCat 搭建Mysql 一主一从复制环境
  11. 推荐算法之用户推荐(UserCF)和物品推荐(ItemCF)对比
  12. spring boot target文件夹_Boot之Boot Shell
  13. udp客户端 Java_java UDP通信客户端与服务器端实例分析
  14. Windows控制面板没有Realtek高清晰音频管理器
  15. MSR5560 路由器映射
  16. WPF TextBlock Trimming
  17. 开一间蜜雪冰城能挣多少钱?
  18. 读沈从文先生的《边城》
  19. 卷积神经网络结构示意图,卷积神经网络的结构图
  20. docker删除无用容器、镜像

热门文章

  1. C++实现PCA变换
  2. torch随机数 manual_seed
  3. Qt_加速编译 快速编译 make -j4
  4. Teechart画图,MFC画图
  5. MFC中.和-的区别
  6. potplayer最全使用教程,【无边框透明美化教程】+【全球IPTV电视直播教程】+【不用下载观看影视剧教程】!
  7. 最具潜力的编程语言GO有新书啦!
  8. SharePlex数据库复制解决方案
  9. mysql sql查询当天_sql查询当天数据
  10. JavaScript事件