Iperf3测速教程

Iperf3介绍

iperf3 是一个 TCP、UDP 和 SCTP 网络带宽测量工具。是用于主动测量 IP 网络上可达到的最大带宽的工具。它支持调整与时序,协议和缓冲区有关的各种参数。对于每个测试,它都会报告测得的吞吐量 / 比特率,损耗和其他参数。

Iperf3下载地址:https://iperf.fr/

Iperf3常用参数

1. 通用参数:

-v       查看版本信息

-p       端口号

-f       指定带宽输出格式: Kbits、Mbits、Gbits、Tbits

-i       监控报告时间间隔,单位秒(s)

-J       Json格式输出结果

–logfile   将结果输出到指定文件中

2. 服务端参数:

               -s       以服务器模式运行

-D      后台运行服务器模式

3. 客户端参数:

               -c        以客户端模式运行,连接到服务端

-t        传输时间,默认10秒

-n        传输内容大小,不能与-t同时使用

-b        目标比特率(0表示无限)(UDP默认1Mbit/sec,TCP不受限制)

-l        要读取或写入的缓冲区长度(TCP默认128 KB,UDP默认1460)

-O        忽略前几秒

-R        反向模式运行,即服务端发送,客户端接收

-u        使用UDP协议,默认使用TCP协议

–get-server-output      输出服务端的结果

iperf3安装

1. Linux下安装

安装命令

yum -y install iperf3
Iperf3测速教程

查看版本

iperf3 -v
Iperf3测速教程

2. Windows下安装

Windows下载地址:iPerf3

   根据系统选择下载64位或32位,下载后解压,会有两个文件,不用运行.exe文件

Iperf3测速教程

Iperf使用

1.Linux中使用方法

   1.1选择一台机器做服务端,默认时间1s,默认端口5201

iperf3 -s -i 10 -p 5201   //设置监控时间10s,端口为5201,防火墙端口要放行

   1.2选择另外一台做为客户端

iperf3 -c x.x.x.x -p 5201 -t 5 -P 10 -R  //指定-c测速服务器IPx.x.x.x,-p指定端口为5201,-t测速时间5s,-P指定发送连接数10,-R表示下载测速
Iperf3测速教程

例一:执行20s,每5s执行一次

iperf3 -c 43.248.136.69 -t 20 -i 5
Iperf3测速教程

例二:传输数据包5G,每7s显示一次

iperf3 -c 43.248.136.69 -i 7 -n 5G
Iperf3测速教程

例三:-F指定文件传输

iperf3 -c 43.248.136.69 -i 2 -F Python-3.7.1rc2.tgz -t 20
Iperf3测速教程

2.Windows使用方法

2.1打开程序所在的文件,在空白处按住键盘Shift不放,点击鼠标右键,在此处打开Powershell窗口

Iperf3测速教程

2.2选择一台作为服务端,在命令行中执行命令

./iperf3 -s -i 2 -p 5201
Iperf3测速教程

2.3选择一台机器做客户端

./iperf3 -c 10.0.10.15 -p 5201 -i 2 -t 10 --get-server-output
Iperf3测速教程
--get-server-output显示服务端的信息

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5466

(2)
郭靖的头像郭靖
上一篇 2022年7月25日 下午9:27
下一篇 2022年7月28日 下午2:02

相关推荐

  • 交换机密码忘了,肿么办?

    作为网络工程师,还要记住网络设备的密码。举个栗子,交换机有 BOOT 密码、Console 口密码、Telnet 密码、SSH 密码和 Web 登录密码。假如忘记了交换机的某个密码,该肿么办呢? 1、忘记 Web 登录密码 如果忘记了 Web 登录密码,可以通过 Console 口、Telnet 或 SSH 登录交换机,设置新的 Web 登录密码。比如:We…

    2023年12月14日
    1.3K00
  • IIS6.0安装不同版本PHP

    智创PHP8安装包下载:https://www.zcnt.com/IIsSafeWeb.asp 1、将下载的 PHP 8 安装包解压缩     2、运行 setup.exe ,然后点“下一步”开始安装     3、开始复制 php文件     4、文件复制完成后,会弹出一个 DOS界面窗口,开始检查 IIS环境和对 IIS增加 PHP 8 支持     5、…

    2023年4月14日
    99500
  • Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化…

    引言 早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。 ❝ 从上面的描述中,主要存在两个问题:①单体结构的部署方式无法承载日益增长的业务…

    2023年3月16日
    1.2K00
  • TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)

    在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG。 其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是: SYN表示建立连接, FIN表示关闭连接, ACK表示响应, PSH表示有 DATA数据传输, RST表示连接重置。 其中,ACK是可能与SYN,FIN等同时使用的,比如SYN…

    2022年11月19日
    1.8K00
  • 网站常见错误代码及解决方案

    有时候大家在打开网页时会遇到各种各样的错误报告,比如404,500之类的,这些错误是服务器接到浏览器的请求后访回的状态码,专业术语叫服务器信息头,不同的状态码有不同的含义,了解一些有利于搞清楚哪里出了问题。 注:本文仅供学习 一、HTTP4xx(请求错误) HTTP错误400 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HT…

    2022年6月13日
    1.7K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信