网络工程师必会之打流工具iperf3

网络工程师必会之打流工具iperf3iperf3 是一款网络性能测试工具 简单易用 通常作为网工评测网络质量的工具之一 iperf 可以测试出网络的宽带 吞吐 重传情况 丢包数 网络抖动等重要指标 Windows 安装 https iperf fr iperf downloa

大家好,欢迎来到IT知识分享网。

iperf3是一款网络性能测试工具,简单易用,通常作为网工评测网络质量的工具之一。iperf可以测试出网络的宽带、吞吐、重传情况(丢包数)、网络抖动等重要指标。

Windows安装:
https://iperf.fr/iperf-download.php

LINUX安装:yum install iperf3或者apt-get install iperf3即可安装

MAC安装:brew install iperf3

一、基本用法

iperf3分为服务端与客户端(两个端点进行打流才能有效评测)

首先在一个端点启动服务端:

iperf3 -s ,-s表示启动服务端,默认端口5201,若有端口冲突可以使用-p参数,自定义端口。

然后另一端点启动客户端:

iperf3 -c server_ip ,-c启用客户端,默认连接服务器5201端口,也可用-p参数指定端口,server_ip为服务端ip地址。

注意:在测试中默认是采用TCP协议进行测试,若用UDP协议测试则在客户端添加参数-u

二、如何观测

示例说明

服务端:iperf3 -s -p 5001

-s开启服务端,-p指定端口5001,默认为TCP协议,服务端IP为192.168.5.7

客户端:iperf3 -c 192.168.5.7 -p 5001 -t 600 -l 64 -b 10M

-c开启客户端连接服务端IP:192.168.5.7,-p指定服务端口5001,-t测试时间10分钟(600秒),-l包大小(这里用64小包测试),-b指定测试带宽10M

服务端显示如图:

网络工程师必会之打流工具iperf3

Interval:测试时间间隔

Transfer:传输数据量(字节计算)

Bitrate:传输速率(带宽,bit计算)

客户端显示如图:

网络工程师必会之打流工具iperf3

Interval:测试时间间隔

Transfer:传输数据量(字节计算)

Bitrate:传输速率(带宽,bit计算)

Retr:重传次数(丢包数),这个是重要的观测点,

Cwnd:TCP拥塞窗口大小

如何测试网络的抖动情况呢?这需要在UDP模式下测试,服务端不变,客户端加上参数-u

客户端:iperf3 -u -c 192.168.5.7 -p 5001 -t 600 -l 64 -b 10M

网络工程师必会之打流工具iperf3

客户端显示抖动情况(jitter)

此时在客户端下面显示Jitter就是网络抖动情况,服务端也同样有显示,如下图:

网络工程师必会之打流工具iperf3

服务端显示抖动情况(jitter)

三、抛砖引玉

iperf3功能还有很多,如开启多线程,设置TOS等等,本文不再详述,请参考官网:

地址:
https://iperf.fr/iperf-doc.php

网络工程师必会之打流工具iperf3

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/175996.html

(0)
上一篇 2025-04-11 08:26
下一篇 2025-04-11 09:00

相关推荐

发表回复

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

关注微信