PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 休闲茶馆 >> 程序人生 >> 

每个程序员都应该知道的一些时间数据

每个程序员都应该知道的一些时间数据

来源:PHP程序员站  作者:会员投稿  发布时间:2012-06-14
L1 cache :..0.5ns branch mispredict(转移、分支预测) : ..5ns L2 cache : 7ns 互斥锁解锁 :.. 25ns 1k字节压缩(Zippy) : .3000ns = 3us 在1Gbps得网络上发送2k字节 : .20,000ns = 20us SSD随机读 :..150,000ns = 150us 从内存顺序读取1MB :250,000ns = 250 us 同

L1 cache :………………………………………………..0.5ns
branch mispredict(转移、分支预测) : ……………..5ns
L2 cache :………………………………………………… 7ns
互斥锁解锁 :…………………………………………….. 25ns
1k字节压缩(Zippy) : …………………………………….3000ns = 3us
在1Gbps得网络上发送2k字节 : ……………………….20,000ns = 20us
SSD随机读 :……………………………………………..150,000ns = 150us
从内存顺序读取1MB :…………………………………250,000ns = 250 us
同一个数据中心往返 :………………………………….500,000ns = 0.5ms
从SSD顺序读取1MB : …………………………………1,000,000ns = 1ms
磁盘搜索:…………………………………………………..10,000,000ns = 10ms
从磁盘里面读出1MB : …………………………………..20,000,000ns = 20ms

原文:Every Programmer Should Know These Latency Numbers

Tags:
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号