实验三链路性能测试工具.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

链路性能测试工具

实验序号:

3 实验项目名称:

链路性能测试工具

学号

学号

200826340121

姓名

向钱龙

专业、班

网工0801

实验地点

网络实验室

指导教师

胡寅

实验时间

2011-4-30

一、实验综述

1、实验目的及要求

通过此次上机实验,在了解相关测试工具的基础上,重点掌握Netperf测试工具的使用。了解网络性能测试工具Netperf、Iperf、Pathload、Pathrate、DBS、tcptrace;掌握Netperf网络性能测试的使用。

2、实验仪器、设备或软件

Netperf测试工具,学校方正电脑,Windows操作系统二、实验过程(实验步骤、记录、数据、分析)

Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,client端是netperf,用来向server发起网络测试。在client与server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试的结果;在控制连接建立并传递了测试配置信息以后,client与server之间会再建立一个测试连接,进行来回传递特殊的流量模式,以测试网络的性能。具体过程如下图所示:

第一步:C/S控制连接创建过程

客户端-netperf 服务器端-netserver

发送控制连接请求

控制连接

传输测试配置和测试结果

使用BSDsocket传输信息,属TCP连接

监听连接

发现有连接请求,就创建控制连接

第二步:C/S测试连接创建过程

客户端-netperf 服务器端-netserver

发送控制连接请求 监听

控制连接和测试配置通过后,立刻创建一条独立连接:测试连接

发送Bulk模式流量模式的数据

发送request/response流量模式数据

控制连接

传输测试配置和测试结果

使用BSDsocket传输信息,属

TCP连接

测试连接

传输各种模式的流量进行测试

发现有连接请求,就创建控制连接

接受Bulk模式流量模式的数据并产生测试结果1

接收request/response流量模式的数据,并产生测试结果2

第三步:测试完毕

客户端-netperf 服务器端-netserver

……

接受到测试结果并显示或者保存

发送Bulk模式流量模式的数据

发送request/response流量模式数据

安装与使用

安装

控制连接传输测试配置和测试结果

使用BSDsocket传输信息属TCP连接

测试连接

传输各种模式的流量进行测试

……

接受Bulk模式流量模式的数据并产生测试结果1

接收request/response流量模式的数据,并产生测试结果2

Netperf[globaloptions]–-[test-specificoptions][globaloptions]

Netperf[globaloptions]–-[test-specificoptions]

[globaloptions]可选参数,其中可选的参数有如下几个:

参数

说明

-Hhost

指定远端运行netserver的serverIP地址

下载完netperf之后安装,命令如下:#tar–zxvfnetperf-2.4.5.tar.gz#cdnetperf-2.4.5

#./configure#make

#makeinstall

使用

在unix系统中,可以直接运行可执行程序来启动netserver,也可以让inetd或xinetd来自动启动netserver。当netserver在server端启动后,就可在client端运行netperf来测试网络的性能。netperf通过命令行参数来控制测试的类型和具体的测试选项,根据作用范围的不同,netperf的命令行参数可以分为两大类:全局命令行参数、测试相关的局部参数,两者之间使用--分隔。

netperf语法格式为:

-l

-ltestlen 指定测试的时间长度(秒)

-ttestname 指定进行的测试类型(TCP_STREAM,UDP_STREAM,TCP_RR,TCP_CRR,

参数说明-ssize

参数

说明

-ssize

-Ssize

-msize

-Msize

-D

-rreq,resp

设置本地系统的socket发送与接收缓冲大小

设置远端系统的socket发送与接收缓冲大小设置本地系统发送测试分组的大小

设置远端系统接收测试分组的大小

对本地与远端系统的socket设置TCP_N

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档