我们能否停止使用正常运行时间百分比?

Lobsters Hottest 新闻

摘要

本文认为,状态页面上的正常运行时间百分比对非技术用户而言令人困惑,并建议改用绝对时间度量以提高清晰度。

<p><a href="https://lobste.rs/s/uyc8ai/can_we_stop_with_uptime_percentages">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/09/03 22:08

# 还能别再纠结正常运行时间百分比了吗? 原文链接:https://blog.jim-nielsen.com/2026/stop-with-the-uptime-percentage/ 我最近读到Jason Gorman的文章《可靠编码智能体自治面临的高墙》(https://codemanship.wordpress.com/2026/08/28/the-wall-confronting-reliable-coding-agent-autonomy/),其中提到: > 从90%可靠性提升到99%的难度,与从零达到90%同样艰难。而从99%跃升至99.9%的挑战性更是有过之而无不及。 这句话让我感触颇深——毕竟我的日常工作正经历越来越多的“宕机时刻”。GitHub挂了,CI挂了,AI挂了,Slack也挂了。故障中断简直要成新常态了!我发现自己越来越频繁地刷新各类服务状态页面(https://www.githubstatus.com/)(https://status.claude.com/),面对满屏的色块和数字: (Claude与GitHub移动端状态页面截图,各自显示着图表和正常运行时间百分比数字) 100%?99.72%?99.09%?98.98%?这些数字看起来差别不大吧?按学校评分标准可都是优等生啊。 这时我不得不想起Jason的观点,重新解读这些数字——其实这就像在阅读地震震级刻度(https://en.wikipedia.org/wiki/Richter_scale)。6.2级与7.8级的数字差距看似微小,实际能量释放却相差百倍。正常运行时间百分比也有类似问题:99.9%和99.99%看起来差不多,但后者代表着前者十分之一的故障时长! 基础设施工程师深谙此道。他们甚至用“三个九”“四个九”这种简写来沟通。因为终日与这些数字打交道,他们能直觉理解其中的差异。 但如今查看状态页面的早已不仅是技术人员,而是*所有用户*。 我理解百分比计算对业界而言是合理的度量标准。但对于那些不在乎“如何以标准化、合规方式可靠测量基础设施可靠性”的普通用户来说,这简直就是个糟糕的界面设计。 毕竟状态页面本应是面向大众展示服务可靠性的窗口。我只想知道:“伙计,你最近到底宕机多久?感觉挺频繁的...” 所以不如这样——我仅抛砖引玉,与其显示: GitHub Actions:98.31% 正常运行时间。 不如改成: GitHub Actions:过去30天累计故障12小时(正常运行时间98.31%)。 前者要求你理解百分比在趋近100%时的非线性特征。后者只需要你知道“一小时”是多久。

相似文章

我们应该摒弃平均CPU利用率

Hacker News Top

本文解释为何平均CPU利用率对于延迟敏感型工作负载是一个误导性指标,利用排队论和一个真实的生产事故案例,主张采用更细致的监控方法。

98% 并不高

Hacker News Top

一篇认为98%的浏览器支持对稳健工程来说不够的文章,强调边缘情况如何影响数百万用户以及优雅降级为什么重要。

Unix 2038年问题与低估的艺术

Lobsters Hottest

这篇文章讨论了Unix 2038年问题和各种历史上的溢出和日期相关技术漏洞,强调了工程权衡和可维护软件的重要性。