iperf3工具使用详解
两个分部公司通过专线互联,测试两点专线带宽,或测试办公室内部客户端到服务器端之间的带宽以及网络性能,除了使用ftp上传大文件测试带宽外,也可以通过iperf3 工具来进行测试。
iperf 或 iperf3:是一个网络性能测试工具。
可以测试TCP和UDP带宽质量。
可以测量最大TCP带宽,具有多种参数和UDP特性。
可以报告带宽,延迟抖动和数据包丢失。
Iperf在linux和windows平台均有二进制版本供自由使用。
官网网址:https://iperf.fr/
- iperf3安装:
[root@server-02 ~]# yum install iperf3
- iperf3 参数及用法:
server端参数:
-s 指定为server端
-p 指定端口(要和客户端端口保持一致)
-B 指定服务端的接口或IP地址
client端参数:
-c 指定为client端
-p 指定端口(要和服务端端口保持一致)
-u 指定udp协议(要和服务端协议保持一致)
-4 仅使用ipv4
-6 仅使用ipv6
-f [kmgKMG] 格式化带宽输出
-n 指定传输的字节数
-b [KMG]指定传输带宽
-t 指定传输时间多少秒,默认为10秒
-B 指定客户端的接口或IP地址
--get-server-output 从服务端获取结果
- 测试:
两台centos7服务器,IP地址 172.16.100.20,172.16.100.50
首先要关闭防火墙,或放通测试的端口,否则,客户端无法与服务端联通。
[root@server-02 ~]# systemctl stop firewalld
[root@server-02 ~]# systemctl status firewalld
server端:
[root@server-02 ~]# iperf3 -s -p 25001
客户端:
[root@server-02 ~]# iperf3 -c 172.16.100.50 -p 25001
服务端显示结果: