V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
San2025
V2EX  ›  NAS

有必要上 ECC 内存吗?

  •  
  •   San2025 · 48 天前 · 3553 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前提、现状: 目前有一台威联通 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 块钱了 )

    36 条回复    2025-03-25 17:57:52 +08:00
    hefish
        1
    hefish  
       48 天前
    非常有必要。
    loveour
        2
    loveour  
       48 天前
    威联通的话,来个 TL-D800C ?经常 3K 能买到,挂在 464C 上就行了。以及,数据别靠 RAID ,要多备份一份。RAID 万一坏了一块盘,把重要数据拷贝出来再重建(虽然我重建了多次也没遇到过什么事)。
    esee
        3
    esee  
       48 天前
    1.ecc 想上有条件就上呗,我没上
    2. 8100 配原生 8sata 的主板给你推荐一个, 超微的 x11 ssh-f,c236 芯片 还自带了 ipmi 远程管理, 咸鱼二手价不到 200 包邮
    kneo
        4
    kneo  
       48 天前 via Android
    San2025
        5
    San2025  
    OP
       48 天前
    @esee 大佬, 这个主板是 MATX , 不太符合需求
    San2025
        6
    San2025  
    OP
       48 天前
    @loveour 网盘也备份了
    San2025
        7
    San2025  
    OP
       48 天前
    @loveour D800C 这个现在二手才 1800
    esee
        8
    esee  
       48 天前
    @San2025 非要 itx 吗?考虑一下 matx 呗,不算很大,可玩性高很多,现在机箱可选范围也大。
    kkk9
        9
    kkk9  
       48 天前
    不上 ECC 的话 15 天重启一次就可以咯,主要看预算
    lp7631010
        10
    lp7631010  
       48 天前
    ecc 内存不是白菜价吗 如果你想上的话 这有什么好考虑的 不过我看的是 x99 用的 ecc 内存 不知道和你说的是不是一个东西 d3 的 20 几块钱 16G d4 的好像是七八十
    pppcx
        11
    pppcx  
       48 天前
    黑群晖,没上 ecc 稳定运行两年(重启过,加硬件升级引导等,平均半年重启一次)
    esee
        12
    esee  
       48 天前
    @lp7631010 你说的是 regecc 不是 纯 ecc ,这是两个东西呢
    San2025
        13
    San2025  
    OP
       48 天前
    @esee 是的, 如果可选性太少, 的确考虑换个机箱。 考虑 ITX 的原因是 机箱想用 乔思伯 N3
    San2025
        14
    San2025  
    OP
       48 天前
    @kkk9 我目前的 威联通非 ECC NAS ,2 个月才重启一次
    ddczl
        15
    ddczl  
       48 天前
    完全没必要,我当时上 ZFS 也担心这个问题。然后专门去 B 站搜了相关测试:个结论就是个人和小企业都没必要。然后我回想用 NAS 的 5 年,确实没必要
    ddczl
        16
    ddczl  
       48 天前
    还有就是 RAID5 ,硬盘越大重建失败率越高,最好的感觉就是隔段时间冷备。(个人观念,仅供参考)
    Dennmy
        17
    Dennmy  
       48 天前
    感觉楼主现在关注点放在 ECC ,可能偏离了“ 感觉 RAID5 总感觉心里不踏实, 想升级成 RAID6”的初衷
    如果是为了数据安全,黑群晖的话建议更多的关注供电质量(硬盘启动时的大电流特对一些 SFX 的电源非常不友好),和避免意外断电(上 UPS )。ECC 的作用基本可以用定期计划重启替代。定期备份比指望 RAID 重建要靠谱的多。
    性能的话,可以考虑剪辑时使用的新鲜热数据放 NVME 固态硬盘,冷数据放 HDD 池。
    B1ankCat
        18
    B1ankCat  
       48 天前
    ddr5 好像就是 ecc 的
    1145148964
        19
    1145148964  
       48 天前
    淘宝便宜的 ecc 是卖家手动制作的。
    lysShub
        20
    lysShub  
       48 天前
    那些寨板 x99 ,好像只是支持 ecc 条,实际是没起作用的
    iceecream
        21
    iceecream  
       48 天前
    买个工作站,大硬盘做什么 raid 都不安全。
    8tb ,raid5 重建要十来个小时。
    javazero
        22
    javazero  
       48 天前
    非 ecc

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

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

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

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

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

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

    要写入的数据也是要先内存里面准备的,要是这时候 bitrot 了就会写坏的数据
    CapNemo
        34
    CapNemo  
       36 天前
    @yanqiyu 是这样的,如果在内存里就坏了是无可奈何的。我想表达的意思是由于写入占比较低+视频文件对位错误的容忍度,因此 ECC 的必要性会降低一些。
    dilidilid
        35
    dilidilid  
       34 天前
    没有必要,尤其是你用低频内存条的话这个概率非常低。实践中 ECC 的更主要目的并不是矫错,而是内存坏了能告诉你该换内存了,极少有内存规律性出现 bit flip ,出问题都是快坏了。至于宇宙射线,大部分机箱都有一定程度的屏蔽,你不是在特别奇葩的辐射条件下的话没必要太担心这个。当然了,如果你的资料损失一个 bit 都是无法接受的,那肯定得 ECC
    w99wjacky
        36
    w99wjacky  
       30 天前
    没必要
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2743 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:02 · PVG 23:02 · LAX 08:02 · JFK 11:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.