仅限崩溃的软件:不只是迎面而来(2006)

2020-07-06 19:41:50

请考虑订阅LWN订阅是LWN.net的命脉。如果您欣赏此内容并希望看到更多内容,您的订阅将有助于确保LWN继续蓬勃发展。请访问本页加入并保持LWN在网上。

下次当你的Linux笔记本电脑崩溃时,拿出你的手表(或你的手机),并计算一下启动需要多长时间。更有可能的是,您正在运行一个日志文件系统,而且您的系统不仅启动得很快,而且没有丢失您关心的任何数据。(可能您丢失了DHCP客户端日志文件的最后几个字节,该死的。)。现在,将您选择的计时设备放在手边,执行正常关机和重新启动。更有可能的是,你会发现重新启动通常比系统崩溃和恢复花费更长的时间-而且没有明显的好处。乔治·坎迪亚(George Candea)和阿曼多·福克斯(Armando Fox)注意到,与直觉相反的是,许多软件系统崩溃和恢复的速度比崩溃和重启更快。他们在他们的论文《Crash-Only Software》中报告了以下测量结果