什么是ECC内存

ECC的全称是Error Correction Code,当我们讨论ECC内存时,指的是具有纠错功能的内存。

这里的纠错并不是无限的,比如ECC内存通常能够纠正单比特的错误,但是对于多比特错误通常无法纠正。

ECC的作用

Intel一图流:

ECC的使用

内存的ECC是自动完成的,但是它依赖于CPU和内存本身的支持。

通常使用在服务器或工作站上的CPU,对稳定性的要求更高,会支持ECC内存,比如前面图中的Intel XEON处理器。

ECC内存相比普通内存,会有更多的颗粒:

关于ECC的实现原理,简单来说就是使用更多的冗余来进行纠错,具体的实现可以参考百度或维基百科。

最后,可能还需要在BIOS下设置ECC的开关(不同BIOS设置的方式不同,下面是一个例子):

ECC和非ECC内存对比

一图流:

需要注意的是,可能跟一般的想法有差异,虽然ECC内存更贵,但是它的性能实际上是相比同等级的非ECC内存要差的,这是因为纠错功能需要消耗性能的缘故。

参考

What Is ECC Memory in RAM? A Basic Definition | Tom's Hardware

Intel® Xeon® E Processors

ECC_百度百科

【内存】ECC内存简介相关推荐

  1. 普通内存、ECC内存和REG ECC内存有什么不同?

    普通内存.ECC内存和REG ECC内存有什么不同? 前言 我们都知道,在INTEL平台,北桥负责与CPU的联系,并控制内存.AGP.PCI数据在北桥内部传输.基本上只要主板芯片组确定,那么其支持的内 ...

  2. 服务器内存会显示ecc么,服务器内存ecc

    服务器内存ecc 内容精选 换一换 设备实时状态查询是检测设备在运行过程中的状态信息.用户可任选以下指令之一查看设备实时状态查询命令的可用参数.ascend-dmi -i -hascend-dmi - ...

  3. 服务器用REG ECC内存的好处

    知道服务器用ECC内存,按编码方式可以纠正几个比特位的错误,还一直以为REG ECC也是类似功能 最近发生一件事让我认真觉得REG ECC 不光是有纠正比特位错误的功能,它还能事实热切换. 最近买的二 ...

  4. Linus Torvalds谈ECC内存的重要性 痛斥英特尔正在扼杀它

    新年假期,Linus Torvalds在邮件列表中发表的一篇火热的帖子引发技术社区关注,人们借此讨论ECC内存的重要性,Torvalds在文章中抨击了英特尔在这方面的"坏政策",因 ...

  5. Linux作者批评英特尔指令集,Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞...

    原标题:Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞 Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞 原创PCEVA评测室2021-01-06 11:31:08 很多人认 ...

  6. 什么是 ECC 内存?(memory with ECC)

    对于企业和数据中心的服务器而言,将数据中的错误降至最低是关键任务,这就是 ECC(纠错码)内存的目的. ECC 是一种检测并纠正单位内存错误的方法.单位内存错误是服务器输出或生产中的数据错误,错误的存 ...

  7. 初探HazelCast IMDG内存数据网格-简介

    初探HazelCast IMDG内存数据网格-简介 文章目录 初探HazelCast IMDG内存数据网格-简介 一.内存数据网格(In Memory Data Grid) 1.1 IMDG特点 1. ...

  8. ECC 内存 及linux系统下验证

    ECC内存对系统稳定性有一定帮助 一.说明 1.ECC内存作用 提升系统稳定性,特别是大内存. 比如有时候的蓝屏死机就是因为内存出错,重启后就没问题了. 服务器这种特别依赖大内存的应用场景,非常依赖E ...

  9. 服务器都支持ecc内存吗,服务器是不是必须要用ecc内存?

    ECC内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定. 如果不用ECC内存,不会出现你所说的经常死机 ...

  10. 4rx4 服务器内存2rx4_【不是大神的科普】关于ECC内存和REG内存的一些科普

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 之前有朋友问我关于ECC内存和REG内存的一些东西,所以我就想通过之前学到的东西做一些科普,其中如果有错误的话就请大家指正,谢谢. 常见的内存类型有这几种 ...

最新文章

  1. 前端见微知著JavaScript基础篇:你所不知道的apply, call 和 bind
  2. 15.PHP_PHP与Ajax
  3. Manacher 最长回文子串
  4. linux借助expect完成自动登录
  5. 比特币中的密码学知识汇总
  6. 操作系统概述 操作系统第一章知识点归纳总结
  7. 手机用久了很卡怎么办?
  8. 命令折叠代码的所有部分?
  9. markdown测试文章
  10. RESTFul API 接口文档模板
  11. 五大车载操作(VOS)系统
  12. 什么样的台灯灯光是好的?推荐中性色温的护眼台灯
  13. 某同学使用计算机求,【判断题】某同学计算机考试成绩80分,这是统计指标值...
  14. 2-4 第18次课 高项之沟通管理与干系人管理
  15. 西门子官网下载Eplan部件库
  16. 精准身份证号验证的具体实现方法 校验码计算逻辑
  17. OPEN(SAP) UI5 学习入门系列之二: 最佳实践练习(上)
  18. 人脸识别API(免费)
  19. 网易电话面试经验——C 游戏服务器开发
  20. 【周志华机器学习】九、聚类

热门文章

  1. 汇编语言学习笔记--位运算(应该貌似简单点了吧,差点自己就信了,(:{ ))
  2. 网络编程:TCP客户端的搭建流程(附源码)
  3. Excel——从文本中提取数字
  4. 计算机电源 自动关机,电脑自动关机是什么原因,小编教你怎么解决电脑自动关机...
  5. 高等数学笔记:两个重要极限
  6. C++(2-4)——sqrt的使用
  7. ES新特性之Reflect对象
  8. lpx寒假作业案例12
  9. 【软件工程】工程思维的价值
  10. linux如何卸载光驱显示busy,执行umount 的时候却提示:device is busy 的处理方法 卸载挂载的盘提示如下...