标签

#Latency

3 篇

常见性能瓶颈与优化方向 #21 约 10 分钟

交易系统性能衡量

TTT 和 RTT 各量哪一段,为什么要报 p50、p99、p999 而不是平均值,在线程边界打点怎么看出时间花在处理还是排队,以及量级表怎么拿来做延迟预算。

低延迟系统开发 #20 约 19 分钟

用 TSC 测延迟

TSC 读到的是什么、什么时候读到、在哪个核上读到,热路径上打点该怎么记,以及 tick 怎么换算成 ns:频率从哪来、怎么自己校准。

低延迟系统开发 专题 约 30 分钟

内存延迟与带宽

一次内存访问约 100 ns、运回 64 B,一次一个只有 0.64 GB/s,可一个核顺序读能拿到 15–60 GB/s,差出来的倍数就是同时在路上的请求数。下一次读的地址要不要等这一次读回来,决定了代码受延迟还是受带宽限制。