- 主题:ZFS必须用带ECC的内存吗?
zfs 和 btrfs 都是树结构,丢掉一个目录节点,就会丢掉底下所有目录节点。所以用 ECC 内存是比较保险的。
我几次 btrfs 文件系统的损坏都是因为内存损坏。所以确实有必要换成 ECC 内存。
【 在 ttaudi 的大作中提到: 】
: 由于国产内存太给力了,我之前给一台AMD5800的台式机配了4根32G DDR4内存,系统跑debian,系统盘是512G的SSD,数据盘是18T的机械硬盘。数据盘的文件系统是ZFS,7x24小时开机,已经运行1年半了。
: 今年618琢磨着把硬盘升级一下,升级成raidz3,这样就不怕单个硬盘突然坏了。
: 但是这几天突然看到篇文章说大内存很容易出现单bit错误,32G的DDR4内存大约5天就会出现一次内存单bit错误。印象中记得在板上看到过大家讨论ZFS,说一定要配ECC内存。像我这种情况是不是要把台式机也给换了,换成带ECC的内存才保险?
: ...................
--
FROM 110.81.0.*
ddr5 的 ECC 内存不保证内存传输到 CPU 是正确的吧?只保证内存内部存储?
【 在 Quanm 的大作中提到: 】
: 是的
: 另外 DDR5 默认 ECC
--
FROM 110.81.0.*
zfs 也一样啊。不用 ECC 内存丢个节点,从原理上来说的话,也会丢掉整个子目录。
【 在 ttaudi 的大作中提到: 】
: btrfs和zfs那么脆弱啊,看来还是上ECC比较安心。
--
FROM 120.33.8.*