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.后台操作会影响前台操作【ssd坏块检测工具 ssd控制器市场】垃圾收集等后台操作会对来自主机的前台操作产生负面影响,尤其是在小随机写入的持续工作负载的情况下 。
访问模式14.永远不要写不到一页避免写入小于 NAND 闪存页面大小的数据块,以最大限度地减少写入放大并防止读取-修改-写入操作 。当前页面的最大大小为 16 KB,因此默认情况下应使用该值 。此大小取决于 SSD 型号,将来随着 SSD 的改进,您可能需要增加它 。


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

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