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

openkk 10年前
   <div id="OSChina_News_30009" class="NewsContent TextContent NewsType2">     <p style="text-indent:0em;">L1 cache :………………………………………………..0.5ns<br /> branch mispredict(转移、分支预测) : ……………..5ns<br /> L2 cache :………………………………………………… 7ns<br /> 互斥锁\解锁 :…………………………………………….. 25ns<br /> 1k字节压缩(Zippy) : …………………………………….3000ns = 3us<br /> 在1Gbps的网络上发送2k字节 : ……………………….20,000ns = 20us<br /> SSD随机读 :……………………………………………..150,000ns = 150us<br /> 从内存顺序读取1MB :…………………………………250,000ns = 250 us<br /> 同一个数据中心往返 :………………………………….500,000ns = 0.5ms<br /> 从SSD顺序读取1MB : …………………………………1,000,000ns = 1ms<br /> 磁盘搜索:…………………………………………………..10,000,000ns = 10ms<br /> 从磁盘里面读出1MB : …………………………………..20,000,000ns = 20ms</p>     <p style="text-indent:0em;"><img style="width:572px;height:386px;" class="aligncenter size-full wp-image-1523" alt="每个程序员都应该知道的一些时间数据" src="https://simg.open-open.com/show/2164c5ddf0386e39ee2cedc7e1dc568d.jpg" /></p>     <p style="text-indent:0em;">原文:<a href="/misc/goto?guid=4958344280925187488">Every Programmer Should Know These Latency Numbers</a></p>    </div>