- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IP 网络性能测试系统的设计与实现
摘要:网络性能的实时监测已经成为一项必要的工作,网络性能测试终端正是这样一种设备。用嵌入
式系统实现网络测试终端是一个理想的选择。文中介绍了一种以若干个测试终端组成一个测试网络来监控
网络性能的方法,具体分析了嵌入式网络性能测试终端的软硬件设计,利用GPS 解决多个测试终端时间同
步的问题。给出了修改操作系统内核以获取高精度时间和文件系统设计及配置的方法。
随着计算机网络的普遍使用,人们越来越关注网络服务质量,某些应用程序和协议对网络服务质量也
有一定的要求。网络的带宽、时延是表征网络服务质量的一个重要参数,通过对它们的测量和监督可以了
解网络在一段时间内的服务质量。网络性能测试终端通过按一定的方式发送、接收各种网络测试包,计算
各个测试点之间的丢包率、双向和单向的时延来监测网络服务质量。
网络时延的测量方式
本系统测量网络时延有两种方式:单向式和双向式。双向式测量的原理类似于网络应用程序ping 。在
这种方式下,网络时延可近似视为时间之差的1/2 。这种方法的优点是不用同步发送方和接收方的时间,缺
点是测试包在两个测试终端间的传递可能经过不同的路线。单向测量的过程与双向测量方式相似,但接收
方不再将测试包返回,而是通过比较本机的接收时间和测试包里的时间戳,得到网络时延。在这种测试过
程中,对多个测试终端的时间同步要求非常高,否则计算结果毫无意义。
对于一个具有一定规模的网络,可以用多个测试终端来监视网络的运行情况。在这种情况下,若干个
测试终端组成一个测试网络,根据测试人员的要求,每个测试终端有相应的测试配置,例如测试包的类型、
长短,发送过程的随机过程类型及参数等。整个测试网络由少量的测试控制服务器控制测试过程。测试终
端和服务器的通信采用C/S 结构,测试终端启动时从服务器得到测试配置,开始测试过程后记录测试结果
并将结果发回测试服务器,服务器接收数据并存入数据库。本测试终端采用以三星公司的微处理器
S3C4510B 为核心的一个嵌入式系统来实现上述功能。
图1 IP 网络性能测试系统结构
硬件设计
测试终端的硬件应具备以下功能:①有网络接口,可以发送多种网络测试包;②有高精度时钟源,并
且多个时钟源间可以良好同步,用于单向测试;③有一定的用户接口,可以让用户设定基本的测试参数;
④因为要进行多点长期运行,所以应该功耗低,便于携带安装。
微处理器单元
S3C4510B 是三星公司的一款32/ 16 位的基于ARM7DTMI 内核的微处理器。它功耗低,速度高 (大
约45Mips ),片内资源丰富,自带有以太接口、两个32 位的定时器、I2C 接口、HDLC 接口、串行通接口
等。S3C4510B 有6 个DRAM 片选组,4 个ROM 片选组,并且有SDRAM 控制器,可以访问64MB 的地
址空间。由于地址空间大,接口丰富,总线宽度适宜,一些嵌入式操作系统如uClinux ,ucOS-II 可以顺利
地移植到S3C4510B 平台上。S3C4510B 还自带有一个10~100MB 的以太控制器,可以工作在半双工或
全双工模式下,支持媒体独立接口 (MII)和带缓冲的DMA 接口,配上相应的物理层芯片就可以轻易实现
网络通讯。
图2 测试终端结构
存储器部分
通常,计算机系统都带有ROM 和RAM 两种存储器,ROM 存储固定的代码,而RAM 则作为堆栈来
保存运行时的临时性数据。本测试终端的ROM 存储器采用了一片AMD 公司的AM29LV 160 。这是一种容
量为2MB,16 位宽的FLASH 存储器 (闪存)。FLASH 存储器除了具有非易失的特点外,它的另一个很大
的优点是可以在线被重新擦写。利用这个特点测试终端可以在测试中实时修改终端的配置和测试参数。不
过,虽然 FLASH 存储器虽然可以被重新擦写,但读写速度都较慢,只适宜保存需固化的数据,如嵌入式
操作系统的内核等等。
S3C4510B 芯片里自带有8kB 的静态 RAM,但对于本应用来说,8kB 的SRAM 显然不能满足要求。
SDRAM 有大容量、高速度的优点,S3C4510B 片内有SDRAM 的接口,可以自动刷新SDRAM。本系统
采用两片8MB16 位宽的HY57V64 1620 构成一个32 位宽16MB 的SDRAM 存储器系统。启动时,启动程
序(BOOTLOADER)将ROM
您可能关注的文档
- 第十三章 计算机网络考试题.doc
- 04_346-2010精确追溯件物料条形码编制规则和条形码标签要求.pdf
- 台达RT系列UPS技术简介(副本).doc
- 软件开发过程概述的知识.doc
- 第六章 电子商务基础知识习题.doc
- 科技评价灵敏度分析研究教材.pdf
- 第七章 专业跟踪技巧.pdf
- 第三章 noip2010题解.pdf
- 高三英语下册阶段检测考试题_附件.pdf
- 关于传送带上物体运动情况分析和题解.doc
- TSTIC 120083-2023 电化学储能电站电池系统数字化运维服务要求.pdf
- 病虫害防治工作总结.pdf
- TSTIC 120085-2023 船舶拖带服务规范.pdf
- 健身安全课件图片最新完整版本.pptx
- (新统编版)语文二年级下册 第六单元 大单元教学计划.docx
- TSTIC 120081-2023 港口与航道工程施工总承包服务规范.pdf
- THEBQIA 304-2024 型钢智能检测设备设计规范.pdf
- 健身房消防培训课件最新完整版本.pptx
- 广东省深圳市红山中学2024-2025学年高二(下)第一次段考语文试卷(含答案).docx
- 广东省深圳市建文外国语学校两学部2025届高三下学期二模物理试题(含答案).docx
文档评论(0)