如何检测Linux路由器的性能(如何判断路由器性能的好坏)

小编:小丢 更新时间:2023-01-11

一、如何检测Linux路由器的性能

目前有几种监测在这种环境中路由器性能的方法。性能管理包括管理单个设备的容量和资源分配以及路由器之间的通信量。每一个组成部分都有助于找出潜在的问题,如路由器内存过载或者处理器的使用超过了使用能力以及阻塞等。   测量服务器性能的主要方法是通过简单网络管理协议(SNMP)对设备进行轮巡。对于路由器来说,在性能监测中摆在优先位置的性能指标是:接口速率(输入和输出)、接口丢包率以及处理器和内存使用情况。使用这六个关键的指标,路由器的大多数性能问题都可以抓到。目前市场上的很多工具都分析这些静态指标和再加上其它指标。对于Linux路由器来说,应该在服务器上打开SNMP功能,选择的工具应该支持正确分布的MIB(管理信息库)。根据预算情况,可使用SNMP监视工具。UpGold和BigBrother等工具可能适用于小环境,但是不适用于大型企业。   目前,对于监视设备之间的通信,市场上有比较新的技术。这种技术能过让人们看到通信数据的数量和用户可能造成的线路的阻塞。拥有这些信息,隔离数据量大的用户和快速阻止病毒活动有助于解决问题和减少为了查清来源不断拔插接口的次数。使用RMON2探测设备和/或者网络流量收集器,就可以测量接口之间的数据传输,确定什么时候和谁在特定的线路上通信。Linux也支持开源软件的网络流量输出和工具。这些工具能够提供路由器之间通信流量的内部信息。   对于多设备网络来说,SNMP轮巡和网络流量输出技术结合在一起有助于管理基于Linux的路由器的性能。

二、如何判断路由器性能的好坏

虽然基本功能一样,但是一些路由器区别还内置了其他比较实用的功能,像专业防火墙功能、VPN这些,因此技术要求较高,价格自然也会跟着提高。性能强劲的路由器内置强悍的处理器和大容量内存,因此成本比较高。性能强劲的路由器区别可以用于更多负载的网络,而低端路由器吃不消。决定路由器档次的指标
处理器和内存很大程度决定路由器性能,还有一种区分方法就是负载能力,也叫带机数量。
  带机数量并不是一个标准化的数据量,它要根据实际的使用情况来衡量,例如网吧里所有人都在埋头上网聊天、游戏,而且几乎所有数据都通过路由器区别WAN口,所以负载很重;但如果是一个企业网,大部分人都在忙着搞设计、写报告、做计划,同一时间只有小部分人在用网络,而且大部分数据都是在企业网内部流动,所以路由器区别负载很轻,那就可以同时负载比较多的客户端。如果是说最大负载253台,那就没什么意义了,因为DHCP最大可以分配的IP地址数是254个,减掉路由器自己用掉的一个就是253 个,这种不能称为指标,基本上是在唬人。我们要看一款路由器的实际负载能力,而不是理论负载能力。负载能力存在诸多不确定因素和欺骗性质,我们还可看吞吐量,吞吐量是指路由器每秒能处理的数据量,这个参数是指LAN-to-WAN的吞吐量,其测量结果应是在NAT开启,防火墙关闭的情况下,分别用 Smartbits和Chariot两种测试方式分别进行。用Smartbits方式时,比较64Byte小包测试数据,高下立判; Chariot测试最好是在多连接下进行,一般可以选择100对连接基本上就可以看出产品的区别。
最后可以建议你去TP-LINK TL-WR841N这款价格也还不贵,评论也很高!

三、如何判断一个宽带路由器的性能

宽带和窄带比起来,最主要就是个“快字,所以大家在选购宽带路由器时,非常关心其性能怎么样,通俗来说就是“快不快。于是很多人提出各种各样的证据来,证实自己的宽带路由器性能很好,很快。但许多证据往往是片面的,等你买回去发现性能不足的时候已经悔之晚矣。本文就从专业角度出发,分析几个大家经常引用又轻易误导大家评判的“证据,告诉大家应该怎样客观地看待这些证据,以及怎样正确地评判一个宽带路由器的性能。

证据一:处理器主频

说法:“处理器主频100M,性能强劲。“处理器主频133M,性能比100M的要好得多。“采用通信专业RISC CPU。

误区:处理器只是路由器的一个部件,非凡之处只在于它是最核心的器件。处理器用得差路由器性能好不了,但反过来处理器好了路由器性能却不一定好。就象做菜,没有肥瘦得宜的新鲜猪肉绝对做不出好的红烧肉,但有了肥瘦得宜的新鲜猪肉,没有好的酱油,没有好的厨师,照样做不出好的红烧肉。处理器主频只是处理器的一个性能指标,要知道处理器性能,还必须了解其总线宽度(16位还是32位)、Cache容量和结构、内部总线结构、是单CPU还是多CPU分布式处理、运算模式等等,这些都会极大地影响处理器性能,一点也不比主频次要。所谓的“采用通信专业RISC CPU相当于什么都没说,只是用专业术语扮高深,不敢量出底细,因为几乎所有路由器采用的都是通信专业RISC CPU,要害要看这颗CPU到底用的是什么内核,内部结构如何。

用户进阶:一般来说,100M或以下的属于较低主频,100M-200M中等,200M以上属于较高主频。另外要问问处理器是什么内核,是80186、ARM7、ARM9、MIPS还是Intel Xscale?Cache容量有多大?是单CPU还是多CPU分布式处理?注重别问不讲实话的奸商哦。80186、ARM7内核处理器是第一代宽带路由器的典型配置,性能低,主流厂商均已不使用。ARM9、MIPS内核处理器是目前主流。Intel Xscale架构是高级网络处理器,用于高端产品。Cache容量8K或以下属于少的,16K常见,32K或以上是属于大的。一般处理器都是单CPU,采用多CPU分布式处理的是高级处理器,性能高。假如你是专业人士或喜欢追根究底,还可以深究一下ARM9是普通型的920T/922T/940T还是增强型的926E/946E/966E,MIPS是2K、3K还是4K、5K,不同型号性能和结构都会有较大差异。可以把处理器型号输入到Google上搜一把,然后到芯片厂家的网站上好好看个究竟 ,顺便也看看其他人对这个芯片的'评价(评论者水平有高低,目的有不同,不可全信)。 QQread.com 推出各大专业服务器评测 Linux服务器的安全性能 SUN服务器 HP服务器 DELL服务器 IBM服务器 联想服务器 浪潮服务器 曙光服务器 同方服务器 华硕服务器 宝德服务器

证据二:内存容量

说法:“我这个内存16M,你看那个才8M,性能比它好多了。

误区:这句话存在一个问题,两个陷阱。一个问题是:内存同样只是路由器的一个部件,只不过是一个重要部件而已。和处理器一样,内存用得小路由器性能好不了,但反过来内存用得大路由器性能却不一定好。内存是用来存放运算过程中的所有数据的,使用内存就象布置房间。精明的上海女人善于“螺蛳壳里做道场,没用的东西绝对不会摆在房间里,每一件东西都摆得合情合理,房间的每一个角落,从地板到天花板,每一寸都得到充分利用,10几20几平米的一居室能摆下全家所需的全部家具和电器,甚至还有空间放一两个盆栽点缀一下。但假如换做一个懒惰的单身汉,你给他一套两居室和同样多的家具和电器试试看,保证他摆不下,而且没过几天房间里到处是垃圾,立足的地方都没有。所以根据使用内存的大小来绝对地评判路由器性能的高低是不合理的,科学地使用内存同样重要,水平高的软件设计能很好地规划和使用内存,水平低的甚至自己没有设计能力,直接使用处理器芯片厂家提供的未经优化的参考软件的,内存就不能得到有效的规划和使用。两个陷阱是:内存单位和内存总线。内存可以用Byte(字节)做单位,也可以用Bit(位)做单位,两者一音之差,容量差8倍(1 Byte = 8 Bit),一般用大写B表示Byte,小写b表示Bit,但有些别有专心的人会在这里做手脚,有象上面的说法例子中不标单位混淆视听的,也有故意把b标做B瞒天过海的。内存总线有宽有窄,要在内存中存或取4Byte的数据,假如是16位内存,就要操作两次,32位内存则只需要操作一次,效率差一倍。所以即使相同容量的内存假如总线宽度不一样其对路由器性能的影响也是重大的。