理解Cache地址映射之前补充一些基础知识,Cache的地址映射和MMU(内存管理单元)和TLB Cache(转译查找缓存)中的映射是有区别的。Cache、TLB Cache、MMU在CPU中结构如图1所示,图1展现的是Cortex A9 Processor内部结构,采用的指令和数据总线分开的哈佛结[……]
文章分类: 存储
几行C代码剖析Cache参数
Cache的容量一般都很小,即使是最大的三级 Cache(L3)也只有20MB ~30MB。cache加快了CPU对内存的读写速率,CPU第一次执行需要将数据时候需要从主存–>L3 Cache—>L2 Cache –>L1 Cache传递到CPU的计算单元。cache分成多[……]
面壁UNH IOL NVMe一致性测试之6 – Asynchronous Events
Group 1 Admin Command Set的第7项是Asynchronous Event测试。
Asynchronous Event Request command由Host发送,用于让SSD上报Asynchronous Event (异步事件),这个命令是没有timeout的。当SS[……]
[馊评测] DriveMaster NVMe Regression测试
DriveMaster NVMe Regression测试,其测试项目包括:
- PWCycle_RDMCMDs
- 对SSD进行掉电,在掉电过程中随机对SSD发送命令;
- 上电SSD并确认SSD是否可以正常访问,并检查SSD的Ready Time;
- PWCYCLE_DATACMP
- [……]
深入浅出cache写策略
随着计算机行业的飞速发展,CPU的速度和内存的大小都发生了翻天覆地的变化,在处理器速度不断增加的形势下,处理器处理数据的能力也得到大大提升。数据是存储在内存中的,内存吞吐率虽然得到很大的提升,但是相对于处理器来讲,仍然非常慢。处理器要从内存中直接读取数据都要花大概几百个时钟周期,在这几百个时钟周期内[……]