影驰科技 发表于 2016-7-18 11:15

SSD神秘属性之OP保留容量解读

固态硬盘和内存一样,容量是2的N次幂,比如64GB(2^6)、128GB(2^7)、256GB(2^8)等,除此之外还有120GB、240GB和480GB等容量,相比传统的2的N次幂容量档,它们保留了二级OP容量。今天就来说说什么是OP容量吧。以影驰的铠甲战将为例,它有128GB、256GB、512GB三种容量可选,由于1000与1024进制的转换原因,在Windows下格式化后容量大约有119GB、238GB、476GB。由于不同进制计算而造成的容量差并非缺斤短两,而是被用作了保留容量(Over-provisioning)备用。这是所有固态硬盘都具备的“一级OP”,大约是硬盘容量的7.37%。对于影驰铁甲战将来说,除一级OP之外,还会有7%的二级OP容量,从而将标称容量从128/256/512调整到120/240/480容量级,在Windows下格式化后显示容量大约为111GB、223GB、447GB。 为什么固态硬盘需要OP容量,OP容量都有哪些用途? 固态硬盘与传统机械硬盘不同,在写入数据之前闪存必须先进行擦除,并且出于磨损均衡的需要有时会主动搬运数据到其他存储位置,这就导致固态硬盘需要一定的剩余空间来进行数据的“乾坤大挪移”。为了保证在满盘使用时依然有足够空间进行施展,固态硬盘需要预先保留一些空间备用。OP保留空间的存储空间是未计算在用户可用容量内的,这意味着如果固态硬盘使用过程中出现了坏块,可以使用OP保留空间中的闪存单元进行直接替换,而不会影响到用户的使用。借助于FTL闪存转换层,整个坏块替换过程不会给用户带来任何使用上的改变。除此之外,归属于OP容量内的空间还可以用于优化SSD在特定条件下的性能表现,比如重负载写入条件下,拥有OP容量的固态硬盘由于内部数据挪移空间大,应付随机写入的能力相对更有优势,再比如使用TLC闪存的固态硬盘可以利用OP容量内的空间模拟SLC Mode,加速数据的写入速度。 三级OP是什么,是否有必要手动开启三级OP保留容量? 前边说了进制转换形成的天然“一级OP”以及出厂前预留的“二级OP”,那么有没有三级OP呢?答案是肯定的。 OP保留空间可以提高特定条件下的写入性能,并且提供更大的内部数据挪移空间以利于降低写入放大提高写入寿命,这么多优点自然是好的,用户也可以通过HDAT2等软件为SSD手动增设三级OP。不过对于家用固态硬盘来说,最急缺的是容量而非几乎用不到的稳定态随机写入性能,手工增设三级OP牺牲的容量对于家庭应用来说有些得不偿失,所以一般来说大家不必担心太多,买回固态硬盘后只需正常使用即可。
页: [1]
查看完整版本: SSD神秘属性之OP保留容量解读