軟路由有必要買嗎?
網路速度有兩個,一個是帶寬,一個是延時。
帶寬是由運營商限制的,就是別人說的下載有100MBytes,好快。
延時是路由器決定的,一個帶不起5MBytes的路由器就會讓你覺得卡,因為頁面都打不開。
通常來說,路由器的CPU性能和軟體優化決定包處理速度和並發數,內存決定連接保持數。
01:定義
軟路由全稱是軟體路由器,與之相對應的是硬體路由器。
不要以為硬體路由器就沒有軟體,其實硬體路由也是有系統的。硬體路由的系統是嵌入式RTOS系統,系統相對固定,也只有廠家可以做改動,我們能動的部分只有配置文件。所以硬體路由器可以定義為特定的嵌入式平台。
軟體路由的硬體配置基本是通用架構,如電腦硬體之類。系統可以用linux和FreeBSD,甚至windows系統都可以做成路由器。因為主要靠軟體好壞,硬體基本不會成為瓶頸。
02:誰比較強問題
人們所認為的軟體路由比硬體路由性能強之原因,主要歸功於軟體路由的硬體太強了,只要推力強,搬磚都可以上天。在任何硬體都不成為瓶頸的前提下,只要你的軟體系統是個正常的,就不會有丟包這麼一說。同樣,在硬體路由上面,硬體配置就這樣,出現問題,只有兩個方向,一是固件優化不好,二是硬體瓶頸。
舉個例子,TP的路由V1到V8版本,V1是公版設計,硬體什麼的都是最完整的,V2版本就開始縮水,一直縮到V8,內存從16M縮水到8M,元件也精簡了不少。最後帶幾個人wifi就卡,跑6MBytes流量的NAT就延時升高。這就是明顯的硬體瓶頸問題。TP萬年不變的Vxworks,其實還是可以的。VxWorks部分性能: