• 国内路由器市场价格战打的太惨烈,导致厂商不断降低物料使用标准,和裁剪操作系统
  • 路由器操作系统最多的是:vxworks 和Linux
  • vxworks容易裁剪,linux裁剪难度大
  • 而vxWorks的操作系统最大的特点是内存地址空间不分内核态和用户态,所有的代码运行在同一地址空间,缺乏保护,代码如果写的不好,容易出现异常
  • 如果内存空间不够,长时间跑大的网络流量,容易出现缓冲数据包,重转数据包,Power Save数据包等,这回导致内存余量进一步缩小,进入内存分配失败的死循环,最终导致路由器死机
  • 用linux的系统,对内存空间要求更高,同时区分用户态和内核态,数据传递需要额外的memcpy,这会消耗更多cpu.当cpu响应不及时,系统容易锁死在malloc/free操作中,也会导致变慢或者死机
  • 参考:TPlink无线路由器研发负责人谈常见路由器问题

牛逼路由器

  • 思科公司 WRT54GS V3 的54M无线路由器,CPU 200MHZ RAM 32M FLASH 8M
  • 华硕EA-N66,cpu 500M,128M内存,8M flash,外观也很科幻
  • 华硕 rt-N10U 带USB口,32M内存,8M flash,价格238
  • buffalo也有不错的牌子
  • 磊科 NR236w 300M 双wan,企业级路由器(民房办公,可以搞电信,网通每个20M=40M带宽出口,还有qos)

本文地址: http://lutaf.com/202.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接