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

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

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

2.7K40

服务器之 ECC 内存的工作原理

因此服务器对比特翻转错误的容忍度很低。需要有技术方案能够一定程度解决比特翻转问题所带来的影响。 ECC 就是这样一种内存技术。...2.1 简单的奇偶校验 简单的奇偶校验可以用来发现单比特翻转。注意重点关键字是“发现”和“单比特”。该算法只能用作发现,无法纠错。而且也只针对单比特翻转有效,无法处理两个比特同时翻转的情况。...该虽然至今已经过去了 70 多年,但至今仍然广泛应用在服务器的 ECC 内存上。 首先要说的是海明码是有局限性的。...但因为在 64 比特中有 3 比特同时出现错误的概率太低了,所以海明码仍然广泛地应用在服务器的 ECC 内存中。 总结 开篇我们看到了两个内存条,一个有 8 个黑色颗粒,另外一个有 9 个内存颗粒。...由于需要额外的 8 比特冗余校验位,所以 ECC 内存中的颗粒数比普通内存要多。对于 1R * 8 的内存来说,ECC 内存需要 9 个颗粒。

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

    云服务器是如何租用的?云服务器可以用vpn么?

    现在互联网行业中各种东西的成本都是非常高的,现在不得不提的就是网站了,网站的前期建设中是需要很多花费的,后期遇到的各种问题更是需要各种费用,为了建设网站运营过程中的成本,很多公司会选择使用云服务器,毕竟自己搭建服务器是需要购买主机...云服务器可以用vpn么?下面小编就为大家带来详细介绍一下。 云服务器是如何租用的? 大家都知道云服务器的使用并不是免费的,各大服务器商会为用户们提供各种服务器的租用,那么云服务器是如何租用的?...首先大家可以互相比较一下不同服务器商提供的服务器类型,然后根据自己的需求选择服务器付费就可以使用云服务器了。 云服务器可以用vpn么?...云服务器虽然属于一种虚拟的服务器,但是实际的功能和实体服务器是没有什么差别的,很多人想问云服务器可以用vpn么?...关于云服务器可以用vpn么的文章内容今天就介绍到这里,相信大家对于云服务器已经有所了解了,国内使用云服务器的公司还是比较多的,也涵盖了各行各业,也足够能看出云服务器确实方便了大家的日常使用。

    22.5K20

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

    原因1:服务器内存需要 ECC 功能 在开篇所示的内存正面有着一串字符串标识32 GB 2R\*4 PC4-2666V-RB2-12-DB1。 在这段标识中,第一段的 32 GB,是内存的容量大小。...这是因为服务器区别于普通的台式机电脑,需要 ECC 纠错功能,以及 RDIMM/LRDIMM 在内存颗粒中加入寄存器模块,使得内存的频率更高(频率高的内存性能就会更好),容量更大。...因此总的来说,服务器对稳定性的要求极高,不允许比特翻转错误发生。 ECC 是一种内存专用的技术。...RCD从主机存储器控制器获取命令地址总线、控制信号和时钟信号,然后将这些信号流扇出到DIMM上的DRAM。所有的信号通过RCD进入RDIMM后都会重新计时和清理。...简单总结一下,服务器内存硬件上颗粒数量更多的原因有3个 需要 ECC 功能,需要比普通内存多 1/8 的颗粒数来支持 ECC 需要 RCD 模块降低地址等控制信号干扰影响,将单条容量做到更大 需要 DB

    21010

    看我如何用一千块钱搭个八核十六线程、32G内存的工作站

    笔者主要是用来多开虚拟机,偶尔跑跑渲染,最主要的就是多核性能和内存大小。 综上所述,笔者准备弄一台二手服务器。...现在正是上一代LGA1366接口服务器淘汰的时候,很多前几年还要几千的服务器,现在几百就能入手,直接捡台准系统(不含CPU、内存、硬盘、显卡的一整套主机)既不会太折腾,价格也十分可观。...(一点灰都没有的主板) 更重要的一点是服务器可以用双路、REG ECC内存(效验内存)、SAS硬盘阵列等等高端配件,而且事实上由于洋垃圾的供求关系影响(这种配件一拆能拆好多,又没多少人玩),这些东西的价格比普通配件还要便宜...服务器内景图: ? 上CPU、内存(手头只有4根内存了,先上4根,剩下的下次有空再去捡): ? ? 上硬盘(穷,没买SAS硬盘,用普通硬盘做的Raid0,速度也不慢,但是赶不上SAS) ?...这个分数已经超过I7-3770了,然而这一整台主机甚至还没有1颗3770贵! 当然,现在开虚拟机再也不会卡了o(≧v≦)o~~ 总结一下全文 组二手服务器的优点: 非常廉价且高性能。

    5.3K60

    深入理解DRAM-3:DDR5

    主机可以通过查询这个寄存器来获取测试结果。 4. 决策制定:如果测试结果显示存在未修复的错误,主机可以决定是否需要进一步的修复步骤,如Post Package Repair (PPR)。...虽然服务器内存模块通常已经包含了两个精度为0.5度的热传感器,但多一层保障总是好的。...SODIMM-小型双列直插内存模块 SODIMM的一般特性: • JESD309通用规范 • 5V PMIC供电电压 • 两个32或36位子通道 • x8或x16 SDRAMs(ECC x8被忽略) •...基于ECC机制,位宽较前两者要高一点; 3. 接口宽度较SODIMM 和 UDIMM 的宽度下降,保留 x4 和 x8(为什么会下降?大概率还是服务器场景的功耗考虑) 4....RDIMM:针对服务器和工作站设计,支持更高电压和ECC机制,具备双路寻址能力,优化功耗管理。 以上特性共同推动了DDR5在性能、可靠性和能效方面的显著提升。

    10810

    低成本和颜值兼顾的 HomeLab 设备:HPE MicroServer Gen10(二)

    不做转接和外挂磁盘,默认四盘位 设备如果不运行高负载的任务,风扇声音并不高,你可以用它来做静音 NAS,插上七八块磁盘,论单盘位成本碾压成品 NAS。...但是这类设备哪怕二手的价格都在 2000 元左右,并且同样不支持 ECC 内存,最关键的是成品机器(机箱)普遍支持的硬盘数量非常有限。...3.ARM 架构的 CPU,各种成品 NAS 或者使用国产小芯片、电视盒子改造的轻量 NAS,普遍功耗只有几瓦,但是想找到多盘位、支持 ECC 内存的产品、价格相对便宜的,目前几乎没有,同时,IO 能力也非常有限...Gen10 主板真容 Gen10 PCIe 接口(机箱空间) 并且,这一代开始的设备支持的内存容量有大幅提升,支持到了 32GB 的 ECC 内存,还额外多了一个 PCIe 接口,方便进行扩展。...完善设备配件 因为设备默认带 CPU(板载 x3216),电源内置在机箱中,在我购置了两条 ECC 内存后,其实只要购置硬盘就能够开始使用啦。

    35510

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

    Nginx是前面提到的HTTP服务器,专注于处理内存使用率低的大型负载。要安装它,请运行以下命令: sudo apt-get install nginx 第2步 - 创建目录 这部分简单而简短。...通用名称:指定服务器的IP地址或主机名。 挑战密码:不提供密码。 根据您的判断填写所有其他字段。点击ENTER来接受默认值。...第4步 - 设置证书 在本节中,我们将使用密钥和证书配置Nginx虚拟主机。实际上,我们的服务器将开始提供HTTPS而不是HTTP请求。 使用nano或您喜欢的文本编辑器打开服务器配置文件。...sudo service nginx restart 第5步 - 使用ECC测试Nginx 在本节中,我们将通过命令行测试服务器。...结论 这是我们的教程的结束,让您使用一个有效的Nginx服务器,使用ECC证书进行安全配置。 想要了解更多关于创建ECC证书的相关教程,请前往腾讯云+社区学习更多知识。

    1.2K00

    老听别人说加密算法,现在给你个机会深入了解下

    四、测试和分析 前面说了那么多废话,接下来重头来了,接下来会着重从性能来测试两种算法的区别,以下多图预警: 4.1 服务器性能指标 测试在两大云主机上执行。...本测试案例中使用了两个不同的身份验证算法: 我们看到,ECC-256 层次结构优于 RSA-2048 和 RSA-3072 4.2 响应时间与吞吐量指标之比较 下表中的条目和以下章节详细说明了我们为云主机运行的测试...:测试「0K GET,0% 的重用」使用超大型 ( XLarge ) 服务器在超大型 ( XLarge ) 服桌面客户端上运行,适用于 Apache 和 IISweb 服务器,会话重用为 0%,意味着每个...测试案例和场景 - 0K GET,重用为 0% 会话重用为 0%,表明每次握手是完整的握手,涉及所需 CPU 处理,我们已经发现运行 Apache 的云主机出现 CPU 饱和受限,RSA-3072 在...- 200K GET,重用为 0% 在云主机上托管 web 服务器的原因是要减少所需客户端数,以便使服务器能够最大程度地利用 CPU。结果和「0K GET,重用为 0%」趋势相同。

    56150

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

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

    3.3K10

    【硬件】生信专用高性能计算机配置指南(续):关于配置、CPU和机箱

    20k搞定生信服务器购买、安装与配置攻略~ CPU 如果光说服务器,这个概念稍微有点局限,因为服务器强调稳定,一开机就5、6年不用关机的那种稳定,对CPU的性能的需求是放在稳定之后的。...,稳定性欠佳 只能单CPU运行 这里有同学可能不理解普通内存为何会影响到稳定性。...其实19年的时候基因学苑[2]就发现在普通高配置电脑上长时间运行GATK容易出错,最终确认是普通内存缺乏容错机制引起的,而服务器的内存,一般是带有寄存器和ECC的(简称REG ECC或RECC),可以自动纠错...,从而保证在超长时间运行的时候内存内不会发生字节读写错误。...因此基因学苑推荐如果是做临床数据的话,还是选择服务器为佳。 如果说选购服务器,戴尔自然是首选。

    2.6K21

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

    简单来说,是否使用 ECC 内存是影响用户选择 TrueNAS 的关键因素之一。...相比较 ZFS,Btrfs 更进一步减少了对于 ECC 内存的依赖,当然,如果能使用 ECC 内存,可靠性能够得到进一步提升。...涉及宿主机质量、电力保障、硬盘质量、内存质量、操作和保存数据落地的程序逻辑几方面。...针对在 Btrfs 中,内存是否使用 ECC 内存,以及不使用 ECC 内存可能带来的麻烦,或许我们可以这样分析:不同类型的内存,对正确写入或读取数据可能造成什么样的问题,以及发生概率?...(如果使用 ECC 会更省心一些) 所以,如果你的硬件组合允许你使用 ECC 内存,尤其是近几年的 12 代、13 代 CPU,不放使用 ECC 内存。

    4.4K40

    ECC(指令纠错) 内存

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

    4.6K10

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

    简单来说,是否使用 ECC 内存是影响用户选择 TrueNAS 的关键因素之一。...相比较 ZFS,Btrfs 更进一步减少了对于 ECC 内存的依赖,当然,如果能使用 ECC 内存,可靠性能够得到进一步提升。...涉及宿主机质量、电力保障、硬盘质量、内存质量、操作和保存数据落地的程序逻辑几方面。...针对在 Btrfs 中,内存是否使用 ECC 内存,以及不使用 ECC 内存可能带来的麻烦,或许我们可以这样分析:不同类型的内存,对正确写入或读取数据可能造成什么样的问题,以及发生概率?...(如果使用 ECC 会更省心一些) 所以,如果你的硬件组合允许你使用 ECC 内存,尤其是近几年的 12 代、13 代 CPU,不放使用 ECC 内存。

    4K30

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

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

    1.8K30

    无限白嫖高性能8H32G云GPU部署大模型

    今天给大家介绍一个白嫖的GPU服务器,每个月免费50000时长,分配的是一台16GB显存、8 + TFlops SP、8核CPU、内存32G的一台ubuntu20.04的机器,提供在线IDE进行终端操作...,可以用来部署大模型服务,运行ollma、dify、chatglm等等,以及开发调试训练一些模型等等,纯纯免费,可以开多台机器,反正每个月5w分钟时长,用完才付费,大家可以拿来玩玩部署下大模型。...ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |...-----------------------------------------------------------------------------+ 系统信息查询 ------------- 主机名...2.50GHz CPU核心数: 8 CPU频率: 2.5 GHz ------------- CPU占用: 1% 系统负载: 0.00, 0.04, 0.04 物理内存

    59310

    DAY 75:阅读Configuration Options

    这两者的设定方式都是通过cudaDeviceSetLimit来进行的,这样, 结合我们的, 动态并行之前的章节, CUDA目前一共有5个限制可以用户设定: (1)每个线程的堆栈大小(cudaLimitStackSize...这样可以一共准备20个保存结果的位置(例如20个队列之类的东西), 每个位置通过SM的ID确定和kernels里面的blocks的对应关系,(例如一个10000个blocks的kernel启动) ,这样有时候可以用这种优化...kernel, 在特定的卡上 + 特定的驱动下, 这种行为经过测试没有问题, 才要这样用(大部分自家购买的集群上面的这种行为在目前的卡上一般是安全的,自己的一个独立的kernel + 不会更新的系统环境--集群么....报告和错误则是硬件环境造成的(例如显存颗粒不稳定, 或者某时某刻太阳黑子爆发之类的导致的) ,注意ECC有些错误能修复, 有些不能了.我使用过的带有ECC的卡, 没有遭遇过ECC报告和错误, 无论是能修复的还是不能的...(用nvidia-smi可以看到和重置报告).但是Host上的ECC的内存的报告, 还是见过的.概率较低, 大约一年一台机器24x7的运行, 能遇到1-2次,但这么多年来, 遇到的这些错误都被修复了.

    63120

    把个人电脑上的 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 和 内存条的数量。

    15310

    服务器基础知识

    SCSI适配器通常使用主机的DMA(直接内存存取)通道把数据传送到内存。这意味着不需要主机CPU的帮助,SCSI适配器就可以把数据传送到内存。...服务器产品需要支持大容量的内存,单靠主板信号线的电流无法驱动如此大容量的内存,而使用带Register的内存条,通过Register IC提高驱动能力,使服务器可支持高达32GB的内存。...○ ECC内存   错误检查与校正内存(ECC)提供了一个强有力的数据纠正系统。ECC内存不仅能检测一位错,而且它能定位错误和在传输到CPU 之前纠正错误,将正确的数据传输给CPU。...允许系统进行不间断的正常的工作,ECC内存能检测到多位错(而奇偶校验内存就不能达到这一点)并能在检测到多位错时产生报警信息,但它不能同时更正多位错。   ...ECC的工作过程是这样的:当数据写到内存中时,ECC将数据的一个附加位加识别码,当数据被回写时,存储的代码和原始的代码相比较,如果代码不一致,数据就被标记为"坏码",然后坏码会被纠正,并传输到CPU中,

    2.2K30

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

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

    2.6K11
    领券