很多时候,我们需要知道2台机器之间的带宽最大能够达到多少。这个时候我们可以通过iperf3 来进行测试。
下面我来介绍下如何进行带宽的测试。
操作步骤
1.首先,你需要准备2台机器,并且都安装 iperf3,以centos为例
1 | yum -y install iperf3 |
2.在服务端执行
1 | # iperf3 -s -i 1 -p 10000 |
参数说明:
- -s 表示启动服务端
- -i 表示汇报时间间隔
- -p 指定端口
3.在客户端执行
1 | iperf3 -c 192.168.10.163 -b 1G -t 15 -P 2 -p 10000 |
参数说明:
-c 指定对端服务器IP
-b 指定带宽
-t 表示测试时间
-P表示并发数
-p 表示服务端端口
测试完毕后会输出结果,其中Bandwidth 就是带宽,可以看到,这2台机器之间通信的发送和接收最大带宽接近1G。
1 | [ ID] Interval Transfer Bandwidth Retr |