【发布时间】:2010-09-15 09:25:25
【问题描述】:
我有几百台计算机在运行一个应用程序。在一台计算机上,我看到在我从 SQLite 中提取的某些字符串上错误地设置了单个位的两个实例。如果这是我的开发计算机,我会假设我在某个地方有错误,但肯定有一些安装次数,此时我会开始看到罕见的基于硬件的错误。
这当然取决于我做了多少 IO,但是当有机会看到这种事情时,是否有任何经验法则?例如,对于 TCP 数据包,this paper 确定“1600 万到 100 亿个数据包中大约有 1 个”会发生静默、未被检测到的损坏。
很遗憾,不太可能在相关机器上运行内存/磁盘检查器。
【问题讨论】:
标签: sqlite hardware corruption