ECC内存能否用于普通电脑主板及是否影响速度
当我把这两款普通内存条单独插入服务器主板时,发现主板完全无法点亮,也就是无法启动。但是,我将这两款内存条插到其他普通的电脑主板上时,却能一次点亮并且运行非常正常,没有任何兼容性问题。
当我把这两款普通内存条单独插入服务器主板时,发现主板完全无法点亮,也就是无法启动。但是,我将这两款内存条插到其他普通的电脑主板上时,却能一次点亮并且运行非常正常,没有任何兼容性问题。
这个现象其实挺有意思的,正好印证了服务器主板和普通PC主板在内存兼容性上的巨大差异。服务器主板(特别是支持ECC的)对内存的SPD信息和时序要求非常严苛,普通的非ECC或无缓冲内存往往因为缺少特定的校验数据或时序信号不匹配,导致POST(开机自检)阶段直接卡住点不亮。而消费级主板则包容性强得多,甚至支持非对称双通道,所以插上去就能用。这也提醒想混用内存的朋友,别指望服务器能随便兼容民用条,物理能插进去不代表电路逻辑能通过。
这其实很符合逻辑。服务器主板通常对内存的SPD信息和ECC校验功能有严格检查,普通内存没有这些特性,自然会被拒绝启动。而普通主板没有这些强制校验机制,所以能正常识别和使用。