默认情况下,典型的 SSD 上为 OP/Wear-Leveling 保留了多少空间?

默认情况下,典型的 SSD 上为 OP/Wear-Leveling 保留了多少空间?

对于典型的 SSD,有多少“额外/隐藏”空间被保留用于过度配置/磨损均衡等。这是假设用户自己没有为此目的分配额外空间。我正在寻找百分比答案。

答案1

术语“过度配置”有两层含义:

  1. 制造商建议保留的可供用户访问的空间量,以优化磁盘性能。这个量通常为 30%。

  2. 仅对固件可见且用于映射坏扇区的空间量。

第二个数量主要取决于磁盘大小和预期使用量:

  • 磁盘越大(越昂贵),分配的空间就越大(可能是为了避免用户不满意)
  • 预期的使用频率越高,分配的空间就越多,以避免磁盘过早出现故障。

Kingstone Technology 文章 了解 SSD 过度配置 (OP) 有与金士顿 SSD 相关的表格:

在此处输入图片描述

对于普通使用的小磁盘来说,正常容量大约是 7%。但是对于大磁盘和用于高强度使用的磁盘来说,这个容量会迅速上升到 14% 甚至 28%。

标记为“读取密集型”的磁盘仅获得 7%,除了最大的 2TB SSD 获得 14%。

标记为“更多写入密集型”的磁盘无论大小都可获得 28% 的写入密集度。我认为此类磁盘在上市时可以说是“企业级”质量。

这些数字适用于金士顿 SSD,但我认为大多数 SSD 制造商都遵循类似的指导方针(也许最便宜的制造商除外)。

答案2

三星

OP比率该如何计算?

OP 比率公式:OP(%)=((物理容量-用户容量)/用户容量)* 100

例)当 128 GB SSD 中的 120 GB 用作用户容量,同时将 8 GB 分配给 OP 时,OP (%) 为 ((128 – 120) / 120) * 100 = 6.7 %。

来源:第 3 页


希捷

例如,128GB SSD 固有包含 128 * 73,741,824 = 9440 万字节的内置过度配置。

来源:过度配置量


英特尔

在此处输入图片描述

来源:第 #2 页

PDF 不允许复制粘贴

答案3

这个数字不会高。ECC 中的冗余度将至关重要,并且该百分比完全取决于闪存的物理属性、用户可见的可接受误码率以及闪存控制器的功能。

解释一下:每种介质,无论是存储还是传输,都有错误概率。因此,你需要在后台工作的纠错码,让输入的数据看起来是完美的,输出的数据也是完美的。

闪存实际上是高科技编码的游乐场。闪存每字节成本主要取决于在给定区域存储多位数据的能力。因此,实际物理存储信息的浮栅电容器变得越来越小。此外,大多数现代闪存使用多个电荷级别来存储每个单元超过 1 位的数据。

所有这些都使错误发生的可能性更大。然而,与此同时,纠错解码器也变得更好了。速率为 0.99 的代码(即在 10000 位原始存储中,存储了 9900 个实际信息位)比 10 年前的功能要强大得多。但这些单元正是高端 SSD 控制器公司争夺的对象。

因此,无法给出一般规则:消费者 SSD 可能具有与企业数据库用途 SSD 不同的可接受错误率、不同的可接受速度和不同的可接受成本 - 或者与最高速率记录的 SSD 不同的延迟预算。再加上技术进步:

如果不明确说明 SSD 是什么,那么对你的问题的任何回答都是毫无意义的。根据用例,0.1% 到 100% 之间的任何开销都是合理的。

现在,您不再询问编码,而是询问磨损均衡。对于商店购买的 nvme SSD,预计该数字约为四分之一,甚至更少。这是一个非常容易调整 SSD 成本/尺寸权衡的旋钮,因此我预计更便宜的 OEM 将使用与针对专业消费者存储需求的人不同的配置。

相关内容