SLA 可用性换算停机时长
网络所有处理都在浏览器本地完成,数据不上传服务器
把「99.9% 可用性」翻译成「每月能停多久」。百分比本身不好体会 —— 99.9% 与 99.95% 看起来只差一点点,停机预算却相差一倍。工具对每个百分比同时给出年、月、周、日四个周期的允许停机时长,方便横向对照,并标出它是「几个 9」。⚠️ 这里的一年按 365.25 天、一个月按 30.44 天(365.25 ÷ 12)计算 —— 按 30 天算会得到「43 分 12 秒」,本工具给的是「43 分 50 秒」,两者不同,口径会写在结果里。0% 与 100% 都能处理,100% 就是零停机。所有计算都在浏览器本地完成,你输入的百分比不会上传。
功能
- 一个百分比同时给出年、月、周、日四个周期的允许停机
- 可读写法:秒数拆成「8 小时 45 分 58 秒」,不用自己换算
- 标出「几个 9」(99.9% 是三个 9)
- 口径写进结果:一年 365.25 天、一月 30.44 天
- 年、月、周、日之间自洽(月 = 年 ÷ 12)
- 0% 与 100% 都能处理,100% 是零停机、不会除零
- 一次可换算多个百分比,每一行可单独复制
使用方法
- 输入一个或多个可用性百分比(一行一个,99.9 或 99.9% 都行)
- 选择可读写法要用哪个周期作为基准(默认每月)
- 四个周期的允许停机立刻列出
- 点行末的复制按钮取走单个数值
常见问题
- 为什么和别的工具算出的「每月」不一样?
- 因为「一个月」没有统一定义。本工具按 30.44 天(365.25 ÷ 12)算,另一类工具按 30 天算 —— 99.9% 每月停机因此是 43 分 50 秒与 43 分 12 秒之别。两种都能在网上搜到,关键是知道对方用的是哪一种;本工具把口径写在结果里。
- 99.9% 到底是几个 9?
- 是三个 9。「几个 9」来自数有几个 9:99.9% 有两个在整数位、一个在小数位。它是可用性档次的习惯说法,99.95% 通常也算「三个 9」,99.99% 才是四个 9。
- 100% 会算出什么?
- 零停机 —— 四个周期上的允许停机都是 0。工具直接写「零停机」,而不是走 1 − 100% 这条除法路(结果虽是 0,但那条路上藏着除零风险)。
- 为什么不按 365 天算一年?
- 为了自洽:月取年 ÷ 12。若年取 365 天、月却取 365.25 ÷ 12,十二个月加起来会比一年还长,四行之间就没法横向比较。本工具统一用 365.25 天。
相关工具
Compose 与 docker run 互转
网络compose 的 services 段与 docker run 命令双向互转。转不过来的键逐条列出并说明原因,不静默丢弃;镜像与命令按位置切开,不会被误当成选项。
配置校验
网络校验 package.json、.env、robots.txt、sitemap.xml 与 HTTP 响应头,结论分错误、警告、建议三级,每条都说明为什么。全部在浏览器本地完成。
URL 解析
网络在线 URL 解析:拆出协议、主机、端口、路径、查询参数与锚点,参数逐个解码并与原始值对照,缺协议自动补 https://。全部在浏览器本地完成。
UA 解析
网络在线 User-Agent 解析:识别浏览器、版本、操作系统、设备类型与渲染引擎,并列出命中的匹配规则。结果基于模式匹配,仅供参考。全部在浏览器本地完成。
HTTP 状态码
网络HTTP 状态码查询与速查:输入编号查含义、1xx 到 5xx 分类、常见场景与排查提示,也能用关键词反查编号。全部在浏览器本地完成。
MIME 类型
网络MIME 类型与扩展名双向查询:输入 js 得到 text/javascript,输入 image/svg+xml 得到默认扩展名。附数据来源与覆盖范围,全部本地完成。