最近把家裡的網路升級到300M/100M,但是跑測速只有150M/100M這樣的數字,原因是路由器的性能不足。[1]
我用的路由器是 #Ubiquiti 的 #EdgerouterX(ER-X),韌體改成 #openwrt 。這台設備如果沒有開啟Hardware flow offloading(所謂的NAT加速)就只能跑到這種速度,但是開啟就無法使用SQM OoS( #Bufferbloat 對策[2]),這會導致在頻寬滿載時其他的設備都無法正常使用外部網路。
因此我拿了之前買的UDOO x86加上一個USB3的網卡測試,即使開啟SQM也能應付,但說不上輕鬆就是,因為有兩個核心接近滿載狀態。可惜因為USB網卡有問題會不定期斷線,還是無法替換ER-X。
只好上淘寶下訂一台NanoPi R5S,雖然目前網路上的測試看來還無法徹底發揮2.5GbE網路的性能,但是要應付我家的網路是綽綽有餘。
[1] https://forum.openwrt.org/t/so-you-have-500mbps-1gbps-fiber-and-need-a-router-read-this-first/90305
[2] https://www.bufferbloat.net

So you have 500Mbps-1Gbps fiber and need a router READ THIS FIRST
It's such a frequently asked question over the last few years that we really need a post we can point people to. So your cable company rolled out 500Mbps or 1Gbps download speeds, or you have 1Gbps symmetric fiber (GPON/EPON) from ATT or Centurylink or Orange or whoever. You realize your old all in one router from 2009 is not up to the task of handling this, but hey by now stuff should be cheap and available that will handle your new fiber connection right? So you want advice about a router for...
