iPerf介绍

Iperf是一款网络性能测试工具,可以方便的用它进行SDN网络带宽和网络质量的测试,Iperf支持协议、定时、缓冲区等参数的配置调整,报告TCP/UDP最大带宽、延迟抖动、数据包丢失等统计信息。

一、iPerf安装

iPerf安装方法有多种,可以下载源码编译安装,也可以直接使用编译好的二进制版本。

1、二进制安装

1.1、Debian/Ubuntu安装

wget https://iperf.fr/download/ubuntu/libiperf0_3.1.3-1_amd64.deb
wget https://iperf.fr/download/ubuntu/iperf3_3.1.3-1_amd64.deb
sudo dpkg -i libiperf0_3.1.3-1_amd64.deb iperf3_3.1.3-1_amd64.deb

1.2、Fedora/Red Hat/CentOS安装

wget https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.x86_64.rpm
rpm -ivh iperf3-3.1.3-1.fc24.x86_64.rpm

2、编译安装

最新版可以编译源码安装

推荐使用git获取最新版源码

git clone https://github.com/esnet/iperf.git
cd iperf
./configure; make; make install

如果配置configure失败,可尝试使用./bootstrap.sh解决。

二、简单使用

1、服务端

iperf3 -s -p 端口

其中-p 端口可以不加,默认使用5201端口。

2、客户端

iperf3 -c 服务端IP -p 服务端端口

如果服务端未使用默认的5201端口则需要指定连接端口。

三、iPerf使用帮助文档

使用iperf3 --help打开帮助文档,其中部分参数如下。

表-1.-客户端服务器端通用参数

Ipef表-1.-客户端服务器端通用参数.jpg

表-2.-服务器端参数

Iperf表-2.-服务器端参数.jpg

表-3.-客户端参数

Iperf表-3.-客户端参数.jpg

四、参考文档

本站由企鹅小屋强力驱动
Last modification:December 2, 2019
如果觉得我的文章对你有用,请随意赞赏