在折腾了很久的虚拟化平台、nas等产品之后,渐渐地在家庭all in one方面有了自己的一些心得。
首先all in one这种方式并不是我推崇的,因为nas、软路由这两个产品拥有独立的设备能规避单点故障,这非常重要,谁都不想在折腾PVE、ESXI后,nas挂了,网络连不上了。但非要all in one 那也是垃圾佬心目中所希望的,这样做可能成本会低一些。
对于家庭all in one 系统怎么选,个人比较喜欢PVE,PVE对硬件的兼容性和web端操作的流畅度都是优于ESXI的,所以PVE在硬件的选择方面可以很随意,而且直通设备很强大,可以单独直通一个usb设备而不是像esxi这样直通usb控制器,这样所有的外设可以灵活分配到各个虚拟机,比如有这样一个场景,一个usb网卡要直通给kali系统来扫描破解周围的无线路由,这种需求pve直通usb设备能很好的完成,而esxi就蛋疼了。而从虚拟机的性能来说仁者见仁了,我并没有测试也没有数据可以对比,但是我使用的感受是esxi不如pve,esxi在虚拟机模式上如果选择后置备清零而不是延迟清零或者thin模式,性能会有很大提升,反观pve并没有这一套,但是虚拟机的流畅性丝毫不弱。
所以要我推荐就是PVE,有人说ESXI更适合小白,但我想说,你都知道玩虚拟化了,你还是真小白吗?更何况安装esxi和pve安装都非常简单,esxi的网卡驱动也很折腾,直通显卡还要配置参数,更令人不快的是nvme硬盘在很多6.7版本上没法识别,这些都是要折腾的,还有一个蛋疼的地方是要是用自己域名的证书,还要ssh登录进去替换一个公钥和私钥,因为web操作端上传证书根本没用,要添加ssd缓存在6.7版本中还要安装那个庞大的管理虚拟机,所以我总结就是要玩高级的都要折腾,不玩高级的都只要点点鼠标就好了。
在硬件配置方面的选择,首先家庭环境意味着低功耗、低噪音这两点非常重要,土豪就不说了,因为土豪根本不需要all in one,低功耗和高性能需要找到平衡点,j1900行不行?不太够,核心数太少,我觉得所有配件一起,在正常负载下,整机功耗在100w以下是可以接受的,100w 一天就是两度电,一个月也就一顿午餐钱,这个钱都接受不了那不适合玩家庭服务器。所以cpu又要保证核心数够多,核心数越多,能开的虚拟机就越多,同时TDP要够低,TDP是一个参考,可以理解为散热器需要达到的散热标准。E5 2650L 系列可以考虑,tdp 在65w左右 v1 v2 v3 v4 其中v3性价比最高,上v3就要用x99平台,为什么现在不建议上x79,因为内存价格,ddr3服务器内存价格已经大涨了,虽然ddr4也涨,但是两个都涨的情况下,为什么不选新一点的呢,果断x99 , 主板随意,扩展槽、硬盘接口越多越好,要不然all in one 去哪里扩展呢。
all in one产品 显卡有必要吗?一般来说要看你做什么,e5洋垃圾是没有核心显卡的,所以all in one配独显的目的可能用于更好的远程桌面,远程游戏挂机,让黑苹果虚拟机的dock栏变透明,在有些计算方面显卡可以做加速等等需求,整机正常负载功耗要限制在100w左右,那么显卡该怎么选择?在这个场景中,显卡的主要需求并不是玩3a大作,即便是游戏挂机也只是小游戏,因为如果要多开跑游戏就不是我们要讨论的范畴了,所以鉴于低功耗和以上的需求,亮机卡就行,什么卡支持黑苹果免驱功耗又够低呢,有以下选择RX 710 720 RX560 这些都是低功耗的,其中RX710 720 甚至tdp 只有19w RX560 有45w版本 如果用于win10 1030 2g tdp 30w也是不错的选择,所以可以根据自己的需要来选择,虽然说RX710 720 属于拔掉显卡提升核显性能系列,但谁叫服务器cpu没有核显呢?而且这两个显卡有被动散热,没有任何噪音,是理想的选择。
其他配件没有什么特别的需求,总之all in one最重要就是低功耗、低噪声,低功耗其实就意味着低噪声,低噪声也意味着需要低功耗。