CPU的时间观

https://blog.csdn.net/qq_43380180/article/details/111573642

如果电脑的主频为2.6G,也就是每秒可以执行2.6*10^9个指令,每个指令只需要0.38ns。
  • 假设一个指令时间比作人类能够感知的一秒钟来对比数据,如下图:
  • 2.6GHz CPU
操作 延迟 cpu感觉
执指 0.38纳秒 1秒
读L1缓存 0.5纳秒 1.3秒
分支纠错 5纳秒 13秒
读L2缓存 7纳秒 18.2秒
加/解互斥锁 25纳秒 1分5秒
内存寻址 100纳秒 4分20秒
上下文切换/系统调用 1.5微秒 1小时5分钟
1Gbps网络上传输2KB数据 20微秒 14.4小时
从内存读1M连续数据 250微秒 7.5天
Ping同IDC两台主机(来回) 0.5毫秒 15天
从SSD读1M连续数据 1毫秒 1个月
从硬盘读1M连续数据 20毫秒 20个月
Ping不同城市的主机(来回) 150毫秒 12.5年
虚拟机重启 4秒 300年
服务器重启 5分钟 2万5千年