标签: ecc

ECC RAM 怎么了?

一两年前,我可以为我组装的 PC 购买 ECC(纠错码)RAM。ECC RAM 提供 SEC-DED,我猜是由电离辐射引起的位翻转(我不知道还有什么可能导致 RAM 或 I/O 总线中出现瞬时位错误)。

多年来我一直没有看到为 PC 提供 ECC RAM。这是为什么?

如果ECC内存二十年前是有益想必这将是现在是有帮助的PC有幅度更大的内存的1-2个数量级运行,以更低的电压和更小的物理特征(可能)是从杂散辐射腐败更敏感。这些假设中的任何一个是错误的吗?

即,如果十年前 ECC RAM 被认为是一项有用的功能,那么它有用的原因是否不再适用于当前的个人计算机和服务器?或者现在认为 ECC RAM 从来没有真正有用过?

memory ecc

61
推荐指数
4
解决办法
8429
查看次数

如何判断我的内存是 ECC 还是非 ECC?

我需要更换系统中的内存,但我不太确定如何确定内存是 ECC 还是非 ECC。我如何确定这一点?

memory ecc

55
推荐指数
5
解决办法
8万
查看次数

ECC 注册与 ECC 无缓冲

我想建立一个存储服务器(基于 GNU/Linux 或 FreeBSD),它将一直运行。为了防止数据损坏(这不太可能发生,因为我从来没有遇到过这样的问题,但最好是安全而不是抱歉)我想使用 ECC RAM。

虽然不如 EDD (?)(它更贵)并提供额外的保护。ECC 似乎只能纠正单个位错误。

ECC 注册 RAM 仅可用于工作站/服务器主板,例如 Intel Xeon 或 AMD interlagos/magny-cours/valencia g34 或 c32。

ECC 无缓冲可在华硕主板上的 Intel Xeon lga1155 或 AMD AM3+ 上使用。

第二种选择在处理器和主板方面要便宜得多,我怀疑我是否需要超过 16GB 的 RAM(4x4 GB ECC 无缓冲是最大的经济实惠的棒)。

我的疑问是(主要是关于华硕 am3+ 板):ECC 无缓冲 RAM 和 ECC 注册 RAM 一样好(从安全性和可靠性的角度来看)?或者这是一个更糟糕的选择。我不太在意速度。

更多详细信息:服务器将使用最多配备 24 个 3.5 英寸驱动器的服务器机箱,并且应尽可能少地消耗。从这个意义上说,LGA1155 似乎是更好的选择(TDP ~ 20-95W),而其他产品(>80W)的价格是后者的两倍。欢迎任何建议。假设空闲时低于 120W(~ 24 个硬盘中有 10 个)。

memory ecc file-server

23
推荐指数
3
解决办法
5万
查看次数

在台式 PC 中使用 ECC RAM 是否有特定或可衡量的优势?

我在构建稳定的机器上大惊小怪——因为我绝对讨厌崩溃、重启、有趣的行为等——所以纠错又名 ECC RAM 似乎解决了一个大问题:内存错误。

但它真的有效吗?是否有可衡量的优势,例如更少的碰撞或其他行为?

除了成本,为什么不为新的 PC 构建使用 ECC 内存?为什么 ECC 功能主要适用于服务器/工作站级机器,而不适用于面向消费者的主板?

memory crash ecc

21
推荐指数
2
解决办法
3341
查看次数

RAM不兼容的具体原因是什么?

我正在查看制造商提供的相当短的 QVL 列表,我想知道除了明显的原因之外,RAM 不兼容的根本原因是什么:

不兼容的明显原因

  • RAM 生成(DDR、DDR2、DDR3、DDR4)
  • 外形尺寸/引脚数
  • RAM 类型(ECC 与非 ECC、注册与非、缓冲与非)
  • 无法调整内存频率的主板上的最低速度
  • 无法调整内存电压的板子上的非标准电压范围
  • 通道数(单对双对四)
  • 坏的或无法运行的模块
  • 不匹配的集合

不明显的原因

  • 单品
  • 最大容量
  • 速度太高

比如,为什么主板制造商不能只列出他们将容纳的 RAM 的规格,并支持该类别的每个内存芯片,而不是列出特定品牌的特定 SKU?

电气/物理上会发生什么导致电路板无法通过与 QVL 上所有 RAM 规格“兼容”的 RAM 进行 POST/操作?

华硕 X99 QVL

motherboard memory computer-building ecc

15
推荐指数
2
解决办法
2万
查看次数

如何在openSSL中使用p-256和SHA256获取ECSDA?

Apple 对其 APNS 的请求必须使用使用 p-256 曲线和 SHA256 哈希的椭圆曲线数字签名算法(即 ECSDA)签名的 JWT(JSON Web 令牌)。你怎么能在openssl中用这样的参数签名?

openssl ecparam -list_curves

显示:

secp256k1 : SECG curve over a 256 bit prime field

prime256v1: X9.62/SECG curve over a 256 bit prime field
Run Code Online (Sandbox Code Playgroud)

ecc openssl

14
推荐指数
1
解决办法
1万
查看次数

使用 openssl 获取 ec 公钥的 x 和 y 分量

我正在使用 openssl 从曲线“secp128r1”生成ECC的密钥对

我遵循的步骤:

  • 首先我使用命令生成了一个私钥

    openssl ecparam -genkey -name secp128r1 -noout -out private.pem

  • 然后我使用命令查看了相应的公钥

    openssl ec -in private.pem -text -noout

    它显示的输出为:

    读取 EC 密钥

    私钥:(128 位)
    priv:
    00:9f:bf:2b:bd:06:86:3a:a1:bc:7c:3e:90:57:40:
    f4:bc
    pub:
    04:04:ce :24:34:d4:cb:f2:58:94:2f:8a:5f:06:d7:
    3f:ed:5a:50:ef:fb:cc:b7:49:62:16:62:9e :aa:d5:
    30:a8:a5

    ASN1 OID: secp128r1

我想从这里生成的公钥中明确地得到 x 和 y 组件,请有人建议正确的方法吗?
上面的公钥是 264 位长,因此不能按原样使用(/拆分)
谢谢

ecc cryptography openssl

13
推荐指数
1
解决办法
6481
查看次数

我可以在已经有一些 DDR2 ECC 内存的机器上使用非 ECC 内存吗?

我有一个已经安装了注册 DDR2 ECC DIMM 的开发人员工作站。我打算获得更多的内存。我可以添加不是 ECC 和/或注册的内存模块吗?我的意思是,机器是否同时安装了 ECC 和非 ECC 模块?我猜注册的 ECC 内存至少更贵?

memory ddr2 ecc

12
推荐指数
1
解决办法
3万
查看次数

SSD 技术中 ECC 是强制性的吗?

在购买 SSD 时,我注意到一些制造商将他们的“Pro”型号宣传为支持 ECC 数据保护的型号。这些制造商在他们的预算模型描述中没有提到 ECC。

然而,维基百科关于闪存的文章指出“NAND依靠ECC 来补偿在正常设备操作期间可能自发失效的位。”

所以问题是是否有任何SSD 设备在幕后使用 ECC 进行正常操作,而 ECC 的“功能”只是一种营销策略吗?

ssd data-recovery ecc data-integrity usb-flash-drive

11
推荐指数
1
解决办法
3069
查看次数

如何将 GnuPG 与 ECDSA 密钥一起使用?

我想使用 GnuPG 生成 ECDSA(而不是 RSA、DSA 或 ElGamal)密钥,并使用它,因为我可能会使用与 OpenPGP 兼容的主密钥。我读过gpg2支持 ECDSA 密钥,但我无法使用该功能。我错过了什么?

encryption ecc cryptography public-key-encryption gnupg

9
推荐指数
2
解决办法
8118
查看次数

为什么位翻转不会破坏我的计算机?

技术 YouTuber ThioJoe制作了一个关于 ECC 内存的视频,他在视频中解释了内存中的位如何随机变化,如果没有 ECC 内存,可能会导致数据损坏。

这是一篇关于随机位错误的文章:

“因此,在 72 小时内,地球上海平面的 4 GB 内存中出现至少 1 个比特错误的概率超过 95%。”
引自http://lambda-diode.com/opinion/ecc-memory

一点改变可以使布尔值从切换为,反之亦然,所以这似乎是一件大事?

我的电脑没有 ECC 内存,我每天使用它几个小时没有任何问题。

如果宇宙射线引起的“位翻转”经常发生,为什么我的电脑长时间开机不乱?

memory ecc

7
推荐指数
1
解决办法
3251
查看次数

为什么我在非 ECC RAM 中看到零错误?

根据消息来源,内存错误是一个非常可能的事件:

  • 有人说,只有 4 GB RAM 的计算机在运行 3 天内出现 DRAM 错误的概率为 95%,
  • 其他人表示, 32% 的服务器在一个月内至少遇到一次错误,其中 8% 的 DIMM 出现故障。

与这些恐怖相反,在我 10 多年的个人计算机使用中,我完全没有看到任何内存错误。

我承认我从来没有特别注意过这个话题。但是,我已经尝试memtest86了几次多小时的运行,也从未发现过错误。

IMO应该加剧内存问题的一些因素:

  • 我用最“大宗商品”的部件来制造我的电脑:主流预算主板和最便宜的内存。
  • 此外,我通常最大限度地利用可用技术,例如在 32 位操作系统时代,我使用 4 GB 的 RAM,而对于当前的桌面 CPU 和较新的 64 位操作系统,我使用 32 GB 的 RAM。
  • 内存使用量适中,许多虚拟机 24/7/365 运行大小任务。

但是,没有发现与内存相关的问题!

怎么样?

motherboard memory ecc memory-error

4
推荐指数
1
解决办法
2767
查看次数

桌面上的服务器硬件

当我重建我的桌面时,我正在考虑使用服务器硬件而不是桌面硬件。我想这样做,以便我可以轻松添加大量 ECC 内存(~20GB),并且可能不止一个处理器。我知道视频硬件可能是个问题,尤其是因为我使用了 4 台显示器。我应该没问题,只要我有两个 pci-e 通道。

这样做有什么缺点吗?有什么我没看到的吗?

computer-building ecc desktop-computer

1
推荐指数
1
解决办法
318
查看次数