大家有发现一件事情吗?手机每天睡觉充电,所在的地方坐飞机也允许开飞行模式,所以手机买来除系统更新之外就没重启过。也就是说,普通的手机正常使用状态下(不作死用有bug的App)至少可以连续运行一个月到几个月的时间。
路由器上元件的工作环境比手机要好得多,而处理的任务类型也单一的多。为什么复杂的手机几乎不需要重启,而路由器几乎就没有能撑一个月以上的?
今天我来解决大家的疑惑。
高端的路由器(双RP引擎),升级软件版本(ISU)无需重启,升级期间不会丢任何用户流量(哪怕一个),高端路由器在一个生命周期都不重启的神话绝不是杜撰的!
90%+ 以上的用户对路由器的认知停留在家庭无线路由器,而这些所谓的路由器是最最低端的,通常为了节约成本,用最低端的硬件,软件测试也不充分,所以隐藏了很多软件bug,而用户一旦遇到bug(无法上网),通常就是重启解决。
这些路由器,价格低廉,通常在100-300元之间,这样的价格让厂商化大力气开发、测试压根不可能,也没有什么用户支持,用户也不会去厂商的网站上开个case,追踪一下bug,所以bug会一直陪伴着产品。对于厂商来说,能够重启解决的问题都不是什么大问题。
Cisco公司有一项长期的统计,公司开发的代码,每100行平均有一个bug,其中80-90%由软件工程师、QA工程师发现并解决,RT测试能发现5%的bug,剩下的5%则由用户发现,cisco认识到这一点,专门由TAC支持处理用户的case,用于追踪在实验室里无法发现的bug,这些bug只有在特定应用场景、特定的流量触发才能遇到,通过长年累月的积累,产品里隐藏的bug非常接近于0%。
所以,对于成熟的路由器产品,IOS版本会越来越稳定,当然新开发的feature又会引入新的bug,这是一个客观规律,但是对于大的厂商他们有一套成熟的质量控制体系,能够在产品出厂之前把bug控制在最小的范围。
手机相对于路由器产品简单得多,路由器上的控制协议多达上百种,而手机就是一台小电脑,手机也会遇到重启的状况,电子产品,无论是手机还是路由器,有bug是客观规律,而如何对待、并解决这些bug才是衡量一个公司是否伟大的重要指标。
上一篇:无线路由器怎么设置