如何测试两台ECS机器的网络带宽

网络计算
问题描述

如何测试两台机器的网络带宽

问题分析

iperf是一款网络性能测试工具,可以用来测量网络带宽和网络质量,我们使用iperf3 来测试两台机器的带宽。

解决方案

如果机器没有iperf3软件,按如下进行安装:

在CentOS 7上使用下列命令即可安装:
# yum install iperf3
在ubuntu 上使用下列命令安装:
# apt-get install iperf3
windows端安装:
下载解压安装包,进入dos切换到iperf3解压目录,执行iperf3即可运行.

iperf3 是C/S(客户端/服务器端)架构模式,测试时,要同时在server端与client端都各执行一个程序,让它们互相传送报文进行测试。

服务端跟客户端为两台ECS-Linux实例,都是10Mbps的带宽上限。

服务端:

[root@wanyix Python]# iperf3 -s

客户端:

root@wanyix:~# iperf3 -c xxx.xxx.xxx.xxx -t 20s -V

测试结果:

客户端:

picture.image

服务端:

picture.image

测试结果中下面为服务端,上面为客户端,可以看到带宽为10Mbits/sec,跟机器网卡的上限基本一致(有时候测试会出现小于10Mbits/dsec,可能由于网络波动导致,以实际测试为准)

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论