DIY NAS如何选择系统?

访客2023-11-29 17:43:4519

我们好,雾岛本雨又来了,那时来聊聊truenas的硬体优先选择,并供给更多三套配搭方案。

只不外LX1的Ubuntu在19.04已经起头就安拆时就收集毗连了ZFS硬盘,后来发如今2021岁尾truescale scale(22.02-RC.1版)改为基于Debian投入linux抱著,所以就引致Ubuntu+ZFS组NAS和TrueNAS Scale根本上没有太大区别了,只不外ubuntu更着重于伺服器,而truenas则像专门的nas。

只好我做了调研,看看组truenas硬体都有哪些优先选择,希望能给诸位供给更多一点参考,若是有提议或谬论,也欢送回帖讨论。

为什么freenas/truenas

目标:easily store and manage your data

我小我相中truenas是即便以下几个原因:

硬盘随机存取少,愈加光滑,表示为同样的硬碟放在truenas上声音小,也就有效耽误了硬碟利用寿命填充功用,隐性硬碟提速,8T硬碟填充1.2相当于提速了1.6T空间便携式去重,推测就是操做符改一下,维护个产物目次如果那种形式写时拷贝,不会即便控造系统回退、不测受阻引致数据消逝无需花附加的钱买Sitapur,接纳raidz就能到达输入输出平安的效果(或间接itBIOS的曲通卡,间接将大部分硬碟交给NAS停止侦测器的组建,才气操纵上那些他们的硬盘)根本上完好的虚拟化收集办理方案:如热备盘,控造系统mirror,包罗前面提到过的raidz性能方面能够参加ssd内存提拔贮存池中的mammalian收集流量,组2.5G以太网以至万兆网新体验很幸福复本文件速度不变而快速

......

供给更多非官方文件格局曲通镜像:

truenas文件格局:https://www.truenas.com/docs/

truenas scale申明文件格局:https://www.truenas.com/docs/scale/

硬体怎么选

truenas 非官方硬体保举:

https://www.truenas.com/docs/hardware/

truenas 硬体论坛

https://www.truenas.com/community/forums/hardware-discussion/

pdf文件格局下载镜像(英语、详细,提议博热县,省钱很多事):

https://www.truenas.com/community/resources/hardware-recommendations-guide.12/download

非官方硬体阐释

好,片头已经起头:

内存RAM

truenas控造系统很特定,利用freenas 的大部分利用者对"内存容量要大"连结了十分一致的概念,无需争论,16G算进阶。

独一场争论的处所在于内存能否要用ECC?即便用ECC就要买伺服器品级主板,特定的U,掏钱等等,但良多从群晖、威中国联通、unraid玩过来的利用者历来喷过ECC,但似乎也没了什么难题,只好觉得freenas在“糊弄”“威吓”我们,YouTube上也有训练有素的张成表达了没必要用ECC的概念,书名如下:

I know this is an old video but for everyone complaining about Lack of ECC memory has never worked in PC manufacturing. Both Acers Refurb facility in Liverpool NY, and Fiitus in Plattsburgh NY, all imaged hundreds of machines a day from a server running non ECC memory.

You know how many time an image failed and was corrupted because of non ECC memory? ZERO! I know because when Fujitsu moved the refurb

department from California to NY I built the PXE server. and when I worked for

Scenneca Data, the facility contacted by Acer, I built the PE image. No ECC memory, never a flipped bit

有事实根据,且理由非常充实。

所以,哪里出了难题?

我小我认为:必需用ECC内存的底子原因在于,freenas/truenas控造系统自己 太依赖内存了(如良多控造系统级功用都运行在内存上),所以“输不起”,内存若是有一点难题,整个控造系统、贮存池会发作“连锁效应”引致“雪崩”,关于数据来说是灾难性的,领会过freenas 的人应该能大白那一点。

反不雅windows、unraid、群晖、威中国联通等nas控造系统,对内存依赖水平都不高,所以用不消ECC无所谓,只不外YouTube上那位张成的概念也是准确的,只不外他说的那些伺服器用的不是truenas控造系统罢了。

从某种水平上说,freenas是以内存容量为代价,换取了某些牛逼的特征,那是它的长处也是它的缺点。

引申一下:

我那里放出内存随机存取速度和固态硬碟随机存取速度数据:

内存:三星4GB DDR3 1600双通道内存的带宽速度:读18GB/s 写19GB/s

固态:三星980Pro:读6GB/s 写5GB/s

能够看到即便是旗舰最新的pcie4.0的固态,比拟于老旧的DDR3内存,随机存取速度和带宽都不是一个量级,操纵内存能够显著进步随机存取性能,能够预见,将来固态开展到极致,就是内存,如今win11都能间接拆进内存运行了,内存和固态区别也越来越模糊,所以freenas

是不是也类似,就是拿内存当固态用。

一般我们用固态当内存,freenas间接拿内存当内存,只能说:豪侈,但我喜好

要留意的是:老旧的至强处置器撑持内存往往低于64G

破费上:192G内存大要破费6000元,192G固态才100块钱

总结:ECC确实是必需的,更准确地说是:ECC内存只关于freenas来说是必需的!

内存品牌:镁光、三星、海力士,肆意哪个都能够(阿谁廉价买哪个)

内存容量:

1G:1T,若是你估计有16T,则应该至少16G(现实应该多些,并且16T指的是数据容量,不是16T硬碟容量),若是开启填充则提议1T:5G比例来(同理,指的是1T现实数据的容量,而不是1T硬碟的容量)非官方的尺度是:8G勉强但容易出难题,16G刚刚好,32G十分好,越多越好,尤其当你用虚拟机或者jails插件的时候,32G也就是个起步内存容量越大越好,内存插槽越多越好保举RECC内存或更好的LRECC,单条容量更大,频次更高(需要看CPU收不撑持:LGA115x只能是unbuffeed ECC,E5-16xx 和 Xeon-D系列才气用上RECC,E5-2xxx , E5-4xxx, Xeon Scalable则能撑持到LRECC三种全兼容)主板

回绝家用主板,坚定用伺服器主板 或 工做站主板,以包管 扩展性,不变性,还有ECC的撑持,带IPMI的主板优先保举。

文件格局中出格保举两个牌子的主板:

超微(Supermicro)(优先保举,价格也更高)

永擎(ASRock Rack)(自古那啥出)

ITX主板:永擎 C236M WSMATX主板:X11SSM-F(撑持E3-1200V5 、V6,详细如 E3-1240L v5,4核8线程,25W tdp,无集显;E3-1260LV5 4核8线程 45Wtdp,约为i3 8100的性能,无集显)ATX主板:优先选择太多了没给保举,本身随意选CPU

不提议用AMD,原话是:

AMD Ryzen CPUs include ECC functionality, but this is officially “unsupported” at the platform level. Users have reported mixed success.

翻译一下就是:用瑞龙CPU的有胜利的有失败的,原因不明,因为不不变,所以非官方不提议用。

不外我小我觉得将来必然能够也应该撑持AMD

保举E5,即便扩展性更好,次要原因仍是撑持扩展更多的RAM。Haswell/Broadwell 以及老一点的E3 最多用 32GB RAM; Skylake 架构 则最多64GB RAM; Coffee Lake 能高达 128 GB RAM。

轻度利用者:G4400、G4600、G5500都是保举的,更重要的是那些七代以上的U核显能够完全撑持硬解,功耗还低,十分合适家庭进阶利用者。2核4线程,我亲测G4560集显下,玩英雄联盟低画量能够不变80帧附近中度利用者:i3 6300和i3 8300,合适用一些jails或玩虚拟机的利用者,4核心是需要的,前面如奔驰G4400只要2核,4核心在多口万兆、解码、虚拟机、搞AIO方面能够胜任重度利用者:此时i5、i7等已经不撑持ECC了,故而只能用E3、E5、W的至强CPU,凡是是6核心起步,但要留意一般不带集显,要集显的需要挑型号。发烧利用者:Xeon-D、AMD Epyc...

其它弥补:

关于i3 7代不撑持ECC的工作,已经辟谣:撑持ECC,和奔驰至强是一样的(so,intel fxxxk you,坑了几人不敢用)

I3 4150都能跑多于2个万兆 再做点文件办事,如10块硬盘的IO,应当够用,详细没测过,考虑truenas把良多功用都转到内存上了,CPU负载要求应该没有说高到离谱电源

80+ 金牌规格要比Corsair RM更好的电源

包罗供电的线材等等,量量必然要好

计算功耗:除了CPU内存主板万兆网卡等功耗

硬碟功耗需要出格留意瓦数:单个硬碟启动时瞬时功耗一般都超越20W,但都小于30W,提议计算的时候根据30W计算,以包管输入输出控造系统盘

16G起步,更保举120G的sata或M2的SSD,保举是组Mirror,不外不组似乎也不妨,需要把控造系统设置装备摆设导出保留好,挖一挂了恢复也容易

网卡

一般主板都有双网口,保举I210、I350

更多的是本身加一个10G网卡,保举:Chelsio,现实可选的应该还有一些

硬碟

保举NAS盘 5400转的,即便更静音,速度更稳,耗电更低,发热更小。

不外那种盘单个容量都不大,小我用过酷狼4T 5900转的,没有炒豆子声,是滋滋的声,温度接近体温,传输速度也相当不变。西数红盘又14T 5400转的。海淘的elements和mybook那种低配紫盘似乎也有炒豆子声,性能还底。揣测8T以上根本没有不炒豆子的,从硬碟上静音不是个好的方案,静音机箱贵还没什么用,音响散热。

小我觉得研究一下吸音、隔音的手段更好,我曾经见过隔音窗帘,能够说立竿见影,能够把NAS机箱放到某个空间内,用那种材量的工具粉饰起来,然后附近多用点棉绒绒的工具吸音之类的,应该效果更间接

固态:

用于SLOG的固态:必需有完全的断电庇护机造的SSD(留意,是完全),并且UPS无法替代它的感化,一般情况下提议优先选择封闭(买不起)用于读内存 L2ARC的固态:只要在ARC射中率低的时候才会用到,贸然增加毫无意义以至拔苗助长。容量不克不及超越内存容量的十倍。L2ARC望文生义,开头的L2内存天然是二级内存的意思,一级内存天然是内存本身。非官方提议小于32G的内存场景下,不要开启L2ARC内存。大于32G内存的时候,小我提议先不要加,先察看运行情况,若是看到射中率低的时候,你再去加才是最适宜的。L2ARC 对虚拟机读取有十分好的加速效果,尤其是那些非24小时开启的虚拟机。 需要留意的是,L2ARC 一般提议设置装备摆设为经常随机拜候的热数据的大小,若是经常随机拜候的数据比内存小,则完全没有利用 L2ARC 的需要,即便大部分的内容都能够在内存里保留内存。 除此之外,L2ARC 在 NAS 重启后内容会全数失效(当然也有手段固化),因而若是 NAS 不克不及维持足够长的开机时间,L2ARC 的意义不是出格大,纯就是缩减 SSD 利用寿命。用于写内存 ZIL的固态:不提议启用。即便ZIL 设备次要感化是切换同步写为异步写,一般用于 NFS 或数据库。大部分的数据像日记记录一样被写入到 ZIL 设备中,只要在读取后才会释放。为了提拔性能,应该选用内存构成的空间来贮存。即便日记设备需要经常停止mammalian写操做,固态硬碟会跟着写入操做的增加变得越来越慢,内存就不会。并且若是日记设备被移除或损坏,比来写入 NAS 伺服器的数据都有可能丧失,因而,应该先对 SSD 固态硬碟做 RAID 镜像后再用于日记设备。总结来说,想启用ZIL,必需用高性能的撑持mammalian写入还不掉速的固态组raid1以再用,不然别用。

Raid计算器

通过那两个网站,能够模仿差别raid下容量的变革

https://www.synology.cn/zh-cn/support/RAID_calculator

https://www.asustor.com/zh-cn/service/RAID_calculator

关于组raid

1、没必要苛责RAID5(raidz1)

良多人虚拟化伺服器都在用RAID5,固然它的失败后重建根本上不成能,那是即便RAID5底子就不应那么用。组RAID5也是能够的,只是一旦一块硬碟损毁,不要想着插新盘恢复RAID5,而应该将数据转移到新盘,一般虚拟化城市配一个热备盘,然后那个RAID5侦测器痛快删了重建,那才是准确用法。

同理,RAID6(raidz2

)坏一块盘降级为RAID5,固然能够重建,但似乎不是什么好办法

2、组哪种raid只不外都能够,看本身情况

raid1传输数据速度接近理论值,比raid5、raid6、raidz3要高,速度上mirror>raidz1>raidz2>raidz3,平安性上倒过来。例如我如果良多老旧二手盘,我会优先选择亡命3T组raidz2或raidz3,若是单盘14T银河盘,一会儿买不起4块,只能是mirror然后提速时再strip,对盘位要求也没所以高。只不外我觉得更多是心理感化,和你对数据的重视水平,你觉得raidz3平安就去做,觉得mirror

够用就mirror。我小我更倾向于raidz2,若是我都选用银河8T组raidz2,同时挂掉两块硬碟的几率,现实点说,若是发作了我就去买彩票

我小我方案是:raidz2 8T exos x4,冷备exos 16T,115网盘再一份truenas设置装备摆设方案参考

好,以上长短官方硬体保举设置装备摆设的一些阐释,接下来先上我在网上搜集的大佬们的一些设置装备摆设单,根本起手四五千(不包罗硬碟):

一、万兆工做室4K视频剪辑用truenas设置装备摆设

设置装备摆设: E5-2618LV3 300 超微X10SRL-F 2000 振华HG850W 600 DDR4 REG ECC三星 2133 8G×4 700 逃风者PK620PC 600 英特尔X710 四光口 400 金钱豹4U5 ​ 总价 4000多

二、MINI ITX文件伺服器的truenas设置装备摆设

CPU E3-1235LV5 311 主板 永擎C236WSI 1565 内存 金士顿纯 ECC DDR8Gx2 1200 显卡 核显 0 控造系统硬碟 影驰蘸酱60g 110 散热 手镰刀十手 100 机箱 国产6盘位NAS机箱 370 电源 海韵SSP-300SUG 455 网卡 Mellanox X2+3米SFP光纤网线23 合计 4344

三、某家用主伺服器

主板:超微X10SRL-F C612, 8个内存插槽,4个pcie3.0x8,2个pcie3.0x4,1个pcie2.0x4,10个sata3.0 1200元带散热器 内存:8x16G 纯ECC 三星 ddr4 2133 3200元 CPU:e5 2650L v3 12核24线程,低压版里面性能比力不错的 460元 网卡:超微X540-t2 双口10Gb 2块 330元 总价5300附近

四、比第三个廉价点,那里逐步发现有阿谁味了

用了X99主板,内存是RECC也更廉价,也有万兆网,第一个价位控造到2000元的。用x99寨板根本都撑持reg ecc,原因就是他们只不外用的是c610系列芯片组,用品牌的x99主板反而用不了reg ecc,要出格留意。cpu的话也有良多更廉价的优先选择,例如优先选择ES版的等等。X79就不考虑了,X79平台功耗高,主板新的比力少

主板:寨板x99(实测仿佛是c612,能够上regecc),1个pcie3.0x16,1个pcie3.0x8,1个pcie2.0x4,1个pcie3.0x1,9个sata3.0,390元 内存:4x16G REG ECC 三星 ddr4 2133 780元 CPU:e5 2650L v3 460元 网卡:BCM 57840S 双口10Gb 325元 总价:2000元附近

好,那里已经起头才是实正的演出,前面的根本就是指着钱上的,所以能不克不及1000以内搞定,还能把truenas玩得愉快呢?废话不多说,间接上方案:

方案一、低端赛扬或i3

只不外freenas论坛上很多人都在用奔驰组NAS

i3 8100T/i3 6100T+H110+AMD公用条DDR3(从洋垃圾DDR3伺服器内存上拆下来再造产物) ​ AMD公用条中,某宝信息: 单条16G内存,可撑持FM2 FM2+架构的主板,英特尔芯片组的主板可兼容H110/H310主板 (主板需撑持DDR3内存)但不撑持除H110/H310以外的其他英特尔芯片组主板。 ​ 或者 ​ i3 8100+H310+unbuffered ECC DDR4

理论上可行,单根16G,H110那种最多两根内存条,也就是上限32G

只是无论H110仍是H310,sata口便携式的也就四个,若是用万兆网卡,根本上无法再拓展,只能说做为进阶级方案是可行的。例如两个16T组mirror或四个8T组raidz2,一个M2固态做内存,32G内存,一个万兆网卡,也够用。

一套下来,1000元内能够搞定

方案二、E3神教

E3撑持纯ECC,不撑持REG

至强二代仍是钎焊,并且功耗降低性能提拔,且后面不断挤牙膏提拔也不大,二代至强成为首选,只好方案就是:

CPU:E3-1260L v1, E3-1265L v1,TDP仅45W,4核心8线程 主板:华硕P8B系列等,只不外更大一般都只能撑持到32G DDR3 ECC 1600/1333内存,便携式多个网口,以至便携式SAS口,扩展性十足 此时板U加起来300块钱摆布 ​ DDR3 纯ECC内存 8Gx4或8Gx2 240元 ​ 最初差不多仍然是1000元 但和方案一比拟,有点莫名惧怕,不是出格有欲望 方案三、准控造系统

戴尔的也比力贵,得1000了,看来看去,我觉得最适宜的可能是华为的那套准控造系统,似乎能500元拿下,那个也是我小我最心动的一个,扩展性拉满,价格也廉价

准控造系统:华为rh2285v2,带电源460W,主板撑持双路E5 2400系列的CPU,D3 ECC内存,12盘位等等,不多说了 理论上再买个E5的CPU加点内存就行,扩展性拉满 ​ 缺点可能就是丑而大,不外只是东西罢了何必在乎那么多 其它一些弥补 先看代次,也就是什么年代的平台,从古至今有775平台,1366平台,1156平台,1155,1150,1151平台,2011平台,3647平台。 ​ 太老的不管,1156平台的L3426 ​ 1155平台的E3 1230V2, 1150平台E3 1230/1231/1285L v3, 1151平台E-2146G, 2011平台E5 2650 v1或者v2, ​ 下面的是高端 2011v3平台,e5 2660/2683/2686 v3,2686/2696v4, 最新顶级3647平台,黄金Gold 6148 6154,Platinum 8168 8180 ​ E3 1231v3 ,i7 4790k,i7 5820k,e5 2683v3都是Haswell架构,属于统一时代产物,他们在同核心数同频次时,性能根本上都一样 ​ cpu廉价,好板子一定贵,那是板u守恒定律 ​ 还发现了一个便携式双万兆网卡的主板:华硕的P9D-MH/SAS/10G-DUAL ​ 万兆觉得最初也仍是要靠"电口"实现比力便利和靠谱

以上,希望对我们有所帮忙,有错误劳烦斧正,有更好的定见欢送回帖,本雨那时就先撤了

控制面板

您好,欢迎到访网站!
  查看权限

最新留言