選購SSD的時候很容易忽視容量對於性能的影響,容量越大SSD順序讀寫能力也越強,256G的SSD有點相當於兩組128G做RAID-0的狀態。
先說說控制晶片的部份吧,目前市場上常見的有:Intel、Sandforce、Marvell、Micron、Toshiba、Samsung....等。
言歸正傳,我的疑問是怎麼有的是120G有的是128G?這8G之差怎麼出現的,其實就是「over-provisioning」。
還有幾種造成這種現象的原因(以下資料自網路上取得)
1、早期Intel X25快閃記憶體數量是5的倍數,因此容量是以0結尾的
2、SandForce因為SF2281晶片的先天條件,必需劃出一部分預留空間(OP)用於晶片處理時必要使用的部份空間
3、Intel DC系列之企業級產品往往是400G、800G,因為企業級產品對於穩定性和可靠性要求要比消費級高的多,因此相應的設置了更大比例的OP空間
4、美光M500由於採用了一部分自家企業級產品的數據保護技術,因此也劃出了一部分OP空間(M550支持同樣的技術,但通過算法優化省去了這部分OP空間)
5、三星840、840Evo同樣劃出了OP空間,這部分空間用於SLC Cache,TLC編程比較複雜,在寫入時進行編程必然導致性能降低,將一部分空間模擬成SLC進行寫入,寫滿後或者空閒時再將這部分空間中的數據釋放到TLC空間中,可以提高寫入爆發力,也就是提高跑分,讓數據漂亮用的,實不實用不知道(韓國人...)
6、還有一些看起來正常,實際上顆粒總容量很奇怪的,比如Intel 730,480G的型號實際顆粒容量為528G,這是因為其混搭了三種不同容量的顆粒(32Gx14+64Gx1+16Gx1),多餘的容量留作OP空間(因為730的控制晶片被官方超頻了50%,快閃被超了20%,需要更大的OP空間也是理所應當)以上資料若有不正確歡迎指正