![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSD
文章平均质量分 86
eaglelau
这个作者很懒,什么都没留下…
展开
-
NVMe E2E PI Format
NVMe SSD DPP PI Format Write/Read IO原创 2024-04-21 10:46:31 · 254 阅读 · 0 评论 -
fio performance test
fio -help ioengine= psync io 引擎使用 psync 方式。nvme performance原创 2023-10-26 08:30:21 · 327 阅读 · 0 评论 -
NVMe Spec 解读
NVMe spec, Controller, Namespace, SQ, CQ原创 2023-10-24 10:57:03 · 199 阅读 · 0 评论 -
IDEMA 硬盘容量计算公式
IDEMA SSD Capacity Nvme SSD UBER TBW原创 2023-09-21 09:05:23 · 1061 阅读 · 1 评论 -
NAND 科普文章
NAND原创 2023-08-10 10:09:50 · 238 阅读 · 0 评论 -
Open-Channel ZNS PASSDs
SSD Open-Channel ZNS原创 2023-06-29 15:38:22 · 429 阅读 · 0 评论 -
SSD Arch
SSD Parallelism arch原创 2023-06-27 11:35:24 · 80 阅读 · 0 评论 -
Coding-for-SSDs
SSD FTL原创 2023-06-19 19:21:16 · 38 阅读 · 0 评论 -
Introduction of Wear Leveling
SSD WL Static WL Dynamical WL原创 2023-06-12 14:03:53 · 303 阅读 · 0 评论 -
Short Stroke Introduction
HDD SDD short-stroke原创 2023-05-22 15:09:29 · 86 阅读 · 0 评论 -
NVMe in-order and out-of-order
2)read command :写入SSD 块中的数据会落在不同的 channel,CE,Dies 上,并行处理时,每组(Channel,CE,Dies)上花费的时间可能稍许有些不同,所以传给 host 可以是 out-of-order,一般 SSD controller 都是支持的。问题 ---- host 如何处理这些 out-of-order 数据的呢?在 NVMe 中协议中支持 out-of-order 传输数据,该如何理解这个 out-of-order?1. 一个 IO command 内部。原创 2023-04-28 14:53:37 · 285 阅读 · 0 评论 -
NVMe multi-stream
NVMe multi-stream directive原创 2023-04-28 11:00:28 · 409 阅读 · 0 评论 -
NMVe Asynchronous Events
Asynchronous Event Request command and Asynchronous Event Notification原创 2023-03-14 14:07:20 · 265 阅读 · 0 评论 -
NVMe End-to-End Protection Information
NVMe End-2-End DPP原创 2023-03-14 14:57:19 · 959 阅读 · 0 评论 -
NAND CE Pin Reduction
在大容量NAND Package设计中,一个 NAND 芯片中可能封装很多个NAND Package,每个package中一般有2~8根CE# PIN。使用CE# Reduction机制可以让host的单个CE#被多个NAND pacakge复用,这样使得Host所需要的CE#引脚大大减少。, thusCE Reduction机制在初始化过程中,为每一个NAND target 指定一个Volume地址。初始化后,host可以通过volume选择命令(E1h)在选择指定的Volume。command.原创 2023-04-21 09:55:14 · 900 阅读 · 1 评论 -
SSD WL
静态WL就是把长期没有修改的老数据从年轻的闪存块里搬出来,重新找个最老的闪存块存放,这样年轻的闪存块就能再次被经常使用,概念很简单,只是这么一句话,但实现起来却非常的复杂,特别是静态WL,而且也只有静态WL才算是真正的全盘WL。数据块池中擦除计数值最小的块就会被擦除,并放置到空闲块池中。一旦该查找完成,第二个触发机制就会将数据块池中最小的擦除计数值与空闲块池中最大的计数值进行相减,如果结果超过了设定上限,那么在数据块池中擦除计数值最小的块单元的数据就会被转移到空闲块池中擦除计数值最大的块单元中。原创 2023-04-17 17:00:00 · 152 阅读 · 0 评论 -
Open Channel SSD
从实际应用的部署情况来看,Open-Channel SSD主机端实现了一个复杂的FTL(Flash Translation Layer), 替代SSD中本已健壮成熟的Firmware层实现的功能,来管理NAND flash和数据存放。与Open-Channel相比,Zone的地址是LBA(Logical Block Address, 逻辑块地址),Zone X的起始地址与Zone X-1的结束地址相连,Zone X的结束地址与Zone X+1的起始地址相连,Zone的容量总是小于等于Zone的逻辑大小。原创 2023-04-17 14:50:04 · 614 阅读 · 0 评论 -
Tacoma(IG5669)
SSD Controller 厂商原创 2023-04-11 13:54:39 · 112 阅读 · 0 评论 -
SSD Raid-5 Raid-6
stands for raid COW ROW原创 2023-04-21 11:22:08 · 288 阅读 · 0 评论