凡事留有余地是一种人生哲学,而对于固态硬盘来说,超配余地空是硬盘正常工作的必要条件。SSD用来记录数据的闪存无法覆盖写入,只能在写入前擦除,这意味着SSD中必须有一定数量的擦除预留空来随时接受新的写入请求。
ToshibaQ300Pro固态硬盘
目前逐渐普及的TLC固态硬盘一般选择120G/240G/480G的容量。这是因为TLC固态硬盘需要额外的空空间来模拟SLC应用,以增强写入性能,这样用户可用的空空间就会少一些。MLCSSD容量一般更大,为128G/256G/512G。
预留空的计算方法
以带MLC闪存的ToshibaQ300256G为例,能不能多加些OP预留空房间给他?增加后能有什么效果?
Q300Pro的LBA容量识别方法
ToshibaQ300Pro256G的LBA地址空为500118192,每个扇区模拟512字节,共计256060514304字节,也就是说用户实际可以使用238.47GB(格式化容量)。
根据英特尔企业产品线的数据,在增加20%OP预留空空间后,采用MLC闪存的英特尔710的写续航能力最高可提升50%,效果显著:
向英特尔710添加OP对耐用性的影响
以下是16GB到512GB容量7%、20%、28%OPreservation空对应的LBA地址。可以通过HDAT2等底层软件手动设置固定OP预约空房间。
对应于不同工序预留百分比的LBA产能
当然,对于ToshibaQ300Pro来说,就更简单了。您根本不需要自己计算OP预订百分比。可以通过安装ToshibaStorageUtilities工具箱软件来调整OPreservation空:默认有5%、10%、15%、20%、25%、30%六个档位。
将OP保留房间空添加到东芝SSD工具箱。
边肖为这款ToshibaQ300Pro256GSSD分配了19%的预留空房间,也就是47.67GB左右
设置20%OP保留空房间。
接下来我们来看看用户自行添加OPreservation空可以达到什么效果:
一、ASSSD基准测试,默认:1058。
没有手动预订的二级OP空房间。
增加20%OP预留空房间后,ASSSD基准测试的成绩变化不大:1061。
20%OP保留空房间保留。
其实增加OP预留空的主要作用是提高重载写的性能。通过对比,4KQD32设置20%OP预留空前后的随机写入稳态测试结果显示,添加OP预留空后的orange录制点IOPS更好。
QD32随机写入的稳态性能测试
在没有二级OP的情况下,ToshibaQ300Pro256G的4KQD32的平均稳态随机写入容量为4621IOPS,而加入20%OP可以将稳态随机写入容量提高到11429IOPS。
一般来说,如果只是日常家用,SSD厂商预设的预留容量已经可以满足性能要求,增加额外的OP预留容量效果并不显著。重载写入,首先要选择ToshibaQ300Pro,采用MLC闪存的固态硬盘型号,其次要考虑增加一定的二级OP容量,提高写入性能和续航预期。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)