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
打开帮助文档,其中部分参数如下。