linux测试带宽ipf3,Linux测试网速之iperf3实用案例

前言

提示:iperf3适用于两台受控的Linux主机,分别对应服务端和客户端。iperf3适用于两台受控的Linux主机,分别对应服务端和客户端。该工具用于测试两台主机之间链路质量和网络设备性能。如果要测试Linux的上网速度,请使用本站介绍的speedtest工具。

1. iperf3介绍

iperf3是一个基于TCP/IP和UDP/IP的网络性能测试工具,用于检测网络带宽使用率和网络质量,能测试最大TCP和UDP带宽性能,可以报告带宽、网络延迟抖动、数据包丢失率和最大传输单元等统计信息等。如测试服务器和网络设备如路由器,交换机,防火墙等的网络性能。iperf3的前身是iperf。

0d2c579fa95e3d54ffca75cc9efa1074.png

2. 安装iperfe3

以CentOS7.5最小化安装版为例,默认情况下,系统并没有集成该工具,需要手动安装

[root@zcwyou ~]# yum -y install iperf3

看到以下输出即可证明安装成功

Downloading packages:

iperf3-3.1.7-2.el7.x86_64.rpm | 79 kB 00:00:03

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : iperf3-3.1.7-2.el7.x86_64 1/1

Verifying : iperf3-3.1.7-2.el7.x86_64 1/1

Installed:

iperf3.x86_64 0:3.1.7-2.el7

Complete!

ade8c32350eac3a38a3d8bff3d038b09.png

3. ipperf3的主要功能

3.1 TCP性能测试

测试网络带宽

支持多线程,在客户端与服务端支持多重连接

报告MSS/MTU值大小

支持TCP窗口值自定义并可通过套接字缓冲

3.2 UDP性能测试

可以设置指定带宽的UDP数据流

可以测试网络抖动值、丢包数

支持多播测试

支持多线程,在客户端与服务器端支持多重连接

4. 常用案例

4.1 默认使用TCP协议

CentOS 6防火墙设置:

开放相关端口

[root@zcwyou_server ~]# iptables -A INPUT -p tcp --dport 5201 -j ACCEPT

[root@zcwyou_server ~]# iptables -A INPUT -p udp --dport 5201 -j ACCEPT

保存规则:

[root@zcwyou_server ~]# service iptables save

重启防火墙:

[root@zcwyou_server ~]# service iptables restart

67025918e18570d0dcffdd1e3b00830b.png

CentOS7防火墙设置:

临时允许测试流量

[root@zcwyou_client ~]# firewall-cmd --zone=public --add-port=

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值