两台linux之间带宽,测试两台服务器之间的网络带宽

一、为什么选择了iperf

之前做了一个项目,说要测试两台服务器之间的带宽,本想通过拷贝来进行测试,后来客户觉得得出的数据没有说服性,于是改拿工具来进行测试。我们这回用的工具名字叫iperf。

iperf它是一款网络性能测试的工具,分为多个版本:Linux版、UNIX版、Windows版。相比之下,Windows版更新的比较慢,而UNIX和Linux版本更新起来更快,现在最新版本是2.05,而他安装简单、方便,而且测试的出的结果很靠谱。

二、iperf的安装

iperf安装起来十分简单,只需要执行几条命令即可,因为下载的是源码,所以我们需要编译一下。

1

2

3

.

/

configure

make

make

install

安装完毕之后,我们应该就能直接使用iperf这个软件了。如果没法正常使用,请到其安装目录下尝试。

其安装路应该为”/usr/local/bin/”目录下。

三、进行测试

环境介绍:

两台服务器,IP地址分别为192.168.0.1和192.168.0.2

在192.168.0.1上执行如下命令:

1

2

3

4

5

# iperf -s

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

Server

listening

on

TCP

port

5001

TCP

window

size

:

85.3

KByte

(

default

)

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

这条命令的意思是,在192.168.0.1的这台服务器上,开启服务模式。

然后在192.168.0.2这台机器上执行如下命令:

1

2

3

4

5

6

7

8

# iperf -c 192.168.0.1

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

Client

connecting

to

192.168.0.1

,

TCP

port

5001

TCP

window

size

:

16.0

KByte

(

default

)

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

[

3

]

local

192.168.0.2

port

16265

connected

with

192.168.0.1

port

5001

[

ID

]

Interval

Transfer

Bandwidth

[

3

]

0.0

-

10.0

sec

114

MBytes

94.8

Mbits

/

sec

以此类推,我们也可以测试出从192.168.0.1这台服务器到192.168.0.2这台服务器的网络带宽。

1

2

3

[

4

]

local

192.168.0.1

port

5001

connected

with

192.168.0.2

port

16265

[

ID

]

Interval

Transfer

Bandwidth

[

4

]

0.0

-

10.1

sec

114

MBytes

95.2

Mbits

/

sec

由此,我们可以推断出,两台服务器之间为百兆带宽。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值