- 主题:[转载]Linus Torvalds谈ECC内存的重要性 痛斥英特尔正在扼杀它
【 以下文字转载自 LinuxApp 讨论区 】
发信人: hgoldfish (老鱼), 信区: LinuxApp
标 题: [转载]Linus Torvalds谈ECC内存的重要性 痛斥英特尔正在扼杀它
发信站: 水木社区 (Tue Jan 5 20:59:34 2021), 站内
新年假期,Linus Torvalds在邮件列表中发表的一篇火热的帖子引发技术社区关注,人们借此讨论ECC内存的重要性,Torvalds在文章中抨击了英特尔在这方面的"坏政策",因为特定的市场细分使ECC内存不那么普及。Linus认为,纠错码(ECC)内存 "绝对重要",但 "英特尔在扼杀整个ECC产业方面起到了重要作用。"
Torvalds用它惯常的热辣语言评论了ECC的重要性以及行业领导者和下游厂商有意无意地偷工减料:
"因为它可怕的糟糕的市场细分政策......英特尔对整个行业和用户都是有害的,反对ECC的论点一直都是完全的不知所云......现在,即使是内存制造商也开始在内部做ECC,因为他们终于承认了一个事实,那就是他们绝对必须这样做。而内存制造商声称这是因为经济和低功率。而他们都是说谎的混蛋,这些问题已经存在了好几代了,但这些混账的家伙却乐此不疲地把坏掉的硬件卖给消费者,并声称这是一种 "攻击性的市场策略",而实际上翻译一下就是'我们在偷工减料'。"
Torvalds继续在他的长文中说:"'现代DRAM非常可靠,不需要ECC'一直都是小孩子的睡前故事,翻车的次数不是一次两次。是的,我为此很生气。你可以找到我抱怨这个的字面意思,已经几十年了。我不想说'我是对的'。我希望这个问题得到解决,我希望有ECC,而AMD做到了。英特尔没有。"
他的评论赞扬了AMD更广泛地支持ECC内存,尤其是在消费类台式机硬件上配备,而英特尔的市场细分显而易见扼杀了大多数消费市场产品对ECC内存的采用。
这些言论是在Torvalds还在AVX-512问题上抨击英特尔几个月后发表的。也是在2020年,Torvalds在主系统使用英特尔CPU超过15年后,转而使用基于AMD Threadripper的工作站。
https://www.cnbeta.com/articles/tech/1073339.htm
--
FROM 112.47.122.*
但 AMD 的机器也没 ECC 啊。
【 在 johnbird (上局沪段T103/4) 的大作中提到: 】
: AMD YES!
--
FROM 112.47.122.*
必须的啊。。内存加个 ECC 没几个钱,解决大问题。
农企和牙膏厂都是因为市场问题,故意不加进来的。
【 在 myspam (mys/梅艳珊/珊珊/Pam/帕姆) 的大作中提到: 】
: 他是说家用电脑也要ECC吗?
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
我看了一眼迫击炮的规格说明:
内存
内存标准
DDR4 2133;DDR4 2200;DDR4 2400;DDR4 2666;DDR4 2800;DDR4 3000;DDR4 3200;DDR4 3400
DDR代数
DDR4
最大内存容量
128GB
内存插槽
4 x ddr4内存插槽
没看到说支持 ECC 啊。
【 在 pangwa (学门手艺,混口饭吃.) 的大作中提到: 】
: 主板支持, 不过我也确实没配过ecc...
--
FROM 60.188.58.*
我之前查过了,普通主板上面的 ECC 是 unbuffered ecc (udimm),跟服务器的 register ecc (rdimm) 不一样。非常贵,压根没人用。
【 在 danman (矿石) 的大作中提到: 】
: 最近几代amd平台 纯ecc内存需要带pro后缀的cpu才支持。
: 主板反而好像大部分没有限制
--
FROM 112.47.122.*
二手便宜就好啊。。现在已经有不少 ddr4 时代的服务器进入淘汰周期了。估计过不了多久,就可以 100 块钱一条 16g 插满 8 个插槽了。
最近是不是可以开始屯 tr4 平台主板了?
【 在 danman (矿石) 的大作中提到: 】
: udimm贵的原因就是因为和普通内存通用性比较高,即使cpu不支持也可以当没有ecc功能
: 的普通内存用。
: rdimm便宜的是二手,因为普通机器用不了。新的大部分是给服务器用的,一样很贵
: ...................
--
FROM 112.47.122.*
弱问,为什么服务器不用 udimm 呢?从资料上看,两者差不多的啊。还能兼容民用主板以及民用 CPU
【 在 danman (矿石) 的大作中提到: 】
: udimm贵的原因就是因为和普通内存通用性比较高,即使cpu不支持也可以当没有ecc功能
: 的普通内存用。
: rdimm便宜的是二手,因为普通机器用不了。新的大部分是给服务器用的,一样很贵
: ...................
--
FROM 112.47.122.*
按照Torvalds的吐槽,为操作系统内核开发代码时,普通内存是一场噩梦。Linus概述了尝试查找无法解释的内核错误的麻烦,并声称这些错误通常可能是硬件问题而不是代码问题的结果,而所有这些都可以通过ECC解决。他还建议DIY用户和整机厂商可以重视并使用ECC内存,尤其是那些重视系统稳定性的从业人员。
https://www.realworldtech.com/forum/?threadid=198497&curpostid=198647
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: hgoldfish (老鱼), 信区: LinuxApp
: 标 题: [转载]Linus Torvalds谈ECC内存的重要性 痛斥英特尔正在扼杀它
: ...................
--
FROM 112.47.122.*
那个是工作站。。牙膏厂的工作站也支持 ecc 啊。
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: Linus Torvalds自己用的Threadripper就支持ECC.
--
FROM 112.47.122.*
我的电脑因为内存错误,文件系统崩溃过。
【 在 MeiYou9 (onanHP) 的大作中提到: 】
: 家用电脑用ecc能解决啥问题啊
--
FROM 112.47.122.*