一、基本概念
1、op是什么?
SSD(包括nvme)上的OP全称是Over-Provisioning,中文名字叫做“预留空间”。是指用户不可操作的容量,大小为SSD实际容量减去用户可用容量。
2、op的作用
一般用于优化操作:比如WL(磨损平衡)GC(垃圾回收)、坏块映射等。增加闪存使用寿命,减少数据的搬迁,就是减少NAND闪存的读写次数,增加使用寿命。数据保护主要提供ECC之外的数据保护。
二、OP的结构
一般分三层:
第一层:容量固定为SSD标称容量的7.37%,这部分空间被默认用于作OP。
第二层:OP是否存在及容量大小取决于厂商设置。通常为0%,7%和28%等等。SSD制造商会根据自己的闪存颗粒品质,质保年限,或者是针对市场定位进行设置。
第三层:OP是用户在日常使用中可以分配的。一般用户可以在初次分区的时候,需要留下一部分硬盘空间给OP。如果分区后再设置op,必须要先进行全盘擦除,否则没有效果。
三、预留建议
1、一般SSD固态硬盘出厂时,厂家已经把基本的OP空间预留了(第一、二层OP空间),目前出厂设置的OP区间已经是经过多次测试后的最优化处理,保证容量和性能的释放,为当前性容比状态下的最佳选择。
一般的用户,可以不需另外预留,影响并不大。实际上所有未占用的空间都会参于磨损均衡,只要不把SSD固态硬盘的空间全部用完,平时使用时不存满就行了,硬盘占用率过高,会影响固态硬盘的使用寿命,所以,对于16G以上内存条的用户,建议关闭win8版本以上的虚拟内存等服务功能,以便降低SSD固态硬盘的占用率,延长寿命。也就是牺牲一部分的硬盘容量,换取更高的性能和寿命,剩余空间10-20%时不要再存储数据了。
但是,对于某些有特别需要的用户,第三层是留给用户自己设置的,这层可根据需要自己设置。
2、OP预留空间虽然让SSD的可用容量小了,但是可以减少写入放大,提高耐久和可靠性,提高SSD的读写性能。建议预留10%-20%左右的硬盘空间。
3、 哪些用户需要预留OP?
一般来说,建议在不支持Trim或对SSD的性能有较高要求的时候,如数据库等应用,增加一定比例的第三层OP容量(此空间需要先做HDD ERASE,保证没有被使用过),可以很好的起到保持速度,提高寿命的作用。如果必须用SSD组建RAID时,强烈建议留部分OP容量以弥补没有Trim产生的影响。
4、现在固态硬盘进入了广泛使用阶段,许多SSD都支持第三层OP空间设置了。
op预留空间,相当于SSD的缓存,特别是对于第三层OP空间来说,预留越大,则能够大大提高主控相关机制的运转和优化,但是提升有限,SSD性能提升的关键在于主控,而op只是辅助作用。
所以如何提高OP预留空间的问题,买大容量高性能的256G以上的固态硬盘,才是解决问题的关键。
领取专属 10元无门槛券
私享最新 技术干货