ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品男人的天堂,91破解版在线看,亚洲美女欧洲http://www.aygfsteel.com/ldwblog/category/53250.html态度军_®šä¸€åˆ?/description>zh-cnTue, 07 Jan 2020 10:48:11 GMTTue, 07 Jan 2020 10:48:11 GMT60个äh公众受÷€ŒJava爱好者社区」高质量原创文章持箋输出åQŒæ¬¢˜qŽå„位小ä¸Õd…³æ³?/title><link>http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 30 Oct 2019 06:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html</guid><wfw:comment>http://www.aygfsteel.com/ldwblog/comments/434887.html</wfw:comment><comments>http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ldwblog/comments/commentRss/434887.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ldwblog/services/trackbacks/434887.html</trackback:ping><description><![CDATA[blogjava¾|‘ç«™ä¸Žåšå®¢å›­åˆåÆˆäº†ï¼Œå¯¹blogjava˜q˜æ˜¯æœ‰æ„Ÿæƒ…çš„ã€?br />òq¶ä¸”blogjava¾|‘站发布的文章是在博客园首页看不到的ã€?br />blogjava¾|‘站首页能看刎ͼŒä½ å¯ä»¥ç‚¹å‡?y¨¢n)L ‡é¢˜è¿›å…¥å¯ä»¥çœ‹åˆ°å›¾ç‰‡äºŒ¾l´ç ä¿¡æ¯ã€?br /><br /><strong style="color: red; font-size: 14pt;">Java爱好者社åŒ?/strong><br />公众号内容简介:(x¨¬)<br /><p><span style="background-color: yellow; color: red;">专注于分享Java后端相关技术、老司机实战干货,不限于JVMã€åÆˆå‘ã€è®¾è®¡æ¨¡å¼ã€æ€§èƒ½ä¼˜åŒ–ã€åˆ†å¸ƒå¼&微服务、云原生、大数据相关主题ã€?/span><br style="color: red;" /><span style="background-color: yellow; color: red;">希望å…Ïx³¨çš„你停下脚步åQŒå®šæœ‰æ‰€æ”¶èŽ·ã€?/span><br style="color: red;" /><br />以前的个人博客内容不好迁¿U»ï¼Œæ‰€ä»¥æˆ‘打算æ ÒŽ(gu¨©)®è‡ªå·±çš„多òq´ç»éªŒï¼Œä¸æ–­æ•´ç†è¾“出有ä­h(hu¨¢n)值的内容ã€?br />目前公众号内å®ÒŽ(gu¨©)œ‰å…³äºŽ<span style="background-color: yellow; color: red;">SpringCloudåQˆå¾®æœåŠ¡æ¡†æž¶åQ‰ã€SkywalkingåQˆAPM监控调用链)、JVMåQˆGCåˆ†æžã€å†…å­˜æ³„æ¼åˆ†æžï¼‰ã€åÆˆå‘ç¼–½E?/span>相关原创实战文章已出炉ã€?br /><br />最˜q‘刚开始已¾læœ‰ä¸å°‘ž®ä¼™ä¼´å…³æ³¨äº†åQŒæœŸå¾…能有幸搜烦到本博客的同学,可以扫码å…Ïx³¨ä¸€ä¸‹ï¼Œä¸èƒœæ„Ÿæ¿€ã€?br />大家有ä“Q何技术、职场、面试上的问题都可以与我交流ã€?br /><br /><span style="background-color: yellow;"><strong>方式一åQ?/strong></span><span style="color: red; background-color: yellow;"><strong>扫码以下公众号二¾l´ç åQ?/strong></span><br /><img src="http://www.aygfsteel.com/images/blogjava_net/ldwblog/Java%E7%88%B1%E5%A5%BD%E8%80%85%E7%A4%BE%E5%8C%BA%E4%BA%8C%E7%BB%B4%E7%A0%81.png" border="0" alt="" /><br /><br />方式二:(x¨¬)<span style="color: red;">在微信上直接搜烦åQ?nbsp;</span><span style="color: red; background-color: yellow;">javatech_cbo</span><br /><br />感谢各位ž®ä¼™ä¼´çš„æ”¯æŒåQŒåŽ¾l­ä¼š(x¨¬)在该公众号上输出大量的有价值的实战òq²è´§ åQŒæœŸå¾…与你一同进步与成长ã€?br /></p><img src ="http://www.aygfsteel.com/ldwblog/aggbug/434887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ldwblog/" target="_blank">David1228</a> 2019-10-30 14:10 <a href="http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Netperf与网¾lœæ€§èƒ½‹¹‹é‡çš„五™åÒŽ(gu¨©)Œ‡æ ‡ä»¥å?qi¨¢ng)ä‹É用方å?/title><link>http://www.aygfsteel.com/ldwblog/archive/2013/01/21/394497.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Mon, 21 Jan 2013 04:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/ldwblog/archive/2013/01/21/394497.html</guid><wfw:comment>http://www.aygfsteel.com/ldwblog/comments/394497.html</wfw:comment><comments>http://www.aygfsteel.com/ldwblog/archive/2013/01/21/394497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ldwblog/comments/commentRss/394497.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ldwblog/services/trackbacks/394497.html</trackback:ping><description><![CDATA[<a title="Netperf使用" href="/Files/ldwblog/Netperf使用.doc">Netperf使用</a><br />转蝲è‡?<a >http://os.chinaunix.net/a2004/0708/1042/000001042354.shtml</a> <br /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  本文首先介绍¾|‘络性能‹¹‹é‡çš„一些基本概念和æ–ÒŽ(gu¨©)³•åQŒç„¶åŽç»“å?netperf 工具的ä‹É用,具体的讨论如何测试不同情况下的网¾lœæ€§èƒ½ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  在构建或½Ž¡ç†ä¸€ä¸ªç½‘¾lœç³»¾lŸæ—¶åQŒæˆ‘们更多的是关心网¾lœçš„可用性,即网¾lœæ˜¯å¦è¿žé€šï¼Œè€Œå¯¹äºŽå…¶æ•´ä½“的性能往往考虑不多åQŒæˆ–者即使考虑到性能的问题,但是却发现没有合适的手段åŽÀLµ‹è¯•网¾lœçš„æ€§èƒ½ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  当开发出一个网¾lœåº”用程序后åQŒæˆ‘们会(x¨¬)发现åQŒåœ¨å®žé™…的网¾lœçŽ¯å¢ƒä‹É用中åQŒç½‘¾lœåº”用程序的使用效果不是很理惻I¼Œé—®é¢˜å¯èƒ½å‡ºçŽ°åœ¨ç¨‹åºçš„å¼€å‘ä¸Šé¢ï¼Œä¹Ÿæœ‰å¯èƒ½ç”׃ºŽå®žé™…的网¾lœçŽ¯å¢ƒä¸­å­˜åœ¨ç€ç“‰™¢ˆã€‚面对这¿Ué—®é¢˜ï¼Œ½E‹åºå‘˜ä¸€èˆ¬ä¼š(x¨¬)一½{¹èŽ«å±•ï¼ŒåŽŸå› ž®±åœ¨äºŽä¸æŽŒæ¡ä¸€äº›ç½‘¾lœæ€§èƒ½‹¹‹é‡çš„工兗÷€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  在本文中åQŒé¦–先介¾lç½‘¾lœæ€§èƒ½‹¹‹é‡çš„一些基本概念和æ–ÒŽ(gu¨©)³•åQŒç„¶åŽç»“å?netperf 工具的ä‹É用,具体的讨论如何测试不同情况下的网¾lœæ€§èƒ½ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">¾|‘络性能‹¹‹è¯•概述</strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络性能‹¹‹é‡çš„五™åÒŽ(gu¨©)Œ‡æ ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ‹¹‹é‡¾|‘络性能的五™åÒŽ(gu¨©)Œ‡æ ‡æ˜¯åQ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  可用性(availabilityåQ?nbsp;</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  响应旉™—´åQˆresponse timeåQ?nbsp;</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络利用率(network utilizationåQ?nbsp;</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络吞吐量(network throughputåQ?nbsp;</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络带宽定w‡åQˆnetwork bandwidth capacityåQ?nbsp;</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  1åQ?可用æ€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ‹¹‹è¯•¾|‘络性能的第一步是¼‹®å®š¾|‘络是否正常工作åQŒæœ€½Ž€å•çš„æ–ÒŽ(gu¨©)³•是ä‹Éç”?ping 命ä×o(h¨´)。通过向远端的机器发é€?icmp echo requeståQŒåƈ½{‰å¾…接收 icmp echo reply 来判断远端的机器是否˜qžé€šï¼Œ¾|‘络是否正常工作ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Ping 命ä×o(h¨´)æœ‰éžå¸æ€¸°å¯Œçš„命ä×o(h¨´)选项åQŒæ¯”å¦?-c 可以指定发é€?echo request 的个敎ͼŒ-s 可以指定每次发送的 ping 包大ž®ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络讑֤‡å†…部一般有多个¾~“冲池,不同的缓冲池使用不同的缓冲区大小åQŒåˆ†åˆ«ç”¨æ¥å¤„理不同大ž®çš„分组åQˆpacketåQ‰ã€‚例如交换机中通常å…ähœ‰ä¸‰ç§¾cÕdž‹çš„包¾~“冲åQšä¸€¾c»é’ˆå¯¹å°çš„分¾l„,一¾c»é’ˆå¯¹ä¸­½{‰å¤§ž®çš„分组åQŒè¿˜æœ‰ä¸€¾c»é’ˆå¯¹å¤§çš„分¾l„ã€‚äØ“(f¨´)了测试这æ ïL(f¨¥ng)š„¾|‘络讑֤‡åQŒæµ‹è¯•工具必™å»è¦å…ähœ‰å‘送不同大ž®åˆ†¾l„的能力。Ping 命ä×o(h¨´)çš?-s ž®±å¯ä»¥ä‹É用在˜q™ç§åœºåˆã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  2åQ?响应旉™—´</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Ping 命ä×o(h¨´)çš?echo request/reply 一‹Æ¡å¾€˜q”所èŠÞp´¹æ—‰™—´ž®±æ˜¯å“åº”æ—‰™—´ã€‚有很多因素ä¼?x¨¬)媄响到响应旉™—´åQŒå¦‚¾|‘æ®µçš„è´ŸèøP¼Œ¾|‘络ä¸ÀLœºçš„è´ŸèøP¼Œòq¿æ’­é£Žæš´åQŒå·¥ä½œä¸æ­£å¸¸çš„网¾lœè®¾å¤‡ç­‰½{‰ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  在网¾lœå·¥ä½œæ­£å¸¸æ—¶åQŒè®°å½•下正常的响应时间。当用户抱怨网¾lœçš„反应旉™—´æ…¢æ—¶åQŒå°±å¯ä»¥ž®†çŽ°åœ¨çš„å“åº”æ—‰™—´ä¸Žæ­£å¸¸çš„响应旉™—´å¯ÒŽ(gu¨©)¯”åQŒå¦‚果两者差值的波动很大åQŒå°±èƒ½è¯´æ˜Žç½‘¾lœè®¾å¤‡å­˜åœ¨æ•…éšœã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  3åQ?¾|‘络利用çŽ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络利用率是指网¾lœè¢«ä½¿ç”¨çš„æ—¶é—´å æ€ÀL—¶é—ß_(d¨¢)¼ˆåŒ™¢«ä½¿ç”¨çš„æ—¶é—?½Iºé—²çš„æ—¶é—ß_(d¨¢)¼‰çš„æ¯”例。比如,Ethernet 虽然是共享的åQŒä½†åŒæ—¶å´åªèƒ½æœ‰ä¸€ä¸ªæŠ¥æ–‡åœ¨ä¼ è¾“。因此在ä»ÖM¸€æ—¶åˆ»åQŒEthernet 或者是 100% 的利用率åQŒæˆ–者是 0% 的利用率ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  计算一个网ŒD늚„¾|‘络利用率相å¯ÒŽ(gu¨©)¯”较容易,但是¼‹®å®šä¸€ä¸ªç½‘¾lœçš„利用率就比较复杂。因此,¾|‘络‹¹‹è¯•工具一般ä‹É用网¾lœåžåé‡å’Œç½‘¾lœå¸¦å®½å®¹é‡æ¥¼‹®å®š¾|‘络中两个节点之间的性能ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  4åQ?¾|‘络吞吐é‡?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络吞吐量是指在某个时刻åQŒåœ¨¾|‘络中的两个节点之间åQŒæä¾›ç»™¾|‘络应用的剩余带宽ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘络吞吐量可以帮¾l„寻扄¡½‘¾lœèµ\径中的瓶颈。比如,即ä‹É client å’?server 都被分别˜qžæŽ¥åˆ°å„自的 100M Ethernet 上,但是如果˜q™ä¸¤ä¸?100M çš„Ethernet è¢?10M çš?Ethernet ˜qžæŽ¥èµäh¥åQŒé‚£ä¹?10M çš?Ethernet ž®±æ˜¯¾|‘络的瓶颈ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ¾|‘ç»œåžåé‡éžå¸æ€¾èµ–于当前的网¾lœè´Ÿè½½æƒ…å†üc(di¨£n)€‚因此,ä¸ÞZº†å¾—到正确的网¾lœåžåé‡åQŒæœ€å¥½åœ¨ä¸åŒæ—‰™—´åQˆä¸€å¤©ä¸­çš„不同时刻,或者一周中不同的天åQ‰åˆ†åˆ«è¿›è¡Œæµ‹è¯•,只有˜q™æ ·æ‰èƒ½å¾—到对网¾lœåžåé‡çš„全面认识ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  有些¾|‘络应用½E‹åºåœ¨å¼€å‘过½E‹çš„‹¹‹è¯•中能够正常运行,但是到实际的¾|‘络环境中却无法正常工作åQˆç”±äºŽæ²¡æœ‰èƒö够的¾|‘络吞吐量)。这是因为测试只是在½Iºé—²çš„网¾lœçŽ¯å¢ƒä¸­åQŒæ²¡æœ‰è€ƒè™‘到实际的¾|‘络环境中还存在着其它的各¿Uç½‘¾lœæµé‡ã€‚所以,¾|‘ç»œåžåé‡å®šä¹‰äØ“(f¨´)剩余带宽是有实际意义的ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  5åQ?¾|‘络带宽定w‡</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  与网¾lœåžåé‡ä¸åŒåQŒç½‘¾lœå¸¦å®½å®¹é‡æŒ‡çš„æ˜¯åœ¨ç½‘¾lœçš„两个节点之间的最大可用带宽。这是由¾l„成¾|‘络的设备的能力所军_®šçš„ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ‹¹‹è¯•¾|‘络带宽定w‡æœ‰ä¸¤ä¸ªå›°éš¾ä¹‹å¤„:(x¨¬)在网¾lœå­˜åœ¨å…¶å®ƒç½‘¾lœæµé‡çš„æ—¶å€™ï¼Œå¦‚何得知¾|‘络的最大可用带宽;在测试过½E‹ä¸­åQŒå¦‚何对现有的网¾lœæµé‡ä¸é€ æˆå½±å“ã€‚网¾lœæµ‹è¯•工具一般采ç”?packet pairs å’?packet trains 技术来克服˜q™æ ·çš„å›°éš¾ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">攉™›†¾|‘络性能数据的方å¼?/strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  当确定了¾|‘络性能的测试指标以后,ž®±éœ€è¦ä‹É用网¾lœæµ‹è¯•å·¥å…äh”¶é›†ç›¸åº”的性能数据åQŒåˆ†åˆ«æœ‰ä¸‰ç§ä»Žç½‘¾lœèŽ·å–æ•°æ®çš„æ–¹å¼åQ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  1åQ?通过snmp协议直接到网¾lœè®¾å¤‡ä¸­èŽ·å–åQŒå¦‚net-snmp工具</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  2åQ?侦听相关的网¾lœæ€§èƒ½æ•°æ®åQŒå…¸åž‹çš„工具是tcpdump</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  3åQ?自行产生相应的测试数据,如本文中使用的netperf工具</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">Netperf</strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Netperf是一¿Uç½‘¾lœæ€§èƒ½çš„æµ‹é‡å·¥å…øP¼Œä¸»è¦é’ˆå¯¹åŸÞZºŽTCP或UDP的传输。Netperfæ ÒŽ(gu¨©)®åº”用的不同,可以˜q›è¡Œä¸åŒæ¨¡å¼çš„网¾lœæ€§èƒ½‹¹‹è¯•åQŒå³æ‰šw‡æ•°æ®ä¼ è¾“åQˆbulk data transferåQ‰æ¨¡å¼å’Œè¯äh±‚/应答åQˆrequest/reponseåQ‰æ¨¡å¼ã€‚Netperf‹¹‹è¯•¾l“果所反映的是一个系¾lŸèƒ½å¤Ÿä»¥å¤šå¿«çš„速度向另外一个系¾lŸå‘送数据,以及(qi¨¢ng)另外一个系¾lŸèƒ½å¤Ÿä»¥å¤šå—的速度接收数据ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Netperf工具以client/server方式工作。server端是netserveråQŒç”¨æ¥ä¾¦å¬æ¥è‡ªclient端的˜qžæŽ¥åQŒclient端是netperfåQŒç”¨æ¥å‘server发è“v¾|‘络‹¹‹è¯•。在client与server之间åQŒé¦–先徏立一个控制连接,传递有å…Ïxµ‹è¯•配¾|®çš„信息åQŒä»¥å?qi¨¢ng)测试的¾l“æžœåQ›åœ¨æŽ§åˆ¶˜qžæŽ¥å»ºç«‹òq¶ä¼ é€’了‹¹‹è¯•配置信息以后åQŒclient与server之间ä¼?x¨¬)再建立一个测试连接,用来来回传递着ç‰ÒŽ(gu¨©)®Šçš„æµé‡æ¨¡å¼ï¼Œä»¥æµ‹è¯•网¾lœçš„æ€§èƒ½ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">TCP¾|‘络性能</strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ç”׃ºŽTCP协议能够提供端到端的可靠传输åQŒå› æ­¤è¢«å¤§é‡çš„网¾lœåº”用程序ä‹É用。但是,可靠性的建立是要付出代ä­h(hu¨¢n)的。TCP协议保证可靠性的措施åQŒå¦‚建立òq¶ç»´æŠ¤è¿žæŽ¥ã€æŽ§åˆ¶æ•°æ®æœ‰åºçš„传递等都会(x¨¬)消耗一定的¾|‘络带宽ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Netperf可以模拟三种不同的TCP‹¹é‡æ¨¡å¼åQ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  1åQ?单个TCP˜qžæŽ¥åQŒæ‰¹é‡ï¼ˆbulkåQ‰ä¼ è¾“大量数æ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  2åQ?单个TCP˜qžæŽ¥åQŒclientè¯äh±‚/server应答的交易(transactionåQ‰æ–¹å¼?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  3åQ?多个TCP˜qžæŽ¥åQŒæ¯ä¸ªè¿žæŽ¥ä¸­ä¸€å¯¹è¯·æ±?应答的交易方å¼?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">UDP¾|‘络性能</strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  UDP没有建立˜qžæŽ¥çš„负担,但是UDP不能保证传输的可靠性,所以ä‹É用UDP的应用程序需要自行跟ítªæ¯ä¸ªå‘出的分组åQŒåƈ重发丢失的分¾l„ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Netperf可以模拟两种UDP的流量模式:(x¨¬)</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  1åQ?从client到server的单向批量传è¾?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  2åQ?è¯äh±‚/应答的交易方å¼?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ç”׃ºŽUDP传输的不可靠性,在ä‹É用netperf时要¼‹®ä¿å‘送的¾~“冲区大ž®ä¸å¤§äºŽæŽ¥æ”¶¾~“冲区大ž®ï¼Œå¦åˆ™æ•°æ®ä¼?x¨¬)丢失,netperfž®†ç»™å‡ºé”™è¯¯çš„¾l“果。因此,对于接收到分¾l„çš„¾lŸè®¡ä¸ä¸€å®šå‡†¼‹®ï¼Œéœ€è¦ç»“合发送分¾l„çš„¾lŸè®¡¾l¼åˆå¾—出¾l“论ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">Netperf的命令行参数</strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  在unix¾pȝ»Ÿä¸­ï¼Œå¯ä»¥ç›´æŽ¥˜qè¡Œå¯æ‰§è¡Œç¨‹åºæ¥å¯åЍnetserveråQŒä¹Ÿå¯ä»¥è®©inetd或xinetd来自动启动netserverã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  当netserver在server端启动以后,ž®±å¯ä»¥åœ¨client端运行netperf来测试网¾lœçš„æ€§èƒ½ã€‚netperf通过命ä×o(h¨´)行参数来控制‹¹‹è¯•的类型和具体的测试选项。根据作用范围的不同åQŒnetperfçš„å‘½ä»¤è¡Œå‚æ•°å¯ä»¥åˆ†äØ“(f¨´)两大¾c»ï¼š(x¨¬)全局命ä×o(h¨´)行参数、测试相关的局部参敎ͼŒä¸¤è€…之间ä‹Éç”?-分隔åQ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  netperf [global options]-- [test-specific options]</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ˜q™é‡Œæˆ‘们只解释那些常用的命ä×o(h¨´)行参敎ͼŒå…¶å®ƒçš„参数读者可以查询netperfçš„man手册ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  -H host åQšæŒ‡å®šè¿œç«¯è¿è¡Œnetserverçš„server IP地址ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  -l testlenåQšæŒ‡å®šæµ‹è¯•çš„æ—‰™—´é•¿åº¦åQˆç§’åQ?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  -t testnameåQšæŒ‡å®šè¿›è¡Œçš„‹¹‹è¯•¾cÕdž‹åQŒåŒ…括TCP_STREAMåQŒUDP_STREAMåQŒTCP_RRåQŒTCP_CRRåQŒUDP_RRåQŒåœ¨ä¸‹æ–‡ä¸­åˆ†åˆ«å¯¹å®ƒä»¬è¯´æ˜Žã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  在后面的‹¹‹è¯•中,netserver˜qè¡Œåœ?92.168.0.28åQŒserver与client通过局域网˜qžæŽ¥åQ?00M HubåQ‰ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><strong style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">Netperf‹¹‹è¯•¾|‘络性能</strong><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  ‹¹‹è¯•扚w‡åQˆbulkåQ‰ç½‘¾lœæµé‡çš„æ€§èƒ½</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  扚w‡æ•°æ®ä¼ è¾“典型的例子有ftp和其它类似的¾|‘络应用åQˆå³ä¸€‹Æ¡ä¼ è¾“整个文ä»Óž¼‰ã€‚根据ä‹É用传输协议的不同åQŒæ‰¹é‡æ•°æ®ä¼ è¾“åˆåˆ†äØ“(f¨´)TCP扚w‡ä¼ è¾“å’ŒUDP扚w‡ä¼ è¾“ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  1åQ?TCP_STREAM</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Netperf¾~ºçœæƒ…况下进行TCP扚w‡ä¼ è¾“åQŒå³-t TCP_STREAM。测试过½E‹ä¸­åQŒnetperf向netserver发送批量的TCP数据分组åQŒä»¥¼‹®å®šæ•°æ®ä¼ è¾“˜q‡ç¨‹ä¸­çš„吞吐量:(x¨¬)</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">   ./netperf -H 192.168.0.28 -l 60</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  TCP STREAM TEST to 192.168.0.28</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Recv  Send  Send</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Socket Socket Message Elapsed</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  Size  Size  Size   Time   Throughput</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  bytes bytes  bytes  secs.  10^6bits/sec</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /> <br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">   87380 16384 16384  60.00   88.00</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /> <br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  从netperf的结果输å‡ÞZ¸­åQŒæˆ‘们可以知道以下的一些信息:(x¨¬)</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  1åQ?˜qœç«¯¾pȝ»ŸåQˆå³serveråQ‰ä‹É用大ž®äØ“(f¨´)87380字节的socket接收¾~“冲</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  2åQ?本地¾pȝ»ŸåQˆå³clientåQ‰ä‹É用大ž®äØ“(f¨´)16384字节的socket发送缓å†?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  3åQ?向远端系¾lŸå‘送的‹¹‹è¯•分组大小ä¸?6384字节</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  4åQ?‹¹‹è¯•¾låŽ†çš„æ—¶é—´äØ“(f¨´)60¿U?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  5åQ?吞吐量的‹¹‹è¯•¾l“æžœä¸?8Mbits/¿U?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  在缺省情况下åQŒnetperf向发送的‹¹‹è¯•分组大小讄¡½®ä¸ºæœ¬åœ°ç³»¾lŸæ‰€ä½¿ç”¨çš„socket发送缓冲大ž®ã€?/span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  TCP_STREAM方式下与‹¹‹è¯•相关的局部参数如下表所½Cºï¼š(x¨¬)</span><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  </span><center style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; "> <img src="http://pub.chinaunix.net/uploadfile/200912/20091216083023162.jpg" style="border: 0px; " alt="" /></center><br style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; " /><span style="font-family: 宋体, Arial; font-size: 12px; line-height: normal; ">  通过修改以上的参敎ͼŒòq¶è§‚察结果的</span> ã€?br /><br /><br /><br /><br /><br /><br /><img src ="http://www.aygfsteel.com/ldwblog/aggbug/394497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ldwblog/" target="_blank">David1228</a> 2013-01-21 12:31 <a href="http://www.aygfsteel.com/ldwblog/archive/2013/01/21/394497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ÔÆ¸¡ÊÐ</a>| <a href="http://" target="_blank">ÆÖ½­ÏØ</a>| <a href="http://" target="_blank">ºù«µºÊÐ</a>| <a href="http://" target="_blank">¸»Æ½ÏØ</a>| <a href="http://" target="_blank">ÆÁ±ß</a>| <a href="http://" target="_blank">ÙÙÖÝÊÐ</a>| <a href="http://" target="_blank">ÇßÔ´ÏØ</a>| <a href="http://" target="_blank">ºÏɽÊÐ</a>| <a href="http://" target="_blank">½õÆÁÏØ</a>| <a href="http://" target="_blank">ÏĺÓÏØ</a>| <a href="http://" target="_blank">ÁÙ³ÇÏØ</a>| <a href="http://" target="_blank">¼Ñľ˹ÊÐ</a>| <a href="http://" target="_blank">·î»¯ÊÐ</a>| <a href="http://" target="_blank">ÓÀ´¨ÊÐ</a>| <a href="http://" target="_blank">ºì°²ÏØ</a>| <a href="http://" target="_blank">Ã×ÁÖÏØ</a>| <a href="http://" target="_blank">Á¬Æ½ÏØ</a>| <a href="http://" target="_blank">Çì³ÇÏØ</a>| <a href="http://" target="_blank">¼ªÂ¡ÏØ</a>| <a href="http://" target="_blank">ÃÖ¶ÉÏØ</a>| <a href="http://" target="_blank">ÑÎÍ¤ÏØ</a>| <a href="http://" target="_blank">Ï¿½­ÏØ</a>| <a href="http://" target="_blank">¹Ì°²ÏØ</a>| <a href="http://" target="_blank">·ï¸ÔÏØ</a>| <a href="http://" target="_blank">ÐÂÌïÏØ</a>| <a href="http://" target="_blank">½¨ÄþÏØ</a>| <a href="http://" target="_blank">Î¼Ô´ÏØ</a>| <a href="http://" target="_blank">Çú¸·ÊÐ</a>| <a href="http://" target="_blank">¸·ÐÂÊÐ</a>| <a href="http://" target="_blank">Ã×Ö¬ÏØ</a>| <a href="http://" target="_blank">ÏóÉ½ÏØ</a>| <a href="http://" target="_blank">ÒÇÂ¤ÏØ</a>| <a href="http://" target="_blank">ÎäÇåÇø</a>| <a href="http://" target="_blank">а²ÏØ</a>| <a href="http://" target="_blank">°²¿µÊÐ</a>| <a href="http://" target="_blank">ÂÖÌ¨ÏØ</a>| <a href="http://" target="_blank">¿ªÔ­ÊÐ</a>| <a href="http://" target="_blank">Á躣ÊÐ</a>| <a href="http://" target="_blank">ÉÜÐËÊÐ</a>| <a href="http://" target="_blank">ãôÑôÏØ</a>| <a href="http://" target="_blank">ÓÀÐËÏØ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>