如何使用iperf3测试服务器的带宽和传输速率

Background

最近有个test case,需要在测试两台服务器的带宽/网络质量/吞吐量等指标.,这个时候就需要一个叫iperf的工具了,目前也就这个工具做的最好,其github版本以及3.7,但是windows打包版依然停留在2016的3.1.3把本.

Whats iperf

iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool
一个TCP,UDP和SCTP网络带宽测量工具.

Download

  • SourceCode源代码
    https://github.com/esnet/iperf
  • Windows/Android/Ubuntu/Mac已编译版本
    https://iperf.fr/iperf-download.php

Installation

不需要安装,Windows版本下载zip解压后得到cygwin1.dllIperf3.exe ,可绿色运行.

Test Step

1.假设我们的拓扑图如下,首先两个服务器肯定要可以互相ping得通.
如何使用iperf3测试服务器的带宽和传输速率_第1张图片
2.分别在两台服务器上运行以下命令

  • A:执行服务器命令,作为服务器监听5201端口

Iperf3 -s

  • B:执行客户端命令,向服务器发起请求,开始测试带宽

Iperf3 -c 192.168.2.11

3.得到测试结果,可以看到有Transfer和Bandwidth

  • Transfer传输速率
  • Bandwidth带宽
    如何使用iperf3测试服务器的带宽和传输速率_第2张图片

你可能感兴趣的:(SCRIPT/BATCH)