Serious-Tomy
2021-02-20T13:09:34+00:00
前两个月组了一台10100+16G的nas,系统是Linux,现在常年挂机下载,还跑了一堆其他服务。后来想换ECC内存的时候发现10100居然不支持ECC内存,9100反而支持,[s:ac:冷]
想问一下,bt软件的校验,ext4文件系统的校验和硬盘本身的校验可以避免下载文件的错误吗(比如翻转了几个位)?如果下载文件不出错的话,其实隔一段时间重启也不是不能接受
Reply to [pid=495952679,25684886,1]Reply[/pid] Post by [uid=39414951]充氡气泡水[/uid] (2021-02-25 21:12)
有一次操作特别卡顿,负载也不高,重启就好了[s:ac:哭笑]
讲真,要是下载文件不出错的话,那我就没必要搞七搞八了[s:ac:赞同]
虽然Core i3-9100支持ECC内存,但必须搭配C系列芯片组才能开启ECC功能[s:ac:愁]
[quote][pid=496049952,25684886,1]Reply[/pid] Post by [uid=60103426]小大熊猫[/uid] (2021-02-26 10:30):
虽然Core i3-9100支持ECC内存,但必须搭配C系列芯片组才能开启ECC功能[s:ac:愁][/quote]看翼王用的是以前的老系统,x170和6100t组的
其实不太需要,文件系统弄个ZFS比EXT4能强一点,但ZFS对系统整体配置要求都比较高
真的想用ECC还是老实用C系列芯片组吧,能用DDR3 ECC的玩意还是让他愉快的滚进历史的垃圾堆比较好……
如果无论如何都想折腾的话请淘宝搜索T3500准系统,L5640+DDR3纯ECC还能用,这机箱还厚实的一逼
[quote][pid=496050366,25684886,1]Reply[/pid] Post by [uid=14954860]RPKKKK[/uid] (2021-02-26 10:31):
看翼王用的是以前的老系统,x170和6100t组的[/quote]x170是技嘉的主板名字 实际芯片组依然是c236
牙膏的产品线 消费级是奔腾-i3-i5-i7 入门服务器和工作站是奔腾-i3-e3 所以奔腾和i3作为重叠部分 也会具有一部分服务器功能 其中就包括ecc的支持 前提是要搭配C或X主板 家用H/B/Z是开不了的
[s:a2:不明觉厉]用ZFS这种高度依赖内存的文件系统才需要ECC,普通的并不需要。
ecc要cpu+主板都支持才行,换平台不划算。下载机跑下校验码就差不多了,又不像服务器那样7*24高强度数据存取及跑各种应用
可以看司波图刚出的nas搭建[s:ac:blink]
新的C芯片组,我估计不得800以上?
老C主板便宜,C204M啥的有4+8 sata+sas口带IPMI的200左右?
因为这东西没人要,但是纯ECC DDR3涨了点.原来120 8G 现在..180了吧
应该上
不上也正常用
消费级也应该标配
现在硬生生拿走了还不是正常用么
[s:ac:汗]
[quote][pid=496050366,25684886,1]Reply[/pid] Post by [uid=14954860]RPKKKK[/uid] (2021-02-26 10:31):
看翼王用的是以前的老系统,x170和6100t组的[/quote]还行,X170其实是C236,淘宝上现在还有不少技嘉的X150(C232)主板,价格挺低,就是C232用不了核显[s:ac:愁]
其实你只要给cpu和内存降点频,就可以保证不出错了。。。
你这种和我差不多,暂时不需要,文件系统用ext4就行,定时备份最关键的数据,其他数据用snapraid做快照,等以后升级的时候直接上ddr5再考虑zfs
此外ext4作为久经考验的文件系统,没有必要对他有所怀疑,更没有必要去说nas必须要zfs这种话。
网络传输物理上可能出错(且概率很大),但网络协议(tcp,或者通过udp+自有协议)保证了正确性,要么收到正确数据,要么丢弃告诉上层软件我没收到。
在bt这边,bt也有自有机制保证下载不会出错,即使网络没兜住错误(我只见过一次是其他peer的软件bug“故意”发送错误数据),或者硬盘自己出错,也可以通过torrent文件中的校验码查出有错的block并重新下载这部分,说得上名字的bt软件都有这个机制。
ecc内存针对的是内存随机错误,内存错误导致的问题一般是是程序崩溃、死机。也不是说降低频率就能避免错误,影响因素太多了,宇宙射线啥的。
总之是,如果机器稳定性满足要求,就不需要ecc。如果担心下载下来的文件有问题,就抽空跑文件校验,一般你会发现几年也见不到一次校验出问题的,除非硬盘命不久矣。