凡事留余地是一种人生哲学,而对于固态硬盘来说,Over-provisioning预留空间则是硬盘正常工作的必需。固态硬盘用来记录数据的闪存不能覆盖写入,只能先擦除后写入,这意味着固态硬盘时时刻刻必须有一定数量的已擦除好的预留空间用来接纳新的写入请求。

固态硬盘怎么手动设置OP保留空间【详细步骤】  第1张

  ToshibaQ300Pro固态硬盘

  当前慢慢普及的TLC固态硬盘普遍选择120G/240G/480G这样的容量,这是因为TLC固态硬盘需要额外空间用于模拟SLC运用,以便增强写入性能,这样留给用户可用的空间就会少上一些。而MLC固态硬盘容量普遍更大一层,为128G/256G/512G。

固态硬盘怎么手动设置OP保留空间【详细步骤】  第2张

  预留空间的计算方式

  以运用MLC闪存的ToshibaQ300 256G为例,能否为他多增加一些OP预留空间?增加后又能起到哪些效果呢?

固态硬盘怎么手动设置OP保留空间【详细步骤】  第3张

  Q300 Pro的LBA容量标识方式

  ToshibaQ300 Pro 256G的LBA地址空间是500118192,每个扇区模拟512字节,总计256060514304字节,也就是说用户实际可用238.47GB(格式化后容量)。

  根据Intel企业级产品线的资料,MLC闪存的Intel 710在增设20% OP预留空间后,写入耐久度提升最高可达50%,效果十分显著:

固态硬盘怎么手动设置OP保留空间【详细步骤】  第4张

  Intel 710增设OP对耐久度的影响

  下面是从16GB到512GB容量对应7%、20%、28%三档OP预留空间对应的LBA地址,可以通过HDAT2等底层软件手动设置固定OP预留空间。

固态硬盘怎么手动设置OP保留空间【详细步骤】  第5张

  不一样OP预留百分比对应的LBA容量

  当然对于ToshibaQ300 Pro来说就更简单了,完全无需自己计算OP预留百分比,通过安装ToshibaStorage Utilities工具箱软件即可实现对OP预留空间的调整:预设有5%、10%、15%、20%、25%、30%六个档位。

固态硬盘怎么手动设置OP保留空间【详细步骤】  第6张

  Toshiba固态硬盘工具箱增设OP预留空间

  小编为这张ToshibaQ300 Pro 256G固态硬盘分配了19%也就是大约47.67GB的预留空间。

固态硬盘怎么手动设置OP保留空间【详细步骤】  第7张

  设置20% OP预留空间

  接下来我们来看看用户自行增设OP预留空间可以达到怎样的效果:

  首先是AS SSD Benchmark测验,默认条件下:1058

固态硬盘怎么手动设置OP保留空间【详细步骤】  第8张

  没有手动预留二级OP空间

  增设20%的OP预留空间之后,AS SSD Benchmark测验的成绩变化不大:1061

固态硬盘怎么手动设置OP保留空间【详细步骤】  第8张

  预留20% OP保留空间

  其实增设OP预留空间的主要作用在于提升重负载写入性能,对比来看设置20% OP预留空间前后的4K QD32随机写入稳定态测验成绩可以看到:代表增设OP预留空间后的橙色记录点IOPS表现更

固态硬盘怎么手动设置OP保留空间【详细步骤】  第10张

  4K QD32随机写入稳定态性能测验

  无二级OP条件下ToshibaQ300 Pro 256G的4K QD32随机写入稳定态平均4621 IOPS,而增设20% OP即可将稳定态随机写入能力提升到11429 IOPS。

  总的来说,如果仅仅是日常家用条件的话,按照固态硬盘厂商预设的预留容量已经能够满足性能需要,额外增设OP预留容量的效果不显著。而如果是应对重负载写入运用,首先务必选择ToshibaQ300 Pro这类运用MLC闪存的固态硬盘型号,其次还要考虑增设一定容量的二级OP容量以提升写入性能以及耐久度预期。