程序员应该关注的latency

操作 延迟
L1 缓存查询 0.5 ns
执行一个指令 1 ns
分支预测错误 3 ns
L2 缓存查询 4 ns
互斥锁/解锁 17 ns
有栈协程切换 20 ns
在1Gbps的网络发送送2kb 44 ns
原子变量操作 4 ns ~ 60 ns
主存访问 100 ns
一次系统调用 114 ns
Zippy 压缩 1kb 2 us
从内存顺序读取 1MB 3 us
线程切换 3 us
SDD 随机读 16 us
从SDD顺序读取1MB 49 us
同一个数据中心返回 500 us
从磁盘顺序读取1 MB 825 us
磁盘寻址 2 ms

你可能感兴趣的:(程序员应该关注的latency)