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

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

可靠性: 由于其纠正能力,ECC内存服务器环境中非常可靠,可以减少因内存故障而导致的服务器停机时间。 成本: 由于其高级功能ECC内存通常比非ECC内存更昂贵。...行锤是一种硬件漏洞,攻击者可以通过这种漏洞改变存储在内存中的数据,而 ECC 内存能够有效地阻止这种攻击。 二、非 ECC 内存ECC内存是普通内存类型,不具备错误检测和纠正功能。...非ECC内存提供了更高的性能,并且通常更经济实惠。 游戏服务器: 在游戏服务器中,快速响应时间和较低的延迟可能更加关键,而非ECC内存通常具备更高的性能。...一般用途服务器: 对于一般用途的服务器,非ECC内存可能足够,因为数据完整性不是最重要的考虑因素。 预算受限: 如果您的预算有限,非ECC内存通常更经济实惠。...2.3 缺点 与 ECC 内存相比,非 ECC 内存没有错误检测和修复的功能。这意味着如果数据发生错误,非 ECC 内存无法修复错误,也无法通知系统发生了错误。

2.4K40

服务器ECC 内存的工作原理

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

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

    ECC(指令纠错) 内存

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

    4.6K10

    APO PPDS与ECC PP功能的差异分析

    S/4 HANA 集成了APO中 PP/DS 功能,到底PP/DS和ERP中PP的功能有什么区别,这篇博文讲了它们的几点区别: 转自:http://blog.sina.com.cn/s/blog_7c9243370102xlzu.html...ECC中的JIT虽然也能精确到秒产生需求,不过也仅仅是实现需求传送至供应商这段,并没有包括上游销售这段的计划。...五、Pegging 关系会存到database ECC中的pegging关系,通常在MD04/MD05中查看,只是临时的。...六、PP/DS中最重要的一个功能,就是能考虑到成本。 PP/DS中能按不同的供应成本或者生产成本,生成合适的生产采购计划,这点应该是比ECC要好很多的功能点。...七、增强的例外提醒功能 ECC中在MD04/MD05/MD06/MD07中的exception message,实际上当上下层物料计划调整后,不太方便及时查看。

    1K20

    SAP ECC6.0内存参数调整和调优

    如果你的SAP跑在Windows环境下,SAP是建议“零内存 管理”的,我在AIX,Solaris和Linux下都跑过SAP,控制ST02的参数还是需要手工调的。...FreeDictionaryEntry不足,你现在的7500是由rsdb/ntab /entrycount=30000决定的(除四),建议你把这参数调到60000 3. program 600MB的ABAP程序缓冲对于ECC...如果你的机器内存允许,我认为应当按建议设置。...当然你还需要调整 ztta_roll_extension* 和abap/heap_area*参数来控制每一Work Process所能消耗的内存,既要让它跑,又要防止它把内存都吃了,需要根据你的ECC...如果又设置了大的Oracle SGA/PGA,或者有超过200的用户要同时使用,你的系统 就会大量使用虚拟内存,OS swaping是很毁系统性能的,你可能需要更多的内存

    1.6K31

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

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

    2.5K10

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

    另外一台服务器经常是连续要运行几个月甚至是几年。因此总的来说,服务器对稳定性的要求极高,不允许比特翻转错误发生。 ECC 是一种内存专用的技术。...从它的名称中我们可以看出,ECC 不但能发现内存中的错误,而且还可以进行纠正。 在实现上,ECC 内存会板上额外再添加一个内存颗粒来专门负责检查错误并纠正错误。...而不带 ECC功能是没有多出来的这个颗粒的。 CPU 每个 channel 支持同时支持 72 位的读写,其中 64 位是数据,另外 8 位用于 ECC 校验。 由于有额外的硬件引入。...所以 ECC 内存的价格会比普通内存要贵一些,速度也会慢 2% 左右。 总结 服务器 CPU 比普通家用 CPU 贵的原因之一就是它对内存的支持和普通家用 CPU 不一样。...compare.png 另外就是服务器几乎全系都支持 ECC 内存。而家用 CPU 只有最近几年才开始支持 ECC。 我们再回到开篇提到的三个问题。 问题1:其中的 6 channle 是什么意思

    1.9K11

    服务器内存监测

    而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据...由图可见我这个系统堆内存通常消耗不到一百兆,后续可以将堆内存设定的再小一些,以提供给其它服务使用。总体内存是稳定状态,达到一定值会自动回收垃圾,占用率不会逐步提高,是个可控的系统。

    14720

    服务器内存监测

    而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据...由图可见我这个系统堆内存通常消耗不到一百兆,后续可以将堆内存设定的再小一些,以提供给其它服务使用。总体内存是稳定状态,达到一定值会自动回收垃圾,占用率不会逐步提高,是个可控的系统。

    17840

    linux服务器内存

    早上到单位 发现服务器 mysql 服务器停了 然后起来了 查询日志 显示 内存满了 把mysql服务给杀了 linux 服务器如果 内存满了 会自动清理进程 防止服务器挂掉 选择的话 谁占的的内存大...就先杀谁 我的服务器里面 mysql服务占的内存是最大的 所以就把mysql就给杀了 image.png 然后 重启mysql 查询内存 image.png 在这说一下 怎么看linux的内存 举个例子...空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:total(1002M) = used...记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候...,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

    31.9K10

    ftp服务器什么意思?ftp服务器用什么系统?

    ,不同服务器作用也不相同,其中就包含比较重要的ftp服务器,那么ftp服务器什么意思?...ftp服务器用什么系统? ftp服务器什么意思? 互联网中ftp服务器是必不可少的,只要是需要联网的电脑都会有相应的ftp服务器,那么ftp服务器什么意思呢?...首先大家要知道ftp就是指文件传输协议,而ftp服务器就是提供文件传输协议的服务器类型,为用户们访问互联网提供文件的下载以及上传功能,根据用户们的需求可以进行文件相关的传输设置。...ftp服务器用什么系统? 不同用户们使用的电脑操作习惯是不一样的,所以具体的电脑系统也不相同,那么ftp服务器用什么系统?...相信大家看了上面的文章内容已经知道ftp服务器用什么系统了,FTP服务器能够实现的功能还是非常多的,对于现在的互联网来说是必不可少的东西,如果大家有兴趣的话可以来本站浏览更多相关的文章内容。

    12.9K20

    【Android 内存优化】Android Profiler 工具常用功能 ( 监测内存 | 内存快照 )

    文章目录 一、 内存泄漏排查 ( Android Profiler 工具 ) 二、 Android Profiler 内存监测相关功能 三、内存快照分析 内存泄漏原理 : 长生命周期对象 , 持有短生命周期对象的引用...MEMORY 一栏 , 每个界面 , 每个功能都使用一下 , 查看内存使用情况 ; 2....; 点击上图中的 Memory 区域 , 红框框起来的区域 , 即可进入如下内存监控界面 ; 二、 Android Profiler 内存监测相关功能 ---- 请求执行 GC 垃圾回收操作 (...重要功能能 ) : 垃圾桶按钮 , 强制执行 GC 操作 ( Force garbage collection ) , 也可以使用 Ctrl + G 快捷键 ; 保存快照 ( 重要功能能 ) : 保存一份当前...保存内存快照 : 查看内存泄漏 , 首先强制 GC 回收一下内存 , 然后 Dump 一份内存快照 ; 上图中的内存快照中 , 反射了当前运行的所有内存对象 ; 2.

    4.4K40

    Web 服务器功能

    概述 借助 S7-200SMART 的 WebServer(Web 服务器功能,用户可以通过 PC机或移动终端,如手机或者iPad等查看S7-200SMARTPLC信息、实时时钟、事件日志,状态图标以及数据日志等...,还可以根据不同的操作需求设置不同的访问权限, 本文档从WebServer的配置到证书管理,详细的介绍了该功能的用法。...图 1激活 Web服务器 2.2组态 Web 服务器上的监控表 点击“增加”(Add) 按钮添加监控表,如图 2 所示。...注意:WebServer 向导配置完后,还需要配置证书管理向导,否则无法使用 WebServer 功能。 3证书管理 向导 STEP7-Micro/WINSMART 提供了两种证书配置模式。...图 27状态图 监控表:允许用户查看先前在 Web 服务器向导中组态的监控表,如图 28所示。

    10.4K10

    服务器双线什么意思?有什么使用优势?

    对于企业而言服务器至关重要,它几乎链接着企业的业务,也是员工业务沟通的桥梁,为了保持服务器稳定持续的工作,很多企业都很关心服务器双线的问题,相对来说现在大部分企业使用的都是服务器双线,那服务器双线什么意思...服务器双线 服务器双线什么意思?...双线是指电信和联通,双线服务器其实是通过科技手段,在一台服务器或多台服务器中接入电信和联通的ISP服务,这样一台服务器上就能同时获得双线线路,从而提高网络互访速度,从根源上解决网络延迟卡顿的问题,提高访问者访问网页时的流畅体验...服务器双线有什么使用优势 了解完服务器双线什么意思,我们来看看服务器双线有什么使用优势。...服务器双线什么意思

    3.2K40

    服务器硬盘什么意思服务器的优势有哪些

    人们在使用云服务器的时候,经常会有这样的疑问,类似于云服务器硬盘什么意思之类的,只要多了解多关注,其实这方面的知识还是很容易上手的。...云服务器硬盘什么意思服务器硬盘什么意思,其实云硬盘是一种低成本、可靠性极高,并且可以定制的网络块设备,它可以作为云服务器的独立扩展硬盘进行使用。...云服务器的优势有哪些 在了解了云服务器硬盘什么意思之后,对于云服务器也要有所关注。用户们在使用云服务器的时候,或许也发现它自身的优势。...比如说,云服务器相比于传统的服务器业务来说,它在投入的成本方面,是有所降低的,同时在产品性能上,是带有硬件资源的隔离和独享带宽的。...当了解了有关云服务器硬盘什么意思之后,在真正运用的时候,就会感觉它的优势,是可以帮助到自己的了。

    8.9K20

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

    原因1:服务器内存需要 ECC 功能 在开篇所示的内存正面有着一串字符串标识32 GB 2R\*4 PC4-2666V-RB2-12-DB1。 在这段标识中,第一段的 32 GB,是内存的容量大小。...这是因为服务器区别于普通的台式机电脑,需要 ECC 纠错功能,以及 RDIMM/LRDIMM 在内存颗粒中加入寄存器模块,使得内存的频率更高(频率高的内存性能就会更好),容量更大。...带 ECC 功能内存,需要为 CPU 同时提供 72 位的读写,其中 64 位是数据,另外 8 位用于 ECC 校验。 我们开篇提到的内存的颗粒。...Rank数量是2,所以总共需要 18 * 2 = 36 个内存颗粒来存储用户数据以及校验位 原因2:RDIMM 地址信号缓存 上一小节我们对开篇内存计算其包含 ECC 功能后总共需要 36 个内存颗粒,...简单总结一下,服务器内存硬件上颗粒数量更多的原因有3个 需要 ECC 功能,需要比普通内存多 1/8 的颗粒数来支持 ECC 需要 RCD 模块降低地址等控制信号干扰影响,将单条容量做到更大 需要 DB

    16110

    linux服务器内存——分析篇

    早上到单位 发现服务器 mysql 服务器停了 然后起来了 查询日志 显示 内存满了 把mysql服务给杀了 linux 服务器如果 内存满了 会自动清理进程 防止服务器挂掉 选择的话 谁占的的内存大...就先杀谁 我的服务器里面 mysql服务占的内存是最大的 所以就把mysql就给杀了 image.png 然后 重启mysql 查询内存 image.png 在这说一下 怎么看linux的内存 举个例子...空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:total(1002M) = used...记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候...,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

    23.9K10
    领券