欢迎光临散文网 会员登陆 & 注册

万兆软路由+NAS+HTPC三合一(上)

2020-04-10 15:45 作者:Tenotek  | 我要投稿

       如题,这是一个“all in one”的方案,旨在用一台机器实现万兆软路由+NAS+HTPC(搭配千元甜品卡)。

       如果你不知道这三项是什么,或者你知道但是没有这么高的需求,那就不要看了(毕竟一套下来要一万多)。

       由于我暂时没有真正的实现它,所以接下来只是简单阐述一下可行性以及锐龙平台的优势,给各位一个参考。

        但是我在8月会放出完整的实操教程,敬请期待。(应该会有视频)



       如果你在百度、b站、某乎等搜索“家用NAS”,那么绝大部分的教程都是一些捡垃圾(我也捡了一台d2550),赛扬,安腾或者3317u之类的低压酷睿配黑裙实现nas(当然白群软文也不少),高阶一点的也不过是用esxi实现软路由+NAS二合一。


example

       如果你再仔细找一找,也许就能看到一些e3,e5搭建NAS的范例。这确实是一个好的选择,但是你需要看一下相互对比的结果。如图。

  一、ECC支持问题

   

        “ECC”,中文意思是“错误检查和纠正”,可以降低内存读写的错误率,显著提高系统运行的稳定性,为24×7运行提供保障。ECC在NAS系统的搭建中非常重要,所以我的需求显然任何酷睿(以及大多数成品软路由使用的安腾赛扬)都不能满足。

        ECC内存其实也分为纯ecc和reg ecc。两种类型的纠错能力相同,但reg ecc可以提升单根内存的容量,目前仅服务器平台支持(e5,新至强,霄龙等)。而e3和锐龙(apu除外)支持纯ECC,某鱼买到的锐龙PRO系列apu也能支持纯ECC。

       很多文章和视频提到了“纯ECC内存非常贵”,其实0202年了,大船也来了,真的不贵了。        

8G 三百左右

16G 六百左右

二、pcie通道数和扩展性

        为了取得更好的性能,通常需要给虚拟机直通pcie设备,但是pcie直通(IOMMU)只能是cpu直连的pcie通道,南桥(pch)扩展出来的通通不行,具体的不讲了,可以去搜一下。

       很显然,e3平台区区16条通道不够。

       锐龙平台会给人一种“绝对不够用”的错觉,实际上是够用的。详细可以看文末方案。

三、功耗问题

       毫无疑问8核锐龙在能耗方面强于低功耗至强e5。

自测2700X@3.2GHZ双烤

        8核心的锐龙在3.2GHZ双烤满载稳定在65w左右,而2.3g的低功耗e5标称tdp就高达75w,来个负载整机就100w往上了,白菜价的regecc内存本身功耗也很大。

        酷安的帖子有人回复htpc功耗问题,其实简单思考一下,htpc闲置功耗≈显卡待机功耗。买一个7nm甜品卡也就问题不大了。

翼王实测2618L@2.3GHZ双烤

四、性能问题

        八核e5大概只有八核锐龙的65%性能,跑个nas应该足够了,但是要兼顾htpc就显得有点力不从心。

 

网图,3.2GHZ时1500多
翼王实测2618L为1006连六核锐龙都打不过

  五、价格

         整机从一万起跳(取决于安装多少T的硬盘),算了下和四盘群晖加同等大小硬盘+成品软路由+2200g+itx甜品卡组htpc价格差不多,但网速十倍(千兆vs万兆),nas速度10倍(千兆vs万兆),扩展性n倍(四盘位vs至少12盘位)。

      具体配置不放了,请看下期😆


六、可行性

        由于我还没有实操,刚开始在网上搜索的时候确实看到了挺多锐龙直通失败的案例,关于iommu,sriov也有很多人说是企业级功能厂商懒得支持,甚至ecc的支持也产生了争议(主要是主板的描述实在是太含糊了)

        但是随着深入下去,我发现am4主板对这些支持是没有问题的,邮件也发过了。     

x470f的官方回复

        如果是其他品牌型号,老外论坛里有人放出来bios补丁,可以解锁隐藏选项,其中也包括虚拟化相关。

       链接:https://www.overclock.net/forum/11-amd-motherboards/1640394-ryzen-bios-mods-how-update-bios-correctly.html

      华硕x470链接:https://www.overclock.net/forum/27309633-post366.html 

      事实上国外玩锐龙虚拟化的人还是很多的,有非常多成功案例,只是百度都搜不到。😅


七、总结

          如果你有大容量的存储需求(懂?),又刚好需要一台htpc,甚至妄图千兆开飞机(嗯?),而客厅附近又有地方摆放机器(我是客厅电视柜隔一堵墙就是阳台),那么此方案真心适合你。

          如果你折腾的来又有一定的Linux知识,可以看看我的方案并自己找教程尝试,我将它做成了一张图👇

不专业请见谅


                                                 感谢捧场,有帮助来个三连关注吧👍


万兆软路由+NAS+HTPC三合一(上)的评论 (共 条)

分享到微博请遵守国家法律