<nobr id="ml9wq"><optgroup id="ml9wq"><big id="ml9wq"></big></optgroup></nobr>

      <menuitem id="ml9wq"></menuitem>

        <menuitem id="ml9wq"><dfn id="ml9wq"></dfn></menuitem>
        <option id="ml9wq"></option>
        主题 : 宽带路由器的主要参数分析
        级别: 高级会员
        显示用户信息
        0  发表于: 2015-01-04 12:21

        宽带路由器的主要参数分析

        随着宽带网络的逐步普及£¬宽带路由器已经得到越来越广泛的应用£¬衍生并发展了宽带路由市场£¬各厂家纷纷推出功能各异¡¢名目众多的路由器产品£¬使大多数想要购买路由器但又缺乏基本技术的消费者无?#21451;?#25321;£¬因此£¬我们在这里对选购宽带路由器的主要?#38405;?#25351;标逐一进行分析解读£¬对广大消费者选择宽带路由器提供一个帮助¡£

        1 处理器主频
        分析£º
        ?#32043;ýx?#36335;由器的处理器同电脑主板¡¢交换机等产品一样£¬是路由器最核心的器件¡£处理器的好坏直接影响路由器的?#38405;Ü£?#22788;理能力差的处理器£¬路由器?#38405;?#22909;不了£¬但反过来处理器好了£¬路由器?#38405;Ç{次?#24517;就好£¬因为处理器不是决定路由器的惟一因素¡£
        其次£¬市面上常?#34892;?#36335;由器宣称诸如?#25353;?#29702;器主频100M£¬?#38405;?#24378;劲¡±之类¡£其实£¬除了处理器的主?#20302;⣬»贡?#39035;了解其总线宽度¡¢Cache容量和结构¡¢内部总线结构¡¢是单CPU还是多CPU分布式处理¡¢运算模式等等£¬这些都会极大地影响处理器?#38405;Ü£?#19968;点也不比主频次要£¬关键要看这颗CPU到?#23376;?#30340;是什么内核£¬内部结构如何¡£
        用户进阶£º
        一般来说£¬处理器主频在100M或以下的属于较低主频£¬100M~200M中等£¬200M以上属于较高主频¡£另外要?#21019;?#29702;器是什么内核£¬是80186¡¢ARM7¡¢ARM9¡¢MIPS还是Intel Xscale£¿Cache容量有多大£¿是单CPU还是多CPU分布式处理£¿80186¡¢ARM7内核处理器是第一代宽带路由器的典型配置£¬?#38405;?#20302;£¬主流厂商均已不使用¡£ARM9¡¢MIPS内核处理器是目前主流¡£Intel Xscale架构是高级网络处理器£¬用于高端产品¡£Cache容量8K或以下属于少的£¬16K常见£¬32K或以上是属于大的¡£一般处理器都是单CPU£¬采用多CPU分布式处理的是高级处理器£¬?#38405;?#39640;¡£还可以深究一下ARM9是普通型的920T/922T/940T还是增强型的926E/946E/966E£¬MIPS是2K¡¢3K还是4K¡¢5K£¬不同型号?#38405;?#21644;结构都会有较大差异¡£?#34892;?#36259;可以到网?#20064;创?#29702;器型号搜索一下£¬然后到芯片厂家的网站上好?#27599;?#20010;究竟¡£
        2 内存容量
        分析£º
        处理器内存是用来存放运算过程中的所有数据£¬因此内存的容量大小?#28304;?#29702;器的处理能力有一定影响¡£但有一个问题£º内存的大小是一方面£¬能否科学地使用更重要¡£水平高的软件设计能很好地规划和使用内存£¬水平低的自?#22909;?#26377;设计能力£¬直接Copy处理器芯片厂家提供未经优化的参考软件£¬内存就不能得到?#34892;?#30340;规划和使用¡£这就好像布置房间£¬精明的上海女人善于¡°螺蛳壳里做道场¡±£¬每一件东西?#21450;?#24471;合情合理£¬每一寸都得到合理利用£¬十几平米的居室能摆下全部家具和电器¡£但换做一个懒惰的单身?#28023;?#21516;样大小的房间和同样多的家具和电器£¬不仅很可能摆不下£¬而且没过几天房间里到处是LJ£¬立足的地方都没?#23567;?#25152;以根据使用内存的大小来绝对地评判路由器?#38405;?#30340;高低是不合理的¡£
        用户进阶£º
        一般来说£¬1M~4M Bytes属于?#38386;¡£?M Bytes属于中等£¬16M Bytes或以上属于较大¡£另外要特别注意的是£¬很多经销商甚至厂商在提到内存时只说是多少M£¬这时一定要?#26159;?#26970;是Byte还是Bit¡£内存可以用Byte£¨字节£©做单位£¬?#37096;?#20197;用Bit£¨位£©做单位£¬两者一音之差£¬容量差8倍£¨1 Byte = 8 Bit£©£¡一般用大写B表示Byte£¬小写b表示Bit£¬别有用心的人会在这里做手脚£¬有的不标单位£¬也有把b标做B瞒天过海的¡£可以到芯片厂家的网站上查清楚¡£?#34892;?#19981;法分?#30001;?#33267;用打磨芯片在芯片丝印上造假£¬所以选择诚实守信的厂家产品很重要¡£
        3 Flash容量
        分析£º
        Flash是用来存放操作?#20302;?#21644;应用程序的£¬其大小主要取决于用何种操作?#20302;场?#24212;用程序编写效率和用户界面的花哨程度¡£如果选用高效率的实时操作?#20302;常?#22914;VxWorks¡¢Ecos¡¢Nucleus等£©£¬设?#26222;?#29702;解深刻£¬裁剪合理£¬编写效率也很高£¬就可以使用小容量的Flash¡£如果选用低效率的操作?#20302;常?#22914;Linux等£©£¬设?#26222;߶圆?#20316;?#20302;?#19981;了解£¬编写效率低£¬或根本照搬芯片厂家未经优化的参考软件£¬就只能使用大容量的Flash了¡£从这个角度来说£¬反而是Flash用得越小软件水平越高£¬产品越值得信赖¡£?#27604;»£?#20135;品功能多¡¢用户界面花哨£¨如有很多高清晰图片£©相对来说用的Flash会大一点¡£
        用户进阶£º
        普通用户根本不用去了解Flash到?#36164;?#22810;大£¬只要看功能是不是满足需要£¬顶多再看看用户界面好不?#27599;?#23601;足够了¡£
        4 Throughput
        分析£º
        Throughput£¨吞吐量£©表示的是路由器每秒能处理的数据量¡£打个形象的比方£¬路由器的工作过程很像邮局包裹业务£¬邮局寄包裹是大家把物品¡¢寄件人¡¢收件人等信息交给邮局£¬邮局把物品包好£¬并贴上格式化的包裹单£¬检查无误后投递到目的地£¬收包裹是相反过程¡£路由器基本一样£¬只不过收发的东西是数据而已¡£Throughput就相当于?#31034;值?#20301;时间里的包裹处理能力£¬是路由器?#38405;?#30340;直观?#20174;场?#20294;同时£¬这个数据后面隐藏的名堂也是最多的¡£
        ?#32043;?#24212;?#30431;得?#36335;由器的Throughput£¬一定是LAN-to-WAN的Throughput£¬数据流出或流入局域网?#21028;?#35201;路由器处理£¬才能代表路由器?#38405;Ü¡?#32780;不是LAN-to-LAN£¬这代表的是路由器内部小交换机?#38405;Ü£?#19968;点意义都没?#23567;?#36825;就像?#31034;值?#20301;时间里的包裹处理能力£¬一定指的是运出和运进邮局的包裹量£¬而不是从邮局一个房间搬到另一个房间的包裹量¡£
        其次£¬路由器Throughput£¬应该是在NAT£¨网络地址转换£©开启¡¢防火墙关闭的情况下得出的测试数据¡£这是因为NAT是宽带路由器最基本¡¢最核心的功能£¬不开启NAT就不成其为宽带路由器了£¬而且软件设计的好坏直接影响到NAT效率和路由器?#38405;Ü£?#25152;以NAT开启的Throughput才是有意义的¡£而防火墙£¬应?#30431;?#20570;宽带路由器附带的高级功能£¬有的产品防火墙规则很多很复杂£¬能过滤很多东西£¬有的产品规则就又少又简单¡£规则多¡¢复杂的£¬CPU用来过滤数据的时间就长£¬规则少¡¢简单的£¬过滤数据的时间就短£¬这对Throughput测试数据影响还是挺大的¡£为公平起见£¬在测试路由器Throughput时£¬特别是在不同产品?#38405;?#27604;较时£¬把防火墙关闭是合理的¡£防火墙的评判£¬一般放在功能里比较而不是?#38405;?#27604;较¡£
        常见Throughput测试方法有两种£¬一是Smartbits测试£¬一是Chariot测试¡£Smartbits测试是使用全球最权威的网络设备测试仪Smartbits2000或6000£¬配以专业的测试软件SmartApplication£¬用连续不断的UDP包£¬来测出?#22278;?#21516;大小的数据包£¬路由器每秒能处理的包数量¡£路由器在处理数据包时£¬主要的时间花在处理包头¡¢包?#37319;Ï£¬¶圆?#21516;大小的数据包£¬路由器每秒能处理的包数量差别不会太大¡£这就像邮局处理包裹£¬主要的时间是花在处理寄件人¡¢收件人和物品信息以及检查上£¬包裹重一点轻一点?#28304;?#29702;速度影响不会太大¡£如128Byte包每秒能处理10000个£¬并不能做到64 Byte包每秒处理20000个£¬而是只比10000个略多一点点£¬比如10100个¡£例如?#27827;行?#35828;法认为路由器在处理最大的1518Byte包时每秒8000个£¨理论上处理1518Byte包达到100M线速的极限值是每秒8127个£©£¬折算出Throughput是100M*8000/8127=98.44M£¬于是称该路由器Throughput高达98.44M£»而?#23548;?#19978;这个路由器在处理最小的64Byte包时每秒是11000个£¨理论上的极限值是每秒148810个£©£¬折算只有100M*11000/148810=7.39M£¬两者相差13倍多£¡同样£¬说路由器的¡°Throughput高达97M¡±£¬也很可能是1518Byte包达到97M£¬而处理64Byte的包却很可能只有7.39M£¡更为重要的是£¬小包转发的处理能力才能真正体现路由器的Throughput能力£¡目前市场上大多数的主流路由器处理512¡¢1024和1518Byte这样的大包£¬Throughput大都能近似线速£¨?#27604;»£?#20063;有一些?#20248;?#36335;由器大包转发能力都不行£©£¬而测试256¡¢128和64Byte等小包的时候£¬?#38405;懿?#24322;立即体现¡£而大多数路由器的?#23548;?#24212;用里小包转发能力十分关键£¬比如网吧里经常玩游戏£¬每操作一个游?#20998;?#20196;£¬每扣动一个扳机£¬转发的全部是小包£¬如果路由器处理小包的能力不够强£¬就很难应付游戏的大量小包转发需求£¬游戏玩起来就?#25087;?#39034;畅¡£所以NAT开启64 Byte小包的LAN-to-WAN 的Throughput才真正具有评价意义¡£
        另外£¬以目前宽带路由器普遍所采用的硬件来看£¬基本上都不足?#28304;?#21040;64Byte小包Throughput线速£¬因此?#34892;?#20135;品宣称可?#28304;?#21040;线速£¬可能是采用了所谓的NAT硬件加速技术£¬Throughput是很?#27599;´£?#20294;代价是所有数据都不通过CPU£¬无法做数据过滤£¬防火墙不起作用£¬路由器没有任何管理功能¡£这就像邮局根本不检查邮包里是什么东西£¬有没有易?#23478;?#29190;物品£¬地址是不是火星£¬收件人是不是本¡¤*£¬照单全发¡£
        Chariot测试则是用两台服务器£¬安装NETIQ公司的软件Chariot£¬一台接路由器WAN口£¬一台接LAN口£¬通过统计一个预定长度和格式的脚本文件无差错地从一台服务器传送到另一台服务器的时间来计算出路由器的Throughput¡£这里面学?#31034;?#22823;了£¬一是与服务器?#38405;?#26377;关£¬不诚实的厂家在测试自家的产品时用高?#38405;?#30340;服务器£¬而测?#21592;?#20154;的产品时用低?#38405;?#30340;服务器£¬?#23460;?#36140;低数据¡£二是建立连接数£¬建立的连接数越多£¬对路由器软件的?#38405;?#35201;求越高£¬软件写得差的£¬在连接数增加时£¬其Throughput会直线下降£¬甚至导致无法连接£»而软件写得好的路由器则很平稳£¬甚至会随连接数的增加反而略有上扬¡£三是Chariot测?#22278;?#35937;Smartbits测?#38405;?#26679;是测试UDP¡°包¡±£¬而是数据¡°流¡±£¬其数据封装成多大TCP包和服务器操作?#20302;诚?#20851;£¬但一般都封装为1518Byte大包£¬所以其测试数据会比用Smartbits测试64 Byte小包的数据?#27599;?#24456;多倍£¬这一点很能迷惑人¡£四是Chriot测试Throughput结果是?#34892;?#25968;据负载£¬不包括TCP协议损耗¡¢帧间隔¡¢应答和Chriot本身?#20302;?#25439;?#27169;?#27492;部分典型损耗根据理论计算约6M£¬就是?#23548;?#20351;你接的是一台能线速转发的交换机£¬不是路由器£¬测出来的Throughput也只可能是94M左右£¬这是理论极限值£¬因此如果宣称某路由器产品Chriot测试Throughput达 97M¡¢98M£¬那就毫无疑问是信口开河欺骗消费者了¡£
        用户进阶£º
        Throughput是LAN-to-WAN的Throughput£¬一般应该是在NAT开启£¬防火墙关闭的情况下得出的测试数据£¬而且有Smartbits测试和Chariot测试两?#22336;?#24335;£¬得出的结果可以?#25087;?#30456;同¡£根据现在普遍的硬件能力£¬Smartbits大包测试数据大家都很容易达到线速£¬就像测?#28304;?#23398;生的智力£¬题目是1+1=£¿£¬大家都能答上来£¬比不出高下¡£所以要做客观的评估£¬题目应该出难一点£¬比较64Byte小包测试数据£¬高下立?#23567;£µ比?#22914;果有NAT硬件加速要把它关掉再测试¡£至于Chariot测试£¬应该是在同样的测试环境和方法¡¢同样的连接数下进行比较才公平£¬而且在?#23548;?#32593;络应用中£¬几乎不可能是单连接的£¬所以Chariot测试最好是在多连接下进行£¬一般可以选择100对连接基本上就可以看出端倪了¡£总之£¬单独的一个Throughput数据是毫无意义的£¬一定要?#24471;?#36825;个数据是用什么方法测出来的才有用£¬相互?#38405;?#30340;比较一定要在同样的测试环境和方法下进行比较才公平和有意义¡£最好的方法是看Smartbits测试NAT开启64 Byte小包的LAN-to-WAN Throughput¡£
        5 带机数量
        分析£º
        宽带路由器的带机数量直接受?#23548;?#20351;用环境的网络繁忙程度影响£¬不同的网络环境带机数量相差很大¡£比如在网吧里£¬所有人都在上网聊天¡¢游戏£¬几乎所有数据都通过WAN口£¬路由器负载很重¡£而企业网经常同一时间只?#34892;?#37096;分人在用网络£¬而且大部分数据都是在企业网内部流动£¬路由器负载很轻¡£在一个200台PC的企业网?#38405;?#22815;用的路由器£¬放到网吧往往可能连50台PC都带不动¡£估算一个网络每台PC的平均数据流量也是不能做到精确的¡£所以£¬较为客观的说法应该指明这个带机量是针?#38405;?#31181;类型网络的£¬而且是根据典型情况估算出来的范围£¬例如¡°网吧带机量150~250台£¨典型值£©¡±¡£
        另外£¬?#34892;?#36335;由器会提到¡°最大?#24066;?#24102;机量¡±£¬这种说法根本不是指路由器的?#38405;Ü£?#32780;是DHCP最大可以分配的IP地址数£¬254个减掉自己用掉的一个就是253个£¬这个数值对用户来说毫无意义¡£
        用户进阶£º
        带机数量很直观£¬很?#32654;?#35299;£¬但只是一个估算值和经验值¡£大家在参考这个数据时一定要注意上面提到的误区¡£同时£¬考察该数据的可信度时£¬应考察提供数据的厂家的信誉口碑¡£
        我若不坚强£¬软弱给谁看
        来自£º 顶端
        级别: 新人出动
        显示用户信息
        1  发表于: 2015-04-12 22:14

        学习了£¬谢谢   
        来自£º 顶端
        级别: 初级会员
        显示用户信息
        2  发表于: 2015-06-22 01:20

        进来慢慢看看了
        来自£º 顶端
        级别: 新人出动
        显示用户信息
        3  发表于: 2015-07-30 16:08

        学习了£¡£¡£¡£¡£¡
        来自£º 顶端
        级别: 新人出动
        显示用户信息
        4  发表于: 2015-10-24 14:55

        谢谢撸主分享£¡£¡£¡£¡
        来自£º 顶端
        真红龙帝
        级别: 功臣元老

        显示用户信息
        5  发表于: 2017-07-20 08:06

        这个确实很有用
        究极奥义无想转生

        通向电脑的路不止一条£¬所有的网络资源?#23478;?#35813;是免费的






        来自£º 顶端
        ÌØÂëÉúФ×ßÊÆ
            <nobr id="ml9wq"><optgroup id="ml9wq"><big id="ml9wq"></big></optgroup></nobr>

            <menuitem id="ml9wq"></menuitem>

              <menuitem id="ml9wq"><dfn id="ml9wq"></dfn></menuitem>
              <option id="ml9wq"></option>
                  <nobr id="ml9wq"><optgroup id="ml9wq"><big id="ml9wq"></big></optgroup></nobr>

                  <menuitem id="ml9wq"></menuitem>

                    <menuitem id="ml9wq"><dfn id="ml9wq"></dfn></menuitem>
                    <option id="ml9wq"></option>