NAS 配置请教

239 天前
 zeroxia

对硬件完全不懂。尤其是结构尺寸方面、功耗散热方面等等。

网上搜了一通,照猫画虎拼了如下。除了 NAS 功能,还兼顾 homelab 玩。不跑软路由。

需求:

项目 型号 说明 参考价格
CPU Intel Core I5-12400 带集成显卡,支持 SR-IOV 虚拟为 7 个 vGPU 供虚拟机使用 880
主板 铭瑄 B760M 终结者 D4 719
散热器 XGS-G53W 纯白色 cpu 下压散热器 机箱套餐包含 0
机箱 御夫座 6 盘位 NAS 机箱 铝御夫座+风扇+散热器+ 6 口 sata 线 828
电源 钢影 SFX 450W 白色 SFX 499
内存 16G * 4 = 64G 2 of: [银爵] D4 3200 32G[16G*2] 套条 三星颗粒 830
SSD 系统盘 1 TB 现有 1TB 0
机械硬盘 - 现有 0

	总价	3756
6048 次点击
所在节点    NAS
62 条回复
clheo
239 天前
@DeadLion
AMD Ryzen 基本上都支持
mithrilyue
239 天前
@CivAx 这电源选择是空间的考虑还是能效的考虑。。。
limitsy
239 天前
正好也开始在组这东西( All In Boom )买了部分东西,以及一些计划好的东西:
主板+CPU:Tank D-1581
内存: 镁光 DDR4 RECC REG 2Rx4 32G
机箱: 乔思伯 N4
电源: sfx 400W 左右 还没买
显卡:P400/P600 用于硬解 还没买
不知道有啥建议不,以及电源有点不知道买啥好,sfx 电源好像小牌子居多,不知道是否靠谱。。。
laminux29
239 天前
@Jirajine

1.为什么 NAS 需要 ecc ?你应该先研究一下,为什么服务器需要 ECC 或 RECC 内存。

2.我在前面已经说过了,就算没有 ecc / recc ,数据损坏的概率,本来就很小。
不过,有些数据非常重要,价值很高,即使损坏的概率极小,但也承担不了损坏的代价。

3.这个问题与 [mirror + 异地备份] 无关,思考一下原因?

4.checksum ,也分为 checksum-before-read 与 checksum-after-read ,目前市面上主流的 NAS ,其文件存储,都是 checksum-after-read ,这策略在 none ecc/recc 内存中,相当于没有 checksum 。

5.存储服务器,需要多少内存,是需要根据性能要求,进行分层设计的。另外 ZFS 的内存配置,并不是 FUD ,它是有场景来源的,你研究的不仔细。
laminux29
239 天前
@Pteromyini

1.你仔细思考一下,什么是 [家用领域] 。NAS 这玩意除了价格便宜外,与机房服务器,有什么区别?

2.ZFS ECC 没有争议,只是很多民科对 ECC 不理解从而胡说八道罢了。如果你不信,你可以问问那些质疑者,有几个人了解 ECC / RECC 的具体算法细节。

而且你必然不了解这些,因为 ECC / RECC 的本质就是依赖冗余,但你以为冗余只是用来提高可用性。
laminux29
239 天前
@lategege

这个问题与你有几个服务器无关。

None-ECC 内存条,发生颗粒翻转后,系统无相关 event ,如果你不去校验那些数据,整个环节对你来说也是无感知的,所以你才会认为 recc 可有可无。

另外,你家里的服务器,数量有些少了,或者你用过的内存条数量太少,或者你根本没有认真去检查每一条内存条。
但凡用过几十条内存条,我不信 memtest 全都 pass 。我在京东自营全新买的内存条,都有遇到过没过 memtest 的。
Jirajine
238 天前
@laminux29 #44 你有没有了解过 zfs 要这么多内存( 1G/T 起步)到底是要做什么。了解了你就知道为什么正常的存储服务器根本不怎么使用内存。
CivAx
238 天前
@745839 #20 喔抱歉抱歉,看错了,是 512G 的达摩 Libra ,¥ 240

@zeroxia #29 我没有测直通,因为我 ESXI 没法直通(装不上民间驱动)

@mithrilyue #42 因为是 ITX ,不想挂大尿袋电源,所以用了升压电路 + 外置 DC 电源的方案。而且 HOTA 这个充电器蛮不错的,对比起尿袋来说很小,甚至可以配个小模块转换成 USB 口,但是插拔口会导致所有接口断电重连,我就没买了。
Rorysky
238 天前
你这不叫 nas ,配置是照着 home lab 配的
laminux29
238 天前
@Jirajine

1.ZFS 需要大内存的场景,是同时使用量较多而需要进行分层存储 + 实时去重 + 实时压缩,这是 TrueNas 给出的结论,他们的客户有 Fox Studio.

2.不存在 [正常的存储服务器] 这个说法,不同的企业或个人,对存储的需求,完全不同。很多企业级的存储,甚至在实时去重与实时压缩这两个功能方面,也是物理隔离的。
4s4IYOLfT1s3InRR
238 天前
这帖子下怎么着多 ecc 信徒,我 truenas 用户都无所谓 ecc ,哪有那么多比特翻转的可能,你家里是有核弹实验室吗
4s4IYOLfT1s3InRR
238 天前
楼主你这配置没啥大问题,cpu 如果是散片可以考虑上 125 ,应该没差多少钱,内存别听他们的,没必要 ecc ,机箱我的建议是捡二手,因为机箱本身不值钱,出二手很难出,二手买的话应该便宜很多
4s4IYOLfT1s3InRR
238 天前
@Rendex truenas 官方只是建议,而不是必须,实际很多人测试也不是必须
4s4IYOLfT1s3InRR
238 天前
还有,他喵的那帮 ecc 信徒买的都是服务器灰烬退役的条子,你跟我说数据安全靠这些灰烬条子?真想给那帮信徒一人一个大逼斗
4s4IYOLfT1s3InRR
238 天前
那个说狗东自营买的,我信你个鬼
4s4IYOLfT1s3InRR
238 天前
很多玩 ecc 的单纯的是 truenas 吃内存,捡灰烬条子便宜,方便扩内存罢了,狗东买你骗鬼呢?
Jirajine
238 天前
@laminux29 #50
分层存储和压缩并不需要多少内存,也许“同时使用量较多”会需要,但这显然不是一般 NAS 的情况。
而 dedup , 这是 FUD 最主要的来源。dedup 是一个非常 niche 的功能,除了非常特别的场景(如大量的虚拟机磁盘),都是没有任何用处的。
因为 dedup 需要很多内存,传着传着变成了 zfs 需要大量使用内存,进而 zfs 需要 ecc 内存,进而 nas/存储服务器需要 ecc 内存,FUD 就这样演变了。
laminux29
238 天前
@Jirajine

1.分层存储与压缩,需要多少内存,是要看场景的。比如入门萌新的家用场景,这两个功能加起来也许 100MB 都够用。这个问题不能用 [一般] 场景去归纳,因为业内没有相关的使用场景的统计数据。专业的做法是,根据场景与需求,提前计算内存使用量,来合理选择需要采购的内存类型与数量。

2.同上,因为缺乏使用场景的统计数据,你并不能说除了 XX 场景之外,dedup 是没用的。

3.你所谓的 FUD ,本质上是因为 ZFS 太专业了,不仅是小白,就连很多专业产品,比如 TrueNas 、ProxmoxVE ,对 ZFS 的使用也并不是很精通,这才导致了以谣传谣。
Rendex
236 天前
@oldfriend #53 确实,所以我最后虽然上了其实是不纠结的。毕竟 regecc 只是便宜
xiaozhang1997
235 天前
跟我的差不多,我只要有额外需求经常会在上面跑游戏服务器
cpu: i5-12400(核显 UHD730)
主板: 华硕 G610M-A D4 (M-ATX) 板 u 套装 1409
内存: ddr4 32Gx1 430
m2 固态: 512Gx1 250
散热: cpu 单塔 + 12cm 风扇 X2 100
电源: 650w 全模组 250
机箱: 先马趣造 2(白色) 320
总共: 2759

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1026122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX