有必要上 ECC 内存吗?

207 天前
 San2025

前提、现状: 目前有一台威联通 464C ,16T*4 RIAD5 在稳定运行, 感觉 RAID5 总感觉心里不踏实, 想升级成 RAID6 。 然而 8 盘位 NAS 价格望而却步, 所以想自组个 黑群, 把空间和安全性都提升一个台阶。 还有性能, 目前 RAID5 居然跑不满 2.5G 带宽, 估计是根我配置成 “卷” 而不是储存池有关!?

需求: 1 、主要是用来剪辑视频, 使用 2 年来, 感觉速度不太符合需求,要升级万兆 2 、上面所述, 要升级 8 盘, 我看上了乔思伯 N3 体积足够小

现在的问题: 1 、到底有没有必要上 ECC 内存? 虽然目前得品牌 NAS 没试过死机或者丢数据的(或许是我没有发现而已) a 、不需要 ECC 内存: 那好解决, 我已经找好 Q670 主板( SATA8+M.23 ), 配 12300T 和 乔思伯 N3 , 再配个 PCIE 万兆网卡即可……简直完美 b 、需要 ECC 内存:这就不好办, 主要是 CPU 不支持, 唯一支持并且便宜的就是 8100 之类。找了一圈 支持 8100 并且原生 8 sata 的 ITX 主板压根就没有, 外扩嘛, 万兆网卡咋办。 然后经网友推荐 “e3c246d4i” 牛逼自带万兆网卡, 可以随便扩 SATA 口了……………………价格》》》》》》》》 3700 (算了) 或许, 换 MATX 主板一切都不成问题了…… 得找个 小巧、好看的 8 盘机箱…… 所以, 目前到底用不用 ECC 内存成了关键要素。

2 、有没有必要上 unRAID ? 这样想装个别的系统玩玩也不影响黑群吧 (没玩过 unRaid , 所以不太清楚。 上的话得多花 400-900 块钱了 )

4167 次点击
所在节点    NAS
36 条回复
iceecream
207 天前
买个工作站,大硬盘做什么 raid 都不安全。
8tb ,raid5 重建要十来个小时。
javazero
207 天前
非 ecc

noisay
207 天前
unraid 要上的话去闲鱼买以前的 plus 或者 pro 终身会员,等以后不玩了还能再转手。现在是学坏了变订阅制了。
dcsuibian
207 天前
数学期望=内存出错造成的损失 x 内存出错的概率
和上 ECC 的成本一比就知道该不该上 ECC 了

主要就是损失部分比较难以量化,每个人的感觉都不一样

如果是我,能上就上
因为对我来说 ECC 的成本并没有那么高,而 NAS 和数据的安全性在我看来更重要一点

另外如果是 TrueNAS ZFS 的话,官方也是推荐 ECC 的

但现在问题是 ECC 基本都是服务器用的,服务器 cpu 主板内存哪儿买呢
JensenQian
207 天前
要啥 ecc
每天凌晨重启下不就好了
CapNemo
207 天前
就视频场景来说,应该是写多读少吧,那 ECC 可能就用处不大了。毕竟只要写入一次成功,内存里再怎么位翻转都不影响数据安全。而且视频本身写错几个 bit 问题也不大。建议将预算投入到冗余电源/高质量硬盘/定期备份等更直接影响数据安全的环节。

如果想一台设备能同时体验不同的操作系统。那么建议直接上 PVE 。Proxmox VE + 黑群晖虚拟机 + ZFS 存储池这样。然后尽可能加大内存。不过虚拟机多了之后主机重启操作的成本也会增加,这就看权衡了。
CapNemo
207 天前
@CapNemo 修正:就视频场景来说,应该是写少读多吧
San2025
205 天前
@dcsuibian 就普通的 8100 就支持了, 只是 大板好找, 小板不好找
San2025
205 天前
@CapNemo 是的, 你说得很对
pycyf
202 天前
看到您有高速访问需求,要注意,unraid 无法实现阵列的多块硬盘速度叠加。unraid 的优势应该是把文件独立存储在单独的硬盘上,只要这块硬盘没坏和校验盘没同时坏,数据就不会丢。
hanyuwei70
201 天前
ECC 在我这里是强烈建议,之所以不是必须是因为 ECC 在其他方面要做出相当多的妥协。
https://t.me/bupt_moe/2385 上个月刚碰到的 bitfilp
San2025
197 天前
@hanyuwei70 果然, 我就是担心这个, 就前几天才刷到了比特翻转的科普, 才知道内存运行出错可能是宇宙射线造成的, 这样是无法避免, 只能 ECC
yanqiyu
196 天前
@CapNemo >毕竟只要写入一次成功,内存里再怎么位翻转都不影响数据安全。

要写入的数据也是要先内存里面准备的,要是这时候 bitrot 了就会写坏的数据
CapNemo
196 天前
@yanqiyu 是这样的,如果在内存里就坏了是无可奈何的。我想表达的意思是由于写入占比较低+视频文件对位错误的容忍度,因此 ECC 的必要性会降低一些。
dilidilid
194 天前
没有必要,尤其是你用低频内存条的话这个概率非常低。实践中 ECC 的更主要目的并不是矫错,而是内存坏了能告诉你该换内存了,极少有内存规律性出现 bit flip ,出问题都是快坏了。至于宇宙射线,大部分机箱都有一定程度的屏蔽,你不是在特别奇葩的辐射条件下的话没必要太担心这个。当然了,如果你的资料损失一个 bit 都是无法接受的,那肯定得 ECC
eInKLX6Kh6sS3wyc
189 天前
没必要

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

https://ex.noerr.eu.org/t/1116711

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

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

© 2021 V2EX