序号 | 存储英文名称 | 存储中文名称 | 容量 | 时间(纳秒) | 微秒 | 毫秒 |
1 | CPU寄存器 | 位于CPU执行单元中 | 几十~几百KB | 0.5 | ||
1 | L1 cache reference | 读取CPU的一级缓存 | 几十~几百KB | 0.5 | ||
2 | Branch mispredict | (转移、分支预测) 比如:if | 5 | |||
3 | L2 cache reference | 读取CPU的二级缓存 | 几百KB~几MB | 7 | ||
4 | Mutex lock/unlock | 互斥锁\解锁 | 100 | |||
5 | Main memory reference | 读取内存数据 | 几百MB~几GB | 100 | 0.1 | |
6 | Compress 1K bytes with Zippy | 使用Zippy压缩1K字节数据 | 10,000 | 10 | 0.01 | |
7 | Send 2K bytes over 1 Gbps network | 在1Gbps的网络上发送2k字节 | 20,000 | 20 | 0.02 | |
8 | Read 1 MB sequentially from memory | 从内存顺序读取1MB | 250,000 | 250 | 0.25 | |
9 | Round trip within same datacenter | 从一个数据中心往返一次,ping一下 | 500,000 | 500 | 0.5 | |
10 | Disk seek | 磁盘搜索 | 几百GB~几TB | 10,000,000 | 10,000 | 1 |
11 | Read 1 MB sequentially from network | 从网络上顺序读取1兆的数据 | 10,000,000 | 10,000 | 1 | |
12 | Read 1 MB sequentially from disk | 从磁盘里面读出1MB | 30,000,000 | 30,000 | 3 | |
13 | Send packet CA->Netherlands->CA | 一个包的一次远程访问 | 150,000,000 | 150,000 | 15 | |
14 | ||||||
15 |
文章最后,给大家推荐一些受欢迎的技术博客链接:
- JAVA相关的深度技术博客链接
- Flink 相关技术博客链接
- Spark 核心技术链接
- 设计模式 —— 深度技术博客链接
- 机器学习 —— 深度技术博客链接
- Hadoop相关技术博客链接
- 超全干货--Flink思维导图,花了3周左右编写、校对
- 深入JAVA 的JVM核心原理解决线上各种故障【附案例】
- 请谈谈你对volatile的理解?--最近小李子与面试官的一场“硬核较量”
- 聊聊RPC通信,经常被问到的一道面试题。源码+笔记,包懂
- 深入聊聊Java 垃圾回收机制【附原理图及调优方法】
欢迎扫描下方的二维码或 搜索 公众号“大数据高级架构师”,我们会有更多、且及时的资料推送给您,欢迎多多交流!