家用服务器一定要用 ECC 内存吗

2019-12-18 11:08:15 +08:00
 FaceBug
在家装了个 PVE,开了大概十几台虚拟机

1 台 nextcloud 做照片数据备份

1 台 window 用来给家里其他电脑 SMB 共享文件

10 台左右的 centos 用来做 mysql、redis、爬虫、kafka、es 之类的

5 台 windows 用来挂机一些东西

平时压力也不是特别大,CPU 基本是 50%以内,64G 内存算上 ZFS 占用的 16G,也就 50G 左右的使用

基本上三个月一重启也没发现有什么稳定性问题

有必要换成支持 ECC 内存的平台吗?不用 ECC 会有啥后果?

会影响数据库里存储数据的准确性?还是影响平时备份照片文档?

求指教
7423 次点击
所在节点    问与答
24 条回复
locoz
2019-12-18 11:11:44 +08:00
淘汰的 ECC 内存很便宜啊...如果不是最新一代的服务器,一般都是直接上二手 ECC 内存的。
没感觉有啥影响,但是统计里看到的纠错次数挺多的。
FaceBug
2019-12-18 11:15:35 +08:00
@locoz 换的话,我的 cpu、主板都得跟着换。所以纠结。
locoz
2019-12-18 11:20:39 +08:00
@cepczkd #2 那就不换啊...换主板和 CPU 的成本比在内存上省的那点要高多了...
powergx
2019-12-18 11:28:41 +08:00
是的, 算错了麻烦。 穷的话可以用 udimm
fvckDaybyte2
2019-12-18 11:37:06 +08:00
……电费不要钱吗?我家只开路由器,其他机器睡眠,路由器上写了个程序,映射个端口接收 wol 指令就可以在外网唤醒指定机器,我想用的时候在唤醒。
wccc
2019-12-18 11:55:20 +08:00
想升级一下 nas j3455 总感觉过于弱鸡
echo1937
2019-12-18 11:56:49 +08:00
ECC 属于硬件层面的校验纠错,实际上软件层面上校验纠错比比皆是,

网络 IO,磁盘 IO 都有 CRC,图片和视频编码也有纠错控制,还有各种日志,事务机制作为保障,

我曾经使用过一条杂牌寨条,系统天天给我报内存错误,除了确认框很烦人以外也没能用,合格硬件的出错几率比这低太多太多。

只有在你无法接受程序中断、系统崩溃的损失情况下,才需要考虑 ECC 等硬件层面的额外保障。
gabon
2019-12-18 12:25:16 +08:00
@wccc 最近刚把 j3455 升级了一下,用的是 h310sd3 itx,g5400,amd 专用条,主板 370+cpu330+16g 120,可以参考一下。CPU 可以以后升级其它八,九代 CPU。内存最大 16gb*2。
FaceBug
2019-12-18 13:31:27 +08:00
@fvckDaybyte2 我是一台实体机,上面开 N 个虚拟机,就一台电脑。一年 300 块电费。
Yien
2019-12-18 13:34:41 +08:00
@cepczkd
請教一下,ZFS 佔用 16G 空間是做緩存嗎?所佔內存空間大小是動態的還是固定的?
例如我有 8G 內存,可以設定 1G 給 ZFS 嗎?
謝謝
FaceBug
2019-12-18 13:38:04 +08:00
@Yien 做读取缓存,可以设定一个最小值和一个最大值,会根据剩余空间自动调整,也可以设定固定值。
alphatoad
2019-12-18 13:53:31 +08:00
@echo1937 磁盘网络确实有 crc,麻烦的是读到内存里 bitrot 了,这种情况难搞
不过确实我用游戏 pc 当服务器,uptime 半年了也没出什么毛病
Yien
2019-12-18 13:55:18 +08:00
@cepczkd 是否有對照值參照可循?例如多大容量的 pool 需要多少內存空間之類的?
HansLee
2019-12-18 13:58:35 +08:00
我觉得不如拿这点钱弄几个硬盘给数据搞一下冷备份靠谱
FaceBug
2019-12-18 14:00:42 +08:00
@Yien 如果你只有 8G 就建议不要弄了。
一般是根据你存储池大小来的,比如你的 ZFS 池有 1T,那么就至少保证 1G 内存,依此类推。
FaceBug
2019-12-18 14:20:54 +08:00
@HansLee 现阶段是 zfs+onedrive,算上电脑本地,有三处备份
Yien
2019-12-18 14:23:49 +08:00
@cepczkd 用下來感覺比硬 RAID 有優勢嗎?
nullboy
2019-12-18 14:41:43 +08:00
@locoz 怎么看纠错次数?
locoz
2019-12-18 14:47:45 +08:00
@nullboy #18 emmmm 不清楚,我是在 unraid 自带的 web 管理界面上看到的
FaceBug
2019-12-18 14:48:05 +08:00
@Yien 省下 raid 卡的钱,能看到硬盘健康状态(我之前买过一块便宜的 raid 卡,但是不能透过卡看到硬盘,后面坏了一块盘都好久才发现),其他的优势暂时没有发现。

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

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

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

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

© 2021 V2EX