summary
1990 年代,Sun/Oracle 多代服务器部件未包含 ECC 内存保护,导致数据在传输与存储中偶发损坏与系统崩溃。
timeline
无 ECC 的内存或总线在宇宙射线或电气噪声下产生位翻转;错误累积引发静默数据损坏或崩溃;行业随后普遍采用 ECC。
root_cause
部分服务器硬件未配备错误校验与纠正(ECC),单比特翻转无法被检测与修正,造成数据损坏与不稳定。
amplifiers
缺乏校验使错误静默传播,难以定位;大规模部署放大了偶发故障的可见度。
mitigation
在后续硬件中全面引入 ECC 与校验;对关键数据加端到端校验。
lessons
关键基础设施内存必须带 ECC;重要数据需端到端完整性校验。
checklist
关键系统启用 ECC;数据校验;硬件健康监控;腐化检测。