AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[ecc](server)

Martin Hope
RenegadeAndy
Asked: 2021-07-23 07:47:24 +0800 CST

“桌面” RAM 可以在机架式服务器中工作吗?

  • 0

我对机架服务器非常陌生,正在探索 RAM 的选项。

我正在查看Dell PowerEdge R710,我找到了解释内存要求的 PDF 。然而,它没有提到 ECC、NonECC 等。

戴尔官方网站上的这个页面没有说明什么类型的 DDR3 内存与这个系统兼容。

因此我的问题是 - 任何 DDR3 内存都可以在这里工作吗?桌面?欧共体?桌面内存和 ecc 内存是不同的引脚配置吗?我应该使用哪个?

--------更新--------- 我在系统硬件手册中看到它说:

您的系统支持 DDR3 寄存 DIMM (RDIMM) 或 ECC 无缓冲 DIMM (UDIMM)。单列和双列 DIMM 可以是 1067 或 1333-MHz,四列 DIMM 可以是 1067-MHz。

对我来说,这表明它同时支持 Registered DIMM 和普通桌面 RAM (UDIMM)。以及两者的结合?

你能确认我的理解吗


我购买了一个带有 8GB RAM 的系统(即将交付)......我想购买更多,但我不知道那个 RAM 是什么,所以有兼容性问题,不知道如何容纳这些服务器是。

非常感谢

memory rack dell-poweredge ecc
  • 1 个回答
  • 100 Views
Martin Hope
jojo
Asked: 2020-06-08 15:04:53 +0800 CST

SAS/RAID 控制器非 ecc 内存

  • 3

我有我在服务器中使用的 Adaptec 51245 控制器(我知道它很旧,但我免费获得了它)。

据我所知,强烈建议使用 ECC RAM 作为系统内存,但是 RAID 控制器呢?它有 512MB DDR2 内存。我应该把它关掉吗?我不想要任何数据损坏。

hardware-raid ecc
  • 2 个回答
  • 291 Views
Martin Hope
comfreak
Asked: 2016-10-21 10:59:35 +0800 CST

如何检查 RAM 是否在 ECC 模式下运行?

  • 17

自从我更换了处理器后,我更新了这篇文章,但我的问题的核心(不幸的是结果也是如此)是相同的。


我构建了我的第一个 FreeNAS 盒子并想使用 ECC RAM,因为我想存储关键数据。因为我的预算有限,所以我想选择仍然支持 ECC RAM 的最实惠的解决方案。

经过一番研究,我发现我需要一块支持 ECC 的主板、内存和 CPU。我选择的主板是“Gigabyte X150M-Pro ECC”,它有 C232 芯片组、DDR4 和 LGA1151 插槽。

我还购买了由金士顿制造的两个 DIMM 套件,型号为“KVR21E15S8K2/8”(规格表)。技嘉发布了一份经过测试的内存模块列表,我的模块似乎支持工作 ECC(支持的模块列表)。

内存标签

由于预算有限,我需要一个支持 ECC 的经济实惠的 Skylake CPU。根据英特尔的说法,赛扬 G3900 确实支持 ECC,所以我选择了那个。

构建计算机后,我想验证我的系统确实使用 ECC 内存运行并进入主板的 BIOS。从各种互联网站点,我发现一些主板有一个特殊的部分,应该告诉 ECC 是否工作,但我的主板似乎没有。我检查了所有菜单,但找不到类似的部分。

在做了更多的研究后,发现了一篇关于 Unix&Linux stackexchange 的帖子并没有解决我的问题。我尝试了最新memtest86+的,据我所知,它甚至没有显示值“ECC”。我尝试了Puget 系统使用的旧 4.20 版本,它显示“ECC:关闭”。然而,在阅读了前面提到的帖子之后,我怀疑它是否说实话(也许这就是该功能被删除的原因?)。两个版本也没有读出 DIMM 的正确速度和延迟,这增加了我对memtest86+.

memtest86+截图

另一种流行的确定 ECC 是否正常工作的方法是发出dmidecode -t memory命令并读出Total Widthand Data Width。我的结果分别是128 Bits和64 Bits。输出的一部分显示了有关具有键值对的内存阵列的详细信息Error Correction Type: Single-bit ECC。

我期待72 bits的是Total Width,所以我认为它可能与双通道有关,并将内存模块移动到两个相邻的插槽中,这应该防止双通道,但结果是一样的。这是完整的输出。dmidecode -t memory

我什至试用了 Puget 系统发布的有趣的C 程序,但结果是0,表明不支持 ECC。

现在我开始怀疑英特尔自己网站上的数据是否正确,而我的 CPU 实际上并不支持 ECC。内存和主板都特别标有“ECC”,所以我可以排除这些。

BIOS 版本是否可能需要更新(目前没有)才能启用 ECC,或者 ECC 实际上已经在工作而我只是无法验证它?或者如果我想运行 ECC 内存并且英特尔的网站是错误的/误导性的,我对 CPU 的选择是否错误?

如果我的 CPU 被证明是错误的选择,那么“预算 ECC CPU”的下一个最佳选择是什么?

更新:我看到一些新迹象表明我的系统实际上可能在启用 ECC 的情况下运行,并且该dmidecode工具只报告奇怪的数据。在 FreeNAS 论坛上,用户 Dusan 正在使用服务器级硬件(SuperMicro MB、Xeon CPU、金士顿 DIMM),并且具有类似的输出128 Bits。但他写道,他不确定自己是否真的有效。

更新 2:正如 yagmoth555 在他对这个问题的回答中提到的那样,我的主板似乎只支持带有 Xeon 处理器的 ECC,尽管我认为该注释是从以前的手册中复制过来的。我想这意味着我需要研究 Xeon 处理器.. :-/


更新 3:我现在购买了 Xeon E3-1220v5,它当然支持 ECC,应该满足手册的要求。我再次运行所有测试以检查 ECC 功能,结果基本相同:

ecc_check 和 dmidecode

从 Puget Systems 的评论来看,该ecc_check.c程序似乎也不适用于 Xeon 和 Core i7 处理器.. :-/

memtest86+这次我又检查了一些,我相当肯定它根本不支持 DDR4 或 C232 芯片组,因为它不仅报告错误的速度和时序,而且报告 DDR3 而不是安装的 DDR4。但是,它检测到处理器就好了,但是我仍然得到了两个版本的相同最终结果memtest86+:

内存测试86+ v5.01

4.20 版甚至没有正确检测到我的处理器..

memtest86+ v4.20

任何关于我如何测试 ECC 的想法都非常感谢。

central-processing-unit memory freebsd ecc truenas
  • 5 个回答
  • 32768 Views
Martin Hope
chippies
Asked: 2016-07-26 08:23:15 +0800 CST

我可以混合使用不同等级的 ECC RDIMM 吗?

  • 2

我有一块安装了两个 Intel Xeon E5620 CPU 的 Intel S5520SC 主板。它目前有六个 KVR13R9D4/8I DIMM - 我想再添加六个 DIMM(48GB RAM)来将此工作站升级到 96GB RAM。不幸的是,金士顿已停止使用这些 DIMM。我的供应商告诉我 KVR16R11S4/8 我可以工作,但我想在花钱之前先检查一下。

两个 DIMM 都是 8GB,1.5V 电源,ECC,已注册,有 8 个存储库,每个 RAM 芯片使用 4 位。区别在于旧款内存为 1333MHz 双列,而新版内存为 1600MHz 单列。我在 S5520SC 的手册中没有看到任何内容说允许或不允许混合双列和单列 ECC RAM。

我是否只需要确保不在同一通道中混合单列和双列 DIMM?一个 CPU 是否应该使用旧 RAM 而另一个 CPU 使用新 RAM?请指教。提前致谢。

hardware intel ecc xeon
  • 2 个回答
  • 3041 Views
Martin Hope
Aaa
Asked: 2016-07-16 09:48:57 +0800 CST

富士通服务器内存模块 - 已注册 ECC,但仍不会 POST

  • 1

我有一台富士通 TX150 S7,我想升级它的内存。我认为这很简单,但显然事实并非如此。

该服务器的手册指出以下内容:

Memory slots: 6
Memory slot type: DIMM (DDR3)
Memory capacity (min. - max.): 1 GB - 32 GB
Memory protection: ECC

连同一些注释:

Memory notes: For the following modules a maximum of 4 DIMMs can be configured: 
4GB (quad-ranked) with 1066MHz, 8GB RDIMM, all UDIMM modules.
Maximum configurable memory capacity: UDIMMs (max. 16GB) with all processors; 
RDIMMs (max. 32 GB) with Xeon CPUs only.
The following modules can be configured 6x: 4GB (dual-rank) and 2GB (dual-rank)

然后手册继续讲述支持的特定配置:

Memory modules:
     1 GB (1 module(s) 1 GB) DDR3, unbuffered, ECC, 1333 MHz, PC3-10600, DIMM
     2 GB (1 module(s) 2 GB) DDR3, registered, ECC, 1333 MHz, PC3-10600, DIMM
     2 GB (1 module(s) 2 GB) DDR3, unbuffered, ECC, 1333 MHz, PC3-10600, DIMM
     4 GB (1 module(s) 4 GB) DDR3, registered, ECC, 1066 MHz, PC3-8500, DIMM
     4 GB (1 module(s) 4 GB) DDR3, registered, ECC, 1333 MHz, PC3-10600, DIMM
     4 GB (1 module(s) 4 GB) DDR3, unbuffered, ECC, 1333 MHz, PC3-10600, DIMM
     8 GB (1 module(s) 8 GB) DDR3, registered, ECC, 1066 MHz, PC3-8500, DIMM

从中我得知我需要获得 ECC 内存,但由于我有一个 Xeon CPU(Intel(R) Xeon(R) CPU X3450),我可以获得任何类型的 ECC 内存:Registered 或 Unbuffered,只要我不这样做不要混合它们。

结果,我选择了以下记忆(乘以六):

Samsung 4GB 2Rx4 PC3 - 10600R - 09 - 10 - E1 - P0

从中我可以读到它是一个双排 4 GB 内存条,它已注册,我假设它是 ECC,因为它作为 ECC 内存出售,并且因为需要 ECC 内存的 RX300 S6 可以使用它,它的速度是 PC3-10600,它与手册中的内容相匹配。

但是,当我将这些内存条中的一个(或两个,或四个,或全部六个)放入服务器时,它将不再 POST。它会挂起,屏幕上什么也没有,并在一段时间后在其事件日志中写入以下错误:

BIOS POST Watchdog - Action: Hard Reset (Post Code: 0xC0)

相同的内存可以在另一台服务器(富士通 RX300 S6)上完美运行。同样,如果我将 TX150 S7 随附的 2 GB 无缓冲 DIMM 放回原处,它将毫无问题地工作。

我不知道为什么会这样——我对服务器内存兼容性的理解哪里错了?

memory configuration ecc
  • 1 个回答
  • 2522 Views
Martin Hope
oh_hello
Asked: 2016-05-26 09:56:56 +0800 CST

在需要 DDR4 ECC SDRAM 的 Supermicro X10SRL-F 主板中使用 DDR4 SDRAM?

  • 0

嘿,所以我拿到了 Supermicro X10SRL-F 主板,并在 ebay 上给自己买了一个 Xeon,但我忽略了任何内存,(钱的原因)。然而,我想,我也许可以从我当地的 Fry's 拿些东西,但他们似乎没有 L/RDIMM 或 ECC SDRAM。我的问题是,是否可以将普通的消费级 DDR4 SDRAM 放入电路板,还是必须是 ECC DDR4 SDRAM?这只是一个家庭项目,所以我并不特别担心纠错。这台机器上没有什么特别重要的东西。

规格页面以备不时之需:

http://www.supermicro.com/products/motherboard/Xeon/C600/X10SRL-F.cfm

memory ecc supermicro
  • 1 个回答
  • 185 Views
Martin Hope
Daniel W.
Asked: 2014-01-17 07:47:55 +0800 CST

我如何知道我是否安装了 ECC RAM?

  • 0

我租了一台服务器:8 GB DDR3-RAM ECC

启动时,日志文件会打印如下内容:

EDAC amd64: This node reports that Memory ECC is currently disabled, set F3x44[22] (0000:00:18.3).
Jan 15 03:24:44 big kernel: [   75.821734] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Jan 15 03:24:44 big kernel: [   75.821736]  Either enable ECC checking or force module loading by setting 'ecc_enable_override'.

这是否意味着我没有 ECC RAM,或者只是没有启用或者..?我没有物理访问....对机器。

ecc
  • 2 个回答
  • 4061 Views
Martin Hope
wlf
Asked: 2013-09-15 01:45:47 +0800 CST

CentOS 是否在某处记录了任何此类错误,可以最终揭示“现在是时候为 ECC 付费了”

  • 5

我有一个带有 CentOS 的 32GB 非 ECC RAM 专用服务器。

一天一次,它随机崩溃,在 /var/log/kern.log、/var/log/messages、mysql、apache 中没有任何错误。

CPU/RAM/IO 不是特别高也不是特别低。

CentOS 是否在某处记录了任何此类错误,可以最终揭示“现在是时候为 ECC 付费了”?

ecc
  • 3 个回答
  • 514 Views
Martin Hope
Mxx
Asked: 2012-05-10 18:10:30 +0800 CST

我应该在带有 ECC DIMM 的 Dell PowerEdge R710 Bios 中使用 bios“Advanced ECC”吗?

  • 15

我有一台配备双英特尔至强 E5503 CPU 的戴尔 PowerEdge R710。它有 96GB(12x8GB)的 ECC DIMM。在其 BIOS 中,内存配置为“高级 ECC”。

我的问题是,如果我的 DIMM 已经是 ECC,在 BIOS 中启用这种“高级 ECC”模式是否有意义,还是我应该切换到“优化”?

戴尔这样描述这些模式:

高级 ECC 模式 此模式使用两个 MCH 并将它们“绑定”在一起以模拟 128 位数据总线 DIMM。这主要用于实现基于 x8 DRAM 技术的 DIMM 的单设备数据校正 (SDDC)。在每种内存模式下,基于 x4 的 DIMM 都支持 SDDC。一个 MCH 完全未使用,安装在该通道中的任何内存都会在 POST 期间生成一条警告消息。

内存优化模式在此模式下,MCH 彼此独立运行;例如,一个可以空闲,一个可以执行写操作,另一个可以准备读操作。内存可以安装在一个、两个或三个通道中。为了充分实现内存优化模式的性能优势,每个 CPU 的所有三个通道都应该被填充。这意味着某些“非典型”内存配置(例如 3GB、6GB 或 12GB)将产生最佳性能。除非需要特定的 RAS 功能,否则这是推荐的模式。

Dell PowerEdge R710 系统硬件用户手册 (PDF)

bios dell dell-poweredge ecc
  • 1 个回答
  • 40502 Views
Martin Hope
John Davies
Asked: 2010-04-15 20:34:58 +0800 CST

ECC Chipkill 可以在非 IBM 服务器中使用吗?

  • 1

IBM 特定的 ram(例如41Y2770ECC Chipkill)可以在非 IBM 服务器中使用吗?

memory ibm ecc
  • 2 个回答
  • 2122 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve