性能工具之网络 Benchmark iperf3 快速入门

Posted zuozewei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能工具之网络 Benchmark iperf3 快速入门相关的知识,希望对你有一定的参考价值。

一、前言

今天介绍一款常用网络 Benchmark 工具。iperf3 是用来测量网络带宽的工具。它支持调节各种参数比如发送持续时间,发送/接收缓存,通信协议。支持报告网络带宽,丢包率和其他参数。

二、安装

下载地址:https://iperf.fr/iperf-download.php

在这里插入图片描述

1、Linux 快速安装

yum install iperf3.x86_64 -y

在这里插入图片描述

2、 win快速安装

在这里插入图片描述
打开 cmd 窗口:

在这里插入图片描述
显示该目录:
在这里插入图片描述

三、快速使用

1、Linux 启动服务端

 iper3 -s

在这里插入图片描述
查看 Linux 中的 IP 地址为:
在这里插入图片描述

2、win 启动客户端

iperf3 -c 192.168.128.128 -p 5201 -i 1 -t 10 -w 111K

从下图可看出本机与虚拟机是 1000 MBytes 局域网

client 端输出:
在这里插入图片描述

客户端命令解释:

  • -c:表示服务器的IP地址
  • -p:表示服务器的端口号
  • -i:设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零
  • -t:设置传输的总时间,iperf 在指定的时间内,重复的发送指定长度的数据包,默认是 10 秒钟
  • -w:设置套接字缓冲区为指定大小,对于 TCP 方式,此设置为 TCP 窗口大小,对于 UDP 方式,此设置为接受 UDP 数据包的缓冲区大小,限制可以接受数据包的最大值

server 端输出:
在这里插入图片描述

四、总结

以上是评估服务器之前的网络带宽简单方法,大家做性能测试是否也是这样评估网络带宽?

以上是关于性能工具之网络 Benchmark iperf3 快速入门的主要内容,如果未能解决你的问题,请参考以下文章

iperf3网络性能测试工具及完整版教程

几种网络隧道的性能简单测试(使用iPerf3)

TCP 网络测试工具

iperf3 测试100G网卡带宽性能

iperf3 网络探测详解(androidiOSwindows)

iperf3 网络探测详解(androidiOSwindows)