TA的每日心情 | 无聊 前天 09:05 |
---|
签到天数: 1050 天 连续签到: 1 天 [LV.10]测试总司令
|
一、介绍
Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。
二、iperf安装
iperf安装非常简单,可以通过下载源码包编译安装也可以通过包管理器直接安装,此处因为我使用的是Centos系统,所以直接使用yum命令直接安装:
三、测试(此处通过tcp测试两台服务器之间的带宽)
1、环境介绍
server端:10.56.68.201
client端:10.56.68.213
·注意server端和client端都要安装iperf
2、在10.56.68.201上执行如下命令:
iperf -s
#下面为执行命令之后的输出
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
这条命令的意思是在10.56.68.201这台服务器上开启服务端模式。
服务端需要开启防火墙的5001端口,否侧客户端测试会提示端口不通的错误。
-s 参数的含义是已server模式运行
3、在10.56.68.213上执行如下命令:
iperf -c 10.56.68.201
#下面为执行命令之后的输出
------------------------------------------------------------
Client connecting to 10.56.68.201, TCP port 5001
TCP window size: 19.3 KByte (default)
------------------------------------------------------------
[ 3] local 10.56.68.213 port 13044 connected with 10.56.68.201 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.07 GBytes 915 Mbits/sec
这条命令的意思是在本机已client模式运行,并且测试与10.56.68.201之间的带宽。
-c 参数的含义是以client模式运行
以下内容为client端输出的结果:
- [ 3] local 10.56.68.213 port 13044 connected with 10.56.68.201 port 5001
- [ ID] Interval Transfer Bandwidth
- [ 3] 0.0-10.0 sec 1.07 GBytes 915 Mbits/sec
复制代码 由此可以判断出两台服务器之间为千兆带宽。
四、参数介绍
|
|