> 误区一 处理器主频,越高越好? 处理器只是路由器的一个部件,特别之处在于它是最为核心的器件。处理器差,路由器性能好不了;但处理器好,路由器性能却不一定好。就好似做菜,没有好的猪肉,绝对做不出好的红烧肉;但有了好的猪肉,没有好的酱油和好的厨师,照样做不出好的红烧肉。 其次,处理器主频只是处理器的一个性能指标,要知道处理器的性能,还必须了解其总线宽度(16位还是32位)、Cache容量、内部总线结构、是单CPU还是多CPU分布式处理和运算模式等。所谓的“采用专业通信RISC CPU”之说其实是无稽之谈,只是用专业术语扮高深,不敢亮出底细,因为几乎所有路由器采用的都是专业RISC CPU,关键要看这颗CPU到底用的什么内核,内部结构如何。 一般来说,100MHz或以下的属于较低主频;100MHz~200MHz居中;200MHz以上属于较高主频。80186、ARM7内核处理器是第一代宽带路由器的典型配置,性能低,主流厂商均已不使用;ARM9、MIPS内核处理器是目前主流;Intel Xscale架构是高级网络处理器,用于高端产品。 误区二 内存容量,越大越好? 同样,内存也只是路由器的一个重要部件,内存是用来存放运算过程中的所有数据,使用内存就像布置房间。精明的人善于“螺蛳壳里做道场”,没用的东西绝对不会摆在房间里,10~20几平米的一居室能摆下居家所需的全部家具和电器;但如果换作一个懒惰的单身汉,你给他一套两居室和同样多的家具和电器试试看,保证他摆不下,而且没过几天房间里到处是垃圾,立足的地方都没有。 根据内存的大小来评判路由器性能的高低是不合理的,科学地使用内存同样重要,优秀的软件设计能很好地规划和使用内存,而水平差的厂商的甚至没有设计能力,直接使用处理器芯片厂家提供的未经优化的参考软件,内存当然得不到有效的规划和使用。并且内存可以用Byte(字节)做单位,也可以用Bit(位)做单位,两者一字之差,容量差了8倍(1Byte=8Bit),一般用大写B表示Byte,小写b表示Bit,但有些别有用心的商家会在这里做手脚。内存总线也有宽有窄,要在内存中存或取4Byte的数据,如果是16位内存,就要操作两次;32位内存则只需要操作一次,效率差了一倍。所以即使相同容量的内存,如果总线宽度不一样,它对路由器性能的影响也是很大的。 一般来说,1M~4M Byte属于较小;8M Byte属于中等;16M Byte或以上属于较大。另外如果别人只告诉你是多少M,一定要问清楚是Byte还是Bit,是16位还是32位。 |