会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

外文翻译--网络性能的测量.doc外文翻译--网络性能的测量.doc -- 5 元

宽屏显示 收藏 分享

页面加载中... ... 广告 0 秒后退出

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

1英文翻译本文出自ComputerNetwork第四版AndrewS.Tanenbaum著NetworkPerformanceMeasurementWhenanetworkperformspoorly,itsusersoftencomplaintothefolksrunningit,demandingimprovements.Toimprovetheperformance,theoperatorsmustfirstdetermineexactlywhatisgoingon.Tofindoutwhatisreallyhappening,theoperatorsmustmakemeasurements.Inthissectionwewilllookatnetworkperformancemeasurements.ThediscussionbelowisbasedontheworkofMogul1993.Thebasicloopusedtoimprovenetworkperformancecontainsthefollowingsteps1.Measuretherelevantnetworkparametersandperformance.2.Trytounderstandwhatisgoingon.3.Changeoneparameter.Thesestepsarerepeateduntiltheperformanceisgoodenoughoritisclearthatthelastdropofimprovementhasbeensqueezedout.Measurementscanbemadeinmanywaysandatmanylocationsbothphysicallyandintheprotocolstack.Themostbasickindofmeasurementistostartatimerwhenbeginningsomeactivityandseehowlongthatactivitytakes.Forexample,knowinghowlongittakesforaTPDUtobeacknowledgedisakeymeasurement.Othermeasurementsaremadewithcountersthatrecordhowoftensomeeventhashappenede.g.,numberoflostTPDUS.Finally,oneisofteninterestedinknowingtheamountofsomething,suchasthenumberofbytesprocessedinacertaintimeinterval.Measuringnetworkperformanceandparametershasmanypotentialpitfalls.Belowwelistafewofthem.Anysystematicattempttomeasurenetworkperformanceshouldbecarefultoavoidthese.MakeSureThattheSampleSizeIsLargeEnoughDonotmeasurethetimetosendoneTPDU,butrepeatthemeasurement,say,onemilliontimesandtaketheaverage.Havingalargesamplewillreducetheuncertaintyinthemeasuredmeanandstandarddeviation.Thisuncertaintycanbecomputedusingstandardstatisticalformulas.MakeSureThattheSamplesAreRepresentative2Ideally,thewholesequenceofonemillionmeasurementsshouldberepeatedatdifferenttimesofthedayandtheweektoseetheeffectofdifferentsystemloadsonthemeasuredquantity.Measurementsofcongestion,forexample,areoflittleuseiftheyaremadeatamomentwhenthereisnocongestion.Sometimestheresultsmaybecounterintuitiveatfirst,suchasheavycongestionat10,11,1,and2oclock,butnocongestionatnoonwhenalltheusersareawayatlunch.BeCarefulWhenUsingaCoarseGrainedClockComputerclocksworkbyincrementingsomecounteratregularintervals.Forexample,amillisecondtimeradds1toacounterevery1msec.Usingsuchatimertomeasureaneventthattakeslessthan1msecispossible,butrequiressomecare.Somecomputershavemoreaccurateclocks,ofcourse.TomeasurethetimetosendaTPDU,forexample,thesystemclocksay,inmillisecondsshouldbereadoutwhenthetransportlayercodeisenteredandagainwhenitisexited.IfthetrueTPDUsendtimeis300µsec,thedifferencebetweenthetworeadingswillbeeither0or1,bothwrong.However,ifthemeasurementisrepeatedonemilliontimesandthetotalofallmeasurementsaddedupanddividedbyonemillion,themeantimewillbeaccuratetobetterthan1µsec.BeSureThatNothingUnexpectedIsGoingOnduringYourTestsMakingmeasurementsonauniversitysystemthedaysomemajorlabprojecthastobeturnedinmaygivedifferentresultsthanifmadethenextday.Likewise,ifsomeresearcherhasdecidedtorunavideoconferenceoveryournetworkduringyourtests,youmaygetabiasedresult.Itisbesttoruntestsonanidlesystemandcreatetheentireworkloadyourself.Eventhisapproachhaspitfallsthough.Whileyoumightthinknobodywillbeusingthenetworkat3A.M.,thatmightbepreciselywhentheautomaticbackupprogrambeginscopyingallthediskstotape.Furthermore,theremightbeheavytrafficforyourwonderfulWorldWideWebpagesfromdistanttimezones.CachingCanWreakHavocwithMeasurementsTheobviouswaytomeasurefiletransfertimesistoopenalargefile,readthewholething,closeit,andseehowlongittakes.Thenrepeatthemeasurementmanymoretimestogetagoodaverage.Thetroubleis,thesystemmaycachethefile,soonlythefirstmeasurementactuallyinvolvesnetworktraffic.Therestarejustreadsfromthe3localcache.Theresultsfromsuchameasurementareessentiallyworthlessunlessyouwanttomeasurecacheperformance.Oftenyoucangetaroundcachingbysimplyoverflowingthecache.Forexample,ifthecacheis10MB,thetestloopcouldopen,read,andclosetwo10MBfilesoneachpass,inanattempttoforcethecachehitrateto0.Still,cautionisadvisedunlessyouareabsolutelysureyouunderstandthecachingalgorithm.Bufferingcanhaveasimilareffect.OnepopularTCP/IPperformanceutilityprogramhasbeenknowntoreportthatUDPcanachieveaperformancesubstantiallyhigherthanthephysicallineallows.HowdoesthisoccurAcalltoUDPnormallyreturnscontrolassoonasthemessagehasbeenacceptedbythekernelandaddedtothetransmissionqueue.Ifthereissufficientbufferspace,timing1000UDPcallsdoesnotmeanthatallthedatahavebeensent.Mostofthemmaystillbeinthekernel,buttheperformanceutilitythinkstheyhaveallbeentransmitted.UnderstandWhatYouAreMeasuringWhenyoumeasurethetimetoreadaremotefile,yourmeasurementsdependonthenetwork,theoperatingsystemsonboththeclientandserver,theparticularhardwareinterfaceboardsused,theirdrivers,andotherfactors.Ifthemeasurementsaredonecarefully,youwillultimatelydiscoverthefiletransfertimefortheconfigurationyouareusing.Ifyourgoalistotunethisparticularconfiguration,thesemeasurementsarefine.However,ifyouaremakingsimilarmeasurementsonthreedifferentsystemsinordertochoosewhichnetworkinterfaceboardtobuy,yourresultscouldbethrownoffcompletelybythefactthatoneofthenetworkdriversistrulyawfulandisonlygetting10percentoftheperformanceoftheboard.4网络性能的测量当一个网络的运行效果很差的时候,它的用户通常会向网络运行商抱怨并要求提高网络的质量。为了改善网络的性能,网络操作人员首先必须确定发生了什么问题。为了找出真正的问题所在,操作人员必须进行测量工作。在这一小节中,我们来看一看网络性能的测量问题。下面的讨论以Mogul1993的工作为基础。用来改善网络性能的基本循环过程包括以下步骤(1)测量有关的网络参数和性能。(2)试图理解当前的网络状况。(3)改变一个参数。这些步骤不断重复,直到网络的性能已经足够好,或者改善性能的全部空间都已经被发掘出来了。测量工作可以有许多做法,也可以在许多地点或场所进行(既指物理位置,也指协议栈中的位置)。最基本的一种测量手段是在开始某一个动作的时候启动一个定时器,然后确定该需要多长时间。例如,知道一个TPDU需要多长时间才被确认是一个很关键的测量指标。其他有一些测量指标可以通过计数器来完成,即记录某种事件发生的次数,比如丢失的TPDU的数量。最后,人们通常对于某些事物的数量比较感兴趣,比如在特定的时间间隔内所处理的字节数。测量网络的性能和参数有许多潜在的陷阱。以下我们列出其中一部分。任何一种系统化的网络性能测量手段都应该小心地避免这些陷阱。确保样本空间足够大不要测量发送一个TPDU的时间,而是重复也测量。比如说测量1百万次,然后再取平均。采用大量的样本将可以减小所测量的均值和标准方差中的不确定性。这种不确定性可以利用标准的统计公式来计算。确保样本具有代表性理想情况下,这1百万次测量的完整序列应该在一天或者一周的不同时刻进行重复,从而可以看到不同的系统负载对于所测量指标的影响。例如,对于拥塞的测量,如果仅仅在没有拥塞的那一时刻来测量拥塞,则这样的测量和结果并没有用。有时候测量结果初看起来可能不符合直觉,比如在10,11,1和2点钟网络严重拥塞,但是中午时候没有拥塞(所用的用户都去吃午饭了)。
编号:201311172036357951    大小:37.50KB    格式:DOC    上传时间:2013-11-17
  【编辑】
5
关 键 词:
教育专区 外文翻译 精品文档 外文翻译
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:24次
英文资料库上传于2013-11-17

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

教育专区   外文翻译   精品文档   外文翻译  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5