软路由有必要买吗?
网路速度有两个,一个是带宽,一个是延时。
带宽是由运营商限制的,就是别人说的下载有100MBytes,好快。
延时是路由器决定的,一个带不起5MBytes的路由器就会让你觉得卡,因为页面都打不开。
通常来说,路由器的CPU性能和软体优化决定包处理速度和并发数,内存决定连接保持数。
01:定义
软路由全称是软体路由器,与之相对应的是硬体路由器。
不要以为硬体路由器就没有软体,其实硬体路由也是有系统的。硬体路由的系统是嵌入式RTOS系统,系统相对固定,也只有厂家可以做改动,我们能动的部分只有配置文件。所以硬体路由器可以定义为特定的嵌入式平台。
软体路由的硬体配置基本是通用架构,如电脑硬体之类。系统可以用linux和FreeBSD,甚至windows系统都可以做成路由器。因为主要靠软体好坏,硬体基本不会成为瓶颈。
02:谁比较强问题
人们所认为的软体路由比硬体路由性能强之原因,主要归功于软体路由的硬体太强了,只要推力强,搬砖都可以上天。在任何硬体都不成为瓶颈的前提下,只要你的软体系统是个正常的,就不会有丢包这么一说。同样,在硬体路由上面,硬体配置就这样,出现问题,只有两个方向,一是固件优化不好,二是硬体瓶颈。
举个例子,TP的路由V1到V8版本,V1是公版设计,硬体什么的都是最完整的,V2版本就开始缩水,一直缩到V8,内存从16M缩水到8M,元件也精简了不少。最后带几个人wifi就卡,跑6MBytes流量的NAT就延时升高。这就是明显的硬体瓶颈问题。TP万年不变的Vxworks,其实还是可以的。VxWorks部分性能: