首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

服务器内存之争:ECC与非ECC的较量

可靠性: 由于其纠正能力,ECC内存服务器环境中非常可靠,可以减少因内存故障而导致的服务器停机时间。 成本: 由于其高级功能,ECC内存通常比非ECC内存更昂贵。...2.1 特点 性能: 由于不需要额外的校验计算,非ECC内存通常比ECC内存具有稍微更高的性能。 成本: 非ECC内存相对便宜,适用于预算有限的服务器。...非ECC内存提供了更高的性能,并且通常更经济实惠。 游戏服务器: 在游戏服务器中,快速响应时间和较低的延迟可能更加关键,而非ECC内存通常具备更高的性能。...一般用途服务器: 对于一般用途的服务器,非ECC内存可能足够,因为数据完整性不是最重要的考虑因素。 预算受限: 如果您的预算有限,非ECC内存通常更经济实惠。...并非所有的服务器主板都支持 ECC 内存,所以在购买 ECC 内存之前,一定要检查你的硬件是否支持。 四、总结 ECC 内存和非 ECC 内存都有各自的优点和缺点。

2.2K40

服务器ECC 内存的工作原理

因此服务器对比特翻转错误的容忍度很低。需要有技术方案能够一定程度解决比特翻转问题所带来的影响。 ECC 就是这样一种内存技术。...从它的名称中我们可以看出,ECC 不但能发现内存中的错误,而且还可以进行纠正。 相比没有使用 ECC 技术的个人电脑内存内存颗粒中全部都用来存储数据即可。...该虽然至今已经过去了 70 多年,但至今仍然广泛应用在服务器ECC 内存上。 首先要说的是海明码是有局限性的。...但因为在 64 比特中有 3 比特同时出现错误的概率太低了,所以海明码仍然广泛地应用在服务器ECC 内存中。 总结 开篇我们看到了两个内存条,一个有 8 个黑色颗粒,另外一个有 9 个内存颗粒。...由于需要额外的 8 比特冗余校验位,所以 ECC 内存中的颗粒数比普通内存要多。对于 1R * 8 的内存来说,ECC 内存需要 9 个颗粒。

38921
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    运维:工作站上搭载的ECC内存和普通内存有什么区别

    一般大家说到购买工作站或服务器时,都一致强调购买ECC内存。那么它和普通内存有什么区别,有必要购买ECC内存吗,今天小编给大家介绍一下有关ECC内存的知识,希望对大家能有所帮助!一、什么是ECC内存?...它是一种专门设计用于服务器和工作站等关键系统的内存类型,旨在提高系统对于内存中数据错误的容忍度和纠错能力。ECC内存通过在存储的数据中添加额外的校验位来检测和纠正内存中的错误。...二、应用场景ECC内存通常用于对数据完整性要求较高的系统,如服务器、工作站、科学计算等领域。...,但可以提供更高的可靠性四、什么情况下需要购买ECC内存对于工作站和服务器来说,需要长期稳定的运行,这对服务器的稳定性和自身纠错能力要求非常高。...而ECC内存可以检测并纠正错误,减少宕机、蓝屏、死机的问题,保证机器长时间稳定运行。所以对于工作站和服务器来说,ECC内存是非常要的,而对于个人普通用户,则没有必要考虑ECC内存

    2K10

    为什么服务器内存硬件上的黑色颗粒这么多?

    所以我特地找来了一个服务器内存条来。下图是一个 32 GB 服务器内存条的正面和反面图。 可见服务器内存上有很多的黑色颗粒,相比下面的台式机内存颗粒要多很多。...原因1:服务器内存需要 ECC 功能 在开篇所示的内存正面有着一串字符串标识32 GB 2R\*4 PC4-2666V-RB2-12-DB1。 在这段标识中,第一段的 32 GB,是内存的容量大小。...这是因为服务器区别于普通的台式机电脑,需要 ECC 纠错功能,以及 RDIMM/LRDIMM 在内存颗粒中加入寄存器模块,使得内存的频率更高(频率高的内存性能就会更好),容量更大。...因此总的来说,服务器对稳定性的要求极高,不允许比特翻转错误发生。 ECC 是一种内存专用的技术。...简单总结一下,服务器内存硬件上颗粒数量更多的原因有3个 需要 ECC 功能,需要比普通内存多 1/8 的颗粒数来支持 ECC 需要 RCD 模块降低地址等控制信号干扰影响,将单条容量做到更大 需要 DB

    14110

    ECC(指令纠错) 内存

    什么是ECC内存 对于大多数企业来说,消除数据损坏是一项关键任务——这正是 ECC(纠错码)内存的目的。...ECC 内存的工作原理 ECC 内存包含附加内存位和内存控制器,这些控制器用于控制模块上附加芯片中的附加位。...优势和劣势 在金融等行业以及科学界,ECC 内存对于维持数据完整性至关重要。 大多数服务器内存也是 ECC 内存ECC 内存进一步减少了数据崩溃情况,这对于多用户服务器应用程序非常重要。...与非 ECC 内存相比,ECC 内存通常更昂贵,速度可能稍慢。 其他系统组件(例如,CPU 和主板)也必须支持 ECC 内存。...如何看内存是否启用ECC 使用AIDA64 或Everest软件在内存,找到错误纠正,可以看到 ECC 是否启用或禁用。

    4.5K10

    双路服务器单路运行,双路服务器和单路服务器有什么区别?

    双路服务器和单路服务器的区别,有三点,区别一是在CPU上的区别,区别二是在执行效率上的区别,区别三是在内存在的区别,接下来的文章来详细的讲解一下这三点的区别。...区别三:就是内存上的区别就intel平台来说,单路服务器用的内存可以是ECC,非ECC,而双路服务器用的内存智能是FB-DIMM ECC。...如果是在AMD平台的话,单路服务器可以是ECC,非ECC,REG,ECC,而双路服务器内存只能是REC ECC。...还有就是单路服务器只有一个处理器,而双路服务器是有两个处理器在进行工作,所以从某种意义上来说双路服务器才是真正的服务器,单路服务器在价格上虽然便宜,但是在性能上、稳定性上还是无法和双路服务器所比拟的。...以上就是关于双路服务器和单路服务器之间的区别讲解,希望这篇文章能对大家有所帮助,能让大家更加了解双路服务器和单路服务器

    1.1K30

    把个人电脑上的 CPU 拔下来插到服务器上行不行?

    支持的内存不一样 一般来说,个人 PC 电脑由于不追求稳定性,是不支持 ECC 内存的。 ECC 内存(Error-Correcting Code memory)是一种具有纠错能力的计算机内存。...与普通的非 ECC 内存相比,ECC 内存包含了额外的纠错码信息,可以检测和修复内存中的错误数据位。 上图中第一条内存是普通个人台式机内存,总共有 8 个黑色颗粒。...而第二条内存ECC 内存,它有 9 个黑色颗粒,比普通内存多了一个。飞哥后面会在「开发内功修炼」公众号中单独再写一篇文章介绍 ECC 内存的工作原理。 服务器中全系都是支持 ECC 内存的。...而个人台式机绝大部分都不支持,只有最近个别新 client CPU 开始支持 ECC。 另外就是内存条的数量。client CPU 一般只支持 2 - 4 条内存。...总之,个人电脑 CPU 和服务器 CPU 存在非常大的区别,是完全不可以混用的。最后来张服务器机箱的内部图,来直观感受下服务器上 CPU 和 内存条的数量。

    13010

    看懂服务器 CPU 内存支持,学会计算内存带宽

    这个服务器内存条不光正面有很多内存颗粒,连背面也有。可见服务器内存的颗粒数量比普通笔记本电脑、个人台式机的颗粒都要多很多。...另外一台服务器经常是连续要运行几个月甚至是几年。因此总的来说,服务器对稳定性的要求极高,不允许比特翻转错误发生。 ECC 是一种内存专用的技术。...从它的名称中我们可以看出,ECC 不但能发现内存中的错误,而且还可以进行纠正。 在实现上,ECC 内存会板上额外再添加一个内存颗粒来专门负责检查错误并纠正错误。...所以 ECC 内存的价格会比普通内存要贵一些,速度也会慢 2% 左右。 总结 服务器 CPU 比普通家用 CPU 贵的原因之一就是它对内存的支持和普通家用 CPU 不一样。...compare.png 另外就是服务器几乎全系都支持 ECC 内存。而家用 CPU 只有最近几年才开始支持 ECC。 我们再回到开篇提到的三个问题。 问题1:其中的 6 channle 是什么意思?

    1.6K11

    年轻人的第一台服务器:最低不到五千,捡垃圾搭建自己的科学计算平台

    另外,这两套方案能够使用 REG ECC内存ECC 是错误检查和纠正(Error Checking and Correcting)的缩写,它能够自动纠错,使计算机保存稳定。...Reg 内存带有寄存器,可以突破cpu内存上限。Reg ECC 内存比消费级内存便宜非常多,因为大量达到年限的服务器被淘汰流出,而普通 PC 不能使用,所以价格很低。...简单来说就算放在机架上的服务器(说了等于没说)。这类服务器,通常可以搭配双电源冗余,附带阵列卡,内置 IPMI,能插很多条 ECC REG 内存。淘宝上的二手机架服务器一般是机房淘汰下来的。...C612 芯片组服务器,硬件较新 缺点:噪音与功耗大 GPU拓展性:弱,只能拓展一张半高显卡 总价:¥5939(128G 内存) DIY 组装 机架式服务器好是好,但有点吵。...个 DD3R 内存插槽,3 个 SATA3.0,3 个SATA2.0,1 个 PCIE 3.0×16,1 个 PCIE 2.0×8),¥355 内存:三星 DDR3 ECC REG 1866Mhz 16G

    9.7K10

    超越时代的内存:解析DDR3、DDR4和DDR5在服务器中的对决

    来源:网络技术联盟站 在现代数字化时代,服务器的性能和能力变得越来越关键。随着数据处理和存储需求的不断增长,内存(RAM)在服务器性能中扮演着至关重要的角色。...这导致了更高的数据传输速率,有助于提高服务器的性能。 低能耗:相对于之前的内存标准,DDR3内存采用了更低的电压,通常为1.5V。这降低了服务器的能耗,有助于降低运营成本。...适用领域 DDR4内存服务器中得到广泛应用,特别是在对性能和容量要求较高的场景下: 企业级服务器:对于大规模数据库管理、虚拟化、云计算等任务,DDR4内存的高性能和大内存容量是提供出色性能的关键。...高级错误校正码(ECC):DDR5内存引入了更强大的ECC功能,提供了更好的数据完整性和容错能力。这在数据中心和关键任务中非常重要。...和非ECC ECC 和非ECC 仅支持ECC 高级错误校正码(ECC) 有 有 更强大 自适应刷新技术 无 有 有 延迟 相对较高 相对较低 更低 内存模块供电组件 单一供电组件 多个供电组件(内存通道

    3.2K30

    一篇文章带你看懂服务器 | 必看

    IA架构服务器采用了SMP技术、ECC内存技术、SCSI技术,RAID技术,并在主板上集成各种传感器,用于检测服务器硬件运行状态的I2C技术,以及采用SSU(System Setup Utility、LANDesk...REGISTERED ECC SDRAM内存上有2-3片专用的集成电路芯片,称为Register IC,这些集成电路芯片起提高电流驱动能力的作用,使IA架构的服务器可支持高达32GB的内存。...总体来说,在尺寸和外观上看,REGISTERED ECC SDRAM内存比普通内存要高,内存上比普通内存多了Register IC和pllIC两种特殊的集成电路芯片。...REGISTERED ECC SDRAM内存是带奇偶校验的同步动态内存的一种,由于它自带提高电流驱动能力的集成电路芯片,使服务器所能支持的内存容量大大的增加。...内存的分类(校验) 按是否有校验分类 Non-ECC ECC ?

    3.3K10

    MySQL导致的CPU高负载问题

    MySQL导致的CPU高负载问题 今天下午发现了一个MySQL导致的向上服务器负载高的问题,事情的背景如下: 在某个新服务器上,新建了一个MySQL的实例,该服务器上面只有MySQL这一个进程...hi, 0.0%si, 0.0%st Cpu5 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu6...这里不得不提另外一个参数,我们可以看到innodb_buffer_pool_size的大小和innodb_buffer_pool_chunk_size的大小一样,这个chunk的概念是内存块,也就是说每次申请...buffer pool的时候,是以"内存块"为单位申请的,一个buffer pool当中包含多个内存块,所以buffer pool size的大小需要是chunk size的整数倍。...hi, 0.0%si, 0.0%st Cpu5 : 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu6

    2.3K20

    DELL服务器基础运维操作与错误处理

    内存不同 单路服务器: intel平台,单路服务器用的内存可以是ECC (型号后带有E或者芯片数是3的倍数),非ECC AMD平台,单路服务器内存可以是ecc,非ECC,REG ECC 双路服务器:...intel平台,双路服务器用的内存只能是FB-DIMM ECC AMD平台,双路服务器只能上REG ECC 执行效率不同 单路服务器:单路服务器单线程,执行效率更低。...WeiyiGeek.OS部署 (5) 内存卡槽插法 描述:Poweredge 12G r720、r730 是dell的机架式服务器俗称刀片机,当我们需要更改内存时候需要按照以下方式进行插入ECC内存;...8.对于内存镜像模式或高级 ECC 模式离处理器最远的三个插槽不使用,内存模块首先从插槽 A2或 B2 开始安装,然后按剩下插槽的数字顺序安装(如 A2、A3、A5、A6、A8和 A9)。...当内存数据、ECC 位或两者都不正确时发生软错误,错误条件纠正时此类错误由系统自动解决。

    13K42

    给你一份配置清单:机器学习、深度学习电脑显卡配置指南

    显卡分为专门的计算卡和游戏卡(也可以叫为服务器显卡和消费级显卡)。...GPU云服务器就是使用这些显卡。...内存选择和cpu也有着关系,通常服务器内存ECC内存ECC内存相比普通内存稳定性高具有纠错能力,通常说就是更适合长时间运行,但是缺点也比较明显,那就是频率普遍不高。...我们根据CPU的选取来挑内存,至强系列的CPU可以使用ECC内存,且主板也要支持,如果经常会训练48小时以上的话,建议ECC内存,如果训练可以中断,时间不长,那么普通内存就够了,相同价位下速度更快。...关于没有服务器想要使用云服务器远程调试的,请看我的接下来的一篇文章。 ? 此文由腾讯云爬虫爬取,文章来源于Oldpan博客 欢迎关注Oldpan博客公众号,持续酝酿深度学习质量文:

    42.4K70

    低成本搭建一台 Unraid 家庭存储服务器:中篇

    简单来说,是否使用 ECC 内存是影响用户选择 TrueNAS 的关键因素之一。...相比较 ZFS,Btrfs 更进一步减少了对于 ECC 内存的依赖,当然,如果能使用 ECC 内存,可靠性能够得到进一步提升。...因为上篇文章中,我选择的设备不支持 ECC 内存,所以 Unraid 对于我来说就是一个不错的选择。...针对在 Btrfs 中,内存是否使用 ECC 内存,以及不使用 ECC 内存可能带来的麻烦,或许我们可以这样分析:不同类型的内存,对正确写入或读取数据可能造成什么样的问题,以及发生概率?...(如果使用 ECC 会更省心一些) 所以,如果你的硬件组合允许你使用 ECC 内存,尤其是近几年的 12 代、13 代 CPU,不放使用 ECC 内存

    4.2K40

    DELL服务器基础运维操作与错误处理

    内存不同 单路服务器: intel平台,单路服务器用的内存可以是ECC (型号后带有E或者芯片数是3的倍数),非ECC AMD平台,单路服务器内存可以是ecc,非ECC,REG ECC 双路服务器:...intel平台,双路服务器用的内存只能是FB-DIMM ECC AMD平台,双路服务器只能上REG ECC 执行效率不同 单路服务器:单路服务器单线程,执行效率更低。...描述:Poweredge 12G r720、r730 是dell的机架式服务器俗称刀片机,当我们需要更改内存时候需要按照以下方式进行插入ECC内存; 戴尔服务器内存模块安装原则/分布规则 此系统支持灵活的内存配置...8.对于内存镜像模式或高级 ECC 模式离处理器最远的三个插槽不使用,内存模块首先从插槽 A2或 B2 开始安装,然后按剩下插槽的数字顺序安装(如 A2、A3、A5、A6、A8和 A9)。...当内存数据、ECC 位或两者都不正确时发生软错误,错误条件纠正时此类错误由系统自动解决。

    4.8K20

    低成本搭建一台 Unraid 家庭存储服务器:中篇

    简单来说,是否使用 ECC 内存是影响用户选择 TrueNAS 的关键因素之一。...相比较 ZFS,Btrfs 更进一步减少了对于 ECC 内存的依赖,当然,如果能使用 ECC 内存,可靠性能够得到进一步提升。...因为上篇文章中,我选择的设备不支持 ECC 内存,所以 Unraid 对于我来说就是一个不错的选择。...针对在 Btrfs 中,内存是否使用 ECC 内存,以及不使用 ECC 内存可能带来的麻烦,或许我们可以这样分析:不同类型的内存,对正确写入或读取数据可能造成什么样的问题,以及发生概率?...(如果使用 ECC 会更省心一些) 所以,如果你的硬件组合允许你使用 ECC 内存,尤其是近几年的 12 代、13 代 CPU,不放使用 ECC 内存

    3.8K30

    闪存时代来临,如何才能不落伍?

    作为《大话存储 终极版》以及《大话存储后传》的作者,我有幸经历了国内存储行业发展的启蒙和鼎盛时代。在2005年到2013年这8年间,存储市场基本就是SAN的市场,谈存储暗指SAN。...为了降低成本,业界兴起所谓软件定义,也就是利用廉价白牌机或者标准的机架服务器,加上分布式存储软件管理层,搭建出软件定义分布式存储系统,与传统的SAN存储系统瓜分市场。...而分布式系统的大行其道,极大的促进了固态存储的需求量,因为为了成本考量,分布式系统中每个节点往往不会连接多级JBOD从而靠大量的硬盘形成高并发性能,而是只靠每个服务器自带的少量盘位,加上固态盘来抵消跨网络通信带来的时延增加...ECC纠错码介绍:该章介绍了ECC的基本概念,重点介绍了LDPC的解码和编码原理,以及在NAND上的应用。...超级省电模式DevSlp 8.3SATA终极省电模式RTD3 8.4PCIe省电模式ASPM 8.5PCIe其他省电模式 8.6NVMe动态电源管理 8.7Power Domain 第9章 ECC

    1.2K20

    如何在Nginx上为Debian 8创建ECC证书

    没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...Nginx是前面提到的HTTP服务器,专注于处理内存使用率低的大型负载。要安装它,请运行以下命令: sudo apt-get install nginx 第2步 - 创建目录 这部分简单而简短。...实际上,我们的服务器将开始提供HTTPS而不是HTTP请求。 使用nano或您喜欢的文本编辑器打开服务器配置文件。...sudo service nginx restart 第5步 - 使用ECC测试Nginx 在本节中,我们将通过命令行测试服务器。...结论 这是我们的教程的结束,让您使用一个有效的Nginx服务器,使用ECC证书进行安全配置。 想要了解更多关于创建ECC证书的相关教程,请前往腾讯云+社区学习更多知识。

    1.2K00
    领券