诺西实习总结报告

诺西实习总结报告

ID:44000518

大小:614.18 KB

页数:22页

时间:2019-10-17

诺西实习总结报告_第1页
诺西实习总结报告_第2页
诺西实习总结报告_第3页
诺西实习总结报告_第4页
诺西实习总结报告_第5页
资源描述:

《诺西实习总结报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、诺西实习总结报告王淼报告提纲测试的背景传输协议udt整个测试脚本的介绍实习的感受分布式数据库进行数据备份、传输数据的需要数据库数据库数据库backup高效性准确性友好性udt测试的背景常用传输协议UDP:无连接的传输协议,不可靠。在网络质量不好时丢包严重TCP:面向连接的传输协议,可靠。在高带宽长距离网络上性能低udt传输协议(UDP-basedDataTransferProtocol)由于UDT完全在UDP上实现,并引入新的拥塞控制和数据可靠性控制机制。udt提供了两种传输模式:m2m(memorytomemory

2、)d2d(disktodisk)UDPHeaderUDTHeader传输协议udt关于udt性能的测试udt的官方文档说即使有500ms的网络延时,在1Gbit/s的物理网卡上,速率也能够达到900Mbit/s以上,并且没有丢包。测试过程:udt参数调优tc(trafficcontrol)队列选择、参数调优测试结果tc加延时从0ms一直到500ms,udt流的速率非常稳定,均可以最高达到950Mbit/s,且丢包率稳定后为0。这证明了udt的高效性和准确性。udt正如它自己声明的那样:支持高速广域网上的海量数据传输。传输

3、协议udt测试架构内核工具tc进行网络延时模拟启动tcp流工具、监视网络状态工具测试关注的参数数据结果分析虚拟网卡bonding的影响整个测试脚本的介绍脚本的主要架构ConfigfilesTCPflows(Number,BWlimit,mode(M2M))UDTflows(Number,modes(D2D/M2M),BWlimit)Perf.Collection&Statistic(CPU/memory/transmissionstatus)Analysis(dimensionally)TC(Addlatency)整个测

4、试脚本的介绍测试架构测试环境搭建必要配置打开服务器的路由转发功能/proc/sys/net/ipv4/ip_forward配置路由转发,使server和client之间的数据先经过tcmanager(对数据包进行延时)处理后再发送连接测试整个测试脚本的介绍测试架构serverclientTCmanagerUpperlayers(TCP,UDP,…)OutputqueuingForwardingInputTrafficcontroltc(TrafficControl)是linux内核中用于流量控制的工具,它主要是通过在网卡

5、的出口上建立一个队列来实现流量控制的目的。tc的三个组成部分:queuingdisciplines:指定数据包排列的队列类型classes:可以为一些特定的数据包设定一个类别filters:指定想要进行限制的数据包的过滤器整个测试脚本的介绍内核工具tc进行网络延时模拟tc三个部分的关系图示:整个测试脚本的介绍内核工具tc进行网络延时模拟FilterFilterFilterQDiscQDiscclassclassQueuingdiscipline我们的测试中,主要是利用tc进行对server与client上通过的数据包进行

6、网络延时,来模拟实际的网域网传输情况,功能如下图所示:为了测试的正确性,如果数据包不是从server发往client(或从client发往server),则不会被tc过滤器过滤而进行延时操作。整个测试脚本的介绍内核工具tc进行网络延时模拟serverclientTCmanager延时100ms为了达到这个目的,构建的tc结构树如下所示(已经过测试选择队列):整个测试脚本的介绍内核工具tc进行网络延时模拟root1:0qdischtb1:1class1:11class1:12class11:0delay?ms12:0del

7、ay?ms111:qdiscsfq122:qdiscsfqfilterclientipaddressfilterserveripaddress启动tcp流的工具----D-ITGD-ITG是一种比较流行的数据流产生工具。通过ITGSend发送数据,在目的服务器上用ITGRecv接收数据。目的:在server和client之间同时启动udt流和tcp流,观察udt对tcp的友好性,以及两种数据流共同存在时相互的影响。实验结果:D-ITG产生的tcp数据流在有udt流和没有udt流两种情况下,速率相差很小,这也证明了udt对

8、于tcp的友好性。使用范例:./ITGSend-a10.141.7.166-rp9500-C1000-u10002000-lsend_logfile整个测试脚本的介绍启动tcp流工具、监视网络状态工具D-ITG使用中的问题server端和client端时间同步与网络提供的时间服务器同步:由于服务器均不能连接外网,失败

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。