諾西实习总结报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
諾西实习总结报告

诺西实习总结报告 王淼 报告提纲 测试的背景 传输协议udt 整个测试脚本的介绍 实习的感受 分布式数据库进行数据备份、传输数据的需要 backup 高效性 准确性 友好性 udt 常用传输协议 UDP:无连接的传输协议,不可靠。? 在网络质量不好时丢包严重 TCP:面向连接的传输协议,可靠。? 在高带宽长距离网络上性能低 udt传输协议(UDP-based Data Transfer Protocol) 由于UDT完全在UDP上实现,并引入新的拥塞控制和数据可靠性控制机制。 udt提供了两种传输模式:m2m(memory to memory) d2d(disk to disk) 关于udt性能的测试 udt的官方文档说即使有500ms的网络延时,在1G bit/s的物理网卡上,速率也能够达到900Mbit/s以上,并且没有丢包。 测试过程: udt参数调优 tc(traffic control)队列选择、参数调优 测试结果 tc加延时从0ms一直到500ms,udt流的速率非常稳定,均可以最高达到950Mbit/s,且丢包率稳定后为0。这证明了udt的高效性和准确性。udt正如它自己声明的那样: 支持高速广域网上的海量数据传输。 测试架构 内核工具tc进行网络延时模拟 启动tcp流工具、监视网络状态工具 测试关注的参数 数据结果分析 虚拟网卡bonding的影响 脚本的主要架构 测试环境搭建 必要配置 打开服务器的路由转发功能 /proc/sys/net/ipv4/ip_forward 配置路由转发,使server和client之间的数据先经过tc manager(对数据包进行延时)处理后再发送 连接测试 tc(Traffic Control)是linux内核中用于流量控制的工具,它主要是通过在网卡的出口上建立一个队列来实现流量控制的目的。 tc的三个组成部分: queuing disciplines:指定数据包排列的队列类型 classes:可以为一些特定的数据包设定一个类别 filters:指定想要进行限制的数据包的过滤器 tc三个部分的关系图示: 我们的测试中,主要是利用tc进行对server与client上通过的数据包进行网络延时,来模拟实际的网域网传输情况,功能如下图所示: 为了测试的正确性,如果数据包不是从server发往client(或从client发往server),则不会被tc过滤器过滤而进行延时操作。 server client TC manager 延时100ms 为了达到这个目的,构建的tc结构树如下所示(已经过测试选择队列): 启动tcp流的工具 ---- D-ITG D-ITG是一种比较流行的数据流产生工具。通过ITGSend发送数据,在目的服务器上用ITGRecv接收数据。 目的:在server和client之间同时启动udt流和tcp流,观察udt对tcp的友好性,以及两种数据流共同存在时相互的影响。 实验结果:D-ITG产生的tcp数据流在有udt流和没有udt流两种情况下,速率相差很小,这也证明了udt对于tcp的友好性。 使用范例: ./ITGSend -a 10.141.7.166 -rp 9500 -C 1000 -u 1000 2000 -l send_logfile D-ITG使用中的问题 server端和client端时间同步 与网络提供的时间服务器同步:由于服务器均不能连接外网,失败 两台服务器之间同步:ntp工具 使用中出现的问题: Udp流、tcp流丢包率不一样 Receive端cpu占用率过高700%~800% 启动不稳定,在连续case测试时有时ITGSend不能正常启动 ITGDec使用方式不是十分了解 监视网络状态工具 iftop nload ifstat 功能和需要不太符合 sar load runner ntop 都需要图形界面 iptraf 针对测试,需要能够监测网卡经过数据包的源ip地址、目的ip地址以及流量大小统计,因此使用iftop工具。 测试中设定的参数 tc设定延时 latency udt传输模式 udt_type udt流数量 udt_num udt流最大使用带宽 udt_bandwidth tcp流数量 tcp_num tcp流最大使用带宽 tcp_bandwidth 测试结果关注的参数 udt、tcp流传输速率 throughput udt、tcp流的client端cpu占用率、mem占用率 udt、tcp流的server

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档