「计算机网络」- 使用iperf测试网络吞吐 @20210204
内容简介 本文将介绍如何使用iperf进行网络吞吐测试。 iperf ? 通过iperf工具,可以测试两台主机间网络吞吐,比如带宽、延迟、抖动、丢包等等。它可以测试TCP吞吐,也可以测试UDP吞吐。 工作原理 测试两台主机间的吞吐,需要在两台主机中同时运行iperf命令。 壹台作为Server运行(iperf -s),负责丢弃流量。 壹台作为Client运行(iperf -c),负责生产流量。 安装命令 在每台主机执行如下命令安装iperf包: #!/bin/sh # Debian/Ubuntu apt-get update && apt-get install -y iperf # RHEL/CentOS yum install -y iperf 执行测试 # Server 在服务端执行如下命令: #!/bin/sh iperf -s # Client 在客户端执行如下命令: #!/bin/sh iperf -c '<server_ip_address>' # 关于防火墙 如果服务器开启防火墙,则需要添加端口。服务端默认使用5001端口。也可以使用选项-p指定自定义端口。 参考文献 WikiNotes/使用iperf测试网络吞吐 How to test the network speed/throughput between two Linux servers 来源: