Reference · 003 · 打印友好 · 配套 Lesson 0002

延迟数字与换算速查表

来源:Jeff Dean 数量表传统(gist 版 / 交互版

延迟数量级

操作时间相对记忆点
L1 缓存引用0.5 ns基线
互斥锁加解锁~25 ns
内存随机访问~100 ns缓存层的价值所在
压缩 1KB(Snappy 类)~3 µs压缩通常是划算的
SSD 随机读(4KB)~100 µs内存的 1000 倍慢
同机房 RTT~0.5 ms微服务一次调用的底价
机械盘寻道~10 msSSD 的 100 倍慢
跨洋 RTT(中美)~150 ms光速极限,不可优化

顺序读 1 MB 的对比

介质耗时结论
内存~250 µs「数据放哪」比「代码多快」更影响性能——每降一层介质慢 10–100 倍
SSD~1 ms
机械盘~20–30 ms

可用性「几个 9」

可用性年停机月停机一句话
99%3.65 天7.2 小时内部工具可接受
99.9%8.76 小时43.2 分钟多数业务起步线
99.99%52.6 分钟4.32 分钟核心链路,需要冗余
99.999%5.26 分钟25.9 秒金融级,成本陡增

估算换算公式

常见数据大小

数据项典型大小
短整型/时间戳8 B
一条 URL / 短码记录~100–500 B
一条推文/状态~1 KB
一张网页(HTML)~50–500 KB(含资源)
10 分钟 1080p 视频~100 MB(码率相关)