ssd坏块检测工具 ssd控制器市场


ssd坏块检测工具 ssd控制器市场

文章插图
基本1. 闪存单元类型固态硬盘 (SSD) 是一种基于闪存的数据存储设备 。位存储在单元中,分为三种类型:每单元 1 位(单级单元,SLC)、每单元 2 位(多级单元,MLC)、每单元 3 位(三级单元,TLC) 。
2. 寿命有限每个单元都有最大次数的 P/E 循环(编程/擦除),在此之后该单元被视为有缺陷 。这意味着 NAND 闪存会磨损并且使用寿命有限 。
3. 基准测试很难测试人员是人,因此并非所有基准测试都不会出错 。阅读制造商或第三方的基准时要小心,并在相信任何数字之前使用多个来源 。在可能的情况下,使用您系统的特定工作负载以及您想要使用的特定 SSD 型号运行您自己的内部基准测试 。最后,确保您查看对手头系统最重要的性能指标 。
页和块4. NAND 闪存页面和块单元格被分组到一个网格中,称为块,块被分组到平面中 。可以读取或写入块的最小单位是页 。页不能单独擦除,只能擦除整个块 。NAND 闪存页面大小可能会有所不同,大多数驱动器的页面大小为 2 KB、4 KB、8 KB 或 16 KB 。大多数 SSD 具有 128 或 256 页的块,这意味着块的大小范围在 256 KB到 4 MB 范围内变化 。例如,三星 SSD 840 EVO 的块大小为 2048 KB,每个块包含 256 个页面,每个页面为 8 KB 。
5. 读取在页面大小上对齐一次阅读不到一页是不可能的 。一个人当然只能从操作系统请求一个字节,但是将在 SSD 中检索一整页,迫使读取比需要更多的数据 。
6. 写入在页面大小上对齐写入 SSD 时,写入是按页面大小的增量进行的 。所以即使一次写操作只影响一个字节,无论如何都会写一整页 。写入比所需更多的数据称为写入放大 。写入页面也称为“编程”页面 。
7.页面不能被覆盖NAND 闪存页面只有在处于“空闲”状态时才能被写入 。当数据改变时,页面的内容被复制到内部寄存器中,数据被更新,新版本存储在“空闲”页面中,这个操作称为“读-修改-写” 。数据不会就地更新,因为“空闲”页面与最初包含数据的页面不同 。一旦数据被持久化到驱动器,原始页面被标记为“过时”,并将保持原样直到被擦除 。
8.擦除在块大小上对齐页面不能被覆盖,一旦它们变得陈旧,让它们再次自由可用的唯一方法就是擦除它们 。但是,无法擦除单个页面,只能一次擦除整个块 。
SSD 控制器和内部结构9. Flash 翻译层闪存转换层 (FTL) 是 SSD 控制器的一个组件,它将逻辑块地址 (LBA) 从主机映射到驱动器上的物理块地址 (PBA) 。最近的驱动器实现了一种称为“混合日志块映射”的方法或其派生方法,其工作方式类似于日志结构文件系统 。这允许像顺序写入一样处理随机写入 。
10. 内部并行性在内部,多个并行级别允许一次将多个块写入不同的 NAND 闪存芯片,即所谓的“集群块” 。
11. 磨损均衡由于 NAND 闪存单元不可避免磨损,因此 FTL 的主要目标之一是在单元之间尽可能均匀地分配工作,以便块将达到其 P/E 周期限制并同时磨损 。
12.垃圾收集SSD 控制器中的垃圾收集过程确保“陈旧”页面被擦除并恢复到“空闲”状态,以便可以处理传入的写入命令 。
13.后台操作会影响前台操作垃圾收集等后台操作会对来自主机的前台操作产生负面影响,尤其是在小随机写入的持续工作负载的情况下 。
访问模式14.永远不要写不到一页避免写入小于 NAND 闪存页面大小的数据块,以最大限度地减少写入放大并防止读取-修改-写入操作 。当前页面的最大大小为 16 KB,因此默认情况下应使用该值 。此大小取决于 SSD 型号,将来随着 SSD 的改进,您可能需要增加它 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: