友善交流技术...
Netperf是一种网络性能的测量工具
上一篇 /
下一篇 2011-11-29 15:24:45
/ 个人分类:性能测试专题
Netperf概况 Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多块的速度接收数据。
Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,client端是netperf,用来向server发起网络测试。在client与server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试的结果;在控制连接建立并传递了测试配置信息以后,client与server之间会再建立一个测试连接,用来来回传递着特殊的流量模式,以测试网络的性能。
安装
unbunt
1、apt-get install netperf
or
1、./configure
2、make && make install
使用
netperf -H ip -P 12865 -l 60 -f file.txt
参数说明:
1、—H 加主机名称
2、-P 设置断口:但是默认是 12865 ,本端口好像不可以修改的
3、-f 增加文件: 可以通过文件的拷贝方式来测试网络流量
4、-l 设置测试时间,默认是10秒左右
本工具作用:
可以测试网络的带宽,网络的流量,还是比较真实的,原理很简单,通过socket 协议,部属一个服务器(就是被测试机),再部属一个客户端,发送请求到服务器,以此来查看网络的带宽。
收藏
举报
TAG: