每一個程序員都應該知道的一些時間數據

              操做                                                     時間
L1 cache reference L1緩存查詢       0.5 納秒
Branch mispredict 轉移、分支預測     5 納秒
L2 cache reference L2緩存查詢         7 納秒
Mutex lock/unlock 互斥鎖\解鎖          25 納秒
Main memory reference 主存訪問     100 納秒
Compress 1KB bytes with Zippy 1k字節壓縮Zippy             3,000 納秒
Send 2K bytes over 1 Gbps network 在1Gbps的網絡上發送2k字節     20,000(20微秒)
Read 1MB sequentially from memory 從內存順序讀取1MB           250,000 (250微秒)
Roundtrip within same datacenter 同一個數據中心往返            500,000(0.5毫秒)
Read 1 MB sequentially from SSD 從SSD順序讀取1MB          1,000,000(1毫秒)
Disk seek 磁盤尋址                          10,000,000(10毫秒)
Read 1MB sequentially from disk 從磁盤裏面讀出1MB          20,000,000(20毫秒)
Send packet CA -> Netherlands -> CA 發送數據包             150,000,000(150毫秒)
相關文章
相關標籤/搜索