1:CPU购买
CPU以x86CPU来源于,一种是凌动平台的CPU,这类CPU主要有赛扬J1900,AtomD525,N2600等CPU。这类CPU在性能上没什么问题,只是我们以J1900为例,来看一下它技术支持的特点。
首先J1900即便理论性能很强,只是J1900依旧打不过同时期的1037U。而且还可以看到不支持VT-d,只支持VT-x。只是用作软路由的CPU来说,J1900的性能是没什么问题的。因为纯软路由基本上是使用LEDE(openwrt),ikuai,维盟等系统,这类系统对乱序执行架构没什么太多的要求,即便是J1900满载也是还可以带的动千兆网络的,这就是x86的恐怖之处。那么这类CPU上购买有什么建议呢?如果要求不高,建议J1900就可以,售价也相对便宜。而D525这类用作第一代凌动平台,工艺比较老旧,功耗也比较高,性能很差,不建议考虑,虽然它的售价真的很便宜。而N2600是双核四线程,价格比J1900低一截,带千兆网如果设备不多的话问题还是不大的。
对于另一类CPU来说就是满血的x86CPU了,赛扬1037U基本都用在了1U机架类软路由上,并且不支持VT-D,不过你如果足够土豪还可以去购买i3/i5/i7的软路由,并且也支持VT-D。如果你有虚拟化的要求的话,还可以考虑i35005以上的CPU,虚拟一个黑群晖或者多个软路由系统达到不同的目的还是没什么问题的。而且这类软路由体积基本上都没有比传统的路由器大多少,功耗也比较低。带机量方面哪怕1037U都能300台设备,不需要担心这个。
2:内存
内存是保证软路由开机运行的根本,毕竟要7x24小时不间断运行。DDR3L基本上是必须的,因为这类CPU上线较晚,而且都是低电压cpu的家族,标准的1.5V电压DDR3内存可能无法使用。至于内存大小,如果没有虚拟化要求的话,2GB或者4GB都可以的。两者差价也很小。。
3:网口数量
其实对软路由而言,网口数量并不是那么标准,家用软路由有两个网口就基本足够了。其他的交给网络交换机工作。因为软路由和硬路由最大的区别是每个网口不互通,所以并不是和平常的路由器一样把网口都接上就好了,接的太多反而会占用你的cpu资源。所以使用软路由——网络交换机的连接方式比较合适,而且内网NAT不会占用软路由的cpu资源。
4:散热
散热是软路由的最主要的部分,毕竟这直接影响了软路由的稳定性。而软路由又分主动和被动散热。被动散热的好处确定是安静。而主动散热可以让软路由在弱电箱里面也能保持稳定运行。对于这些低电压处理器而言,被动散热是完全没问题的。如果主动散热的话,因为风扇一般都是小风扇高转速,所以吵是确定的,建议如果不是要放在弱电箱里面,不要考虑主动散热的软路由。
关于软路由的选购建议到这里就结束了,系统方面就是萝卜青菜各有所爱了,个人建议能满足自己需求即可。希望可以帮到各位。