到底谁“偷”走了本属于固态硬盘SSD的容量? (到底谁偷走了我的富二代人生)
整理分享到底谁“偷”走了本属于固态硬盘SSD的容量? (到底谁偷走了我的富二代人生),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:到底谁偷走了我的富二代人生是那时候的梗,到底谁偷走了我的富二代人生是那时候的梗,到底谁偷走了莱姆士,到底谁偷走了莱姆士,到底谁偷走了莱姆士,到底谁偷走了我的富二代人生,到底谁偷走了莱姆士家的车轮,到底谁偷走了莱姆士家的车轮,内容如对您有帮助,希望把内容链接给更多的朋友!
(1)由于标称容量与NAND闪存计算不一样造成的本征预留空间OP1。 市场上SSD标称的容量是按照千进制()来计算的,但是NAND闪存的容量是按照计算的。我们简单列个式子计算一下:市场SSD标称1GB(GigaByte)=MB=*KB=**Byte=^9Byte(1,,,Byte).NAND闪存1GB(GibiByte)=MB=*KB=**Byte=2^Byte(1,,,Byte).这两个计算方式之间正好相差7.%。所以说SSD本征的预留空间就有7.%。(2)SSD由于性能要求而预留空间OP2,这部分也是标称OP。 这个部分预留空间主要用于垃圾回收GC,储存SSD主控的固件(Firmware),备用数据块(SpareBlocks)等。标称预留空间OP=(SSD物理总容量-用户数据空间)/用户数据空间 从上面这个表格中我们看到标称预留空间(MarketedOP)为0%的时候,其实这时的内部依旧有7%的本征预留空间。2.预留空间OP有什么好处? 预留空间牺牲了用户数据空间,那TA要是再没有什么好处,用户就真的要崩溃咯。其实预留空间OP的好处有很多:(1)提升写入性能 由于有预留空间的存在,写入数据时并不需要经常做垃圾回收,加快了写入速度。(2)降低写放大(WA,WriteAmplification)写放大WA这个名词最早是Intel和SiliconSystems在年提出。写放大的计算方式:WA=最终写入闪存的数据量/Host写入的数据量 举个简单的例子:当Host要写入4KB数据时,最坏的状况就是一个数据块中没有可用空间,但是呢,这个数据块中有一些无效数据内容能够被擦除,这时主控的做法就是,把这个数据块中所有的数据搬到缓存,然后擦除这个块,在缓存里update整个数据块的内容,更新完成后,把最新的数据搬回数据块,整个*作造成的写放大:Host只需写4K数据,却带来了整个数据块(假设KB)的写*作,写放大就等于/4=倍。(3)增加闪存运用寿命减少数据的*,就是减少NAND闪存的读写次数,增加运用寿命。(4)数据保护主要提供ECC之外的数据保护,比如R.A.I.S.E.(RedundantArrayofIndependentSiliconElements),由于用的少,这里就不详细介绍了。3.数据说话 用真实的测验数据来看看预留空间对SSD性能的影响。(1)KB连续写与预留空间OP的关系 从图中红色线结果看出,预留空间对连续写的影响不大。(2)4KB随机写与预留空间OP的关系 从图中红色线结果看出,预留空间对随机写的影响是线性增加的。标签: 到底谁偷走了我的富二代人生
本文链接地址:https://www.iopcc.com/jiadian/46626.html转载请保留说明!