【破譯 SSD 固態硬碟 謎團】SSD(固態硬碟)的選購秘訣
我自己用SSD當系統碟也有一段不短的時間了。
SSD(固態硬碟)比起一般硬碟,對於資料的讀取與存檔有很大的幫助。
最明顯的就是在影片剪接編輯時,最後的影片儲存(那專案影片耗費的的速度與時間明顯差很多!)電腦效能很明顯產生極大的差異!
我又使用多個SSD硬碟DAIR磁碟陣列(使用結果更是:超級快速!)
後來,電腦零件銷售員跟我說:目前SSD價格壓低,但是晶片都不是很好,你要注意!
這時我才開始注意SSD的耐用與晶片問題。
說真的,剛剛開始必沒有在注意控制晶片與使用的NandFlash
看到有文章分析SSD(固態硬碟)晶片有:SLC、MLC、TLC 後,我購買時就不單單比價格
也要注意使用何種晶片?保固多久?
以下是來至:L's 天南地北 的文章引用
https://lightwing.pixnet.net/blog/post/38669595-ssd%28%E5%9B%BA%E6%85%8B%E7%A1%AC%E7%A2%9F%29%E7%9A%84%E9%81%B8%E8%B3%BC%2817-08-06%29
SSD影響效能和可用多久?
主要是在於:『控制晶片和搭配的韌體』以及『使用的NandFlash』兩大部分
NandFlash
一般來說,有自家Nandflash廠的,使用的Nandflash是自廠中比較好的,
其次才會給需求量大的廠商,像是代工大廠LiteOn…
各廠的差異,就請自行去深入研究吧。
現在Nandflash先進製程有四大廠
Toshiba、Sandisk(WD):Toshiba和Sandisk(WD)合作,Sandisk已經被WD併購
IMFT(Intel Micron Flash Technologies)
Samsung
SK Hynix
其中SK Hynix評價是較差的…
市佔率四大廠是Samsung、Toshiba、Micron和SK Hynix
而Nandflash顆粒目前可以分為三種:
SLC (Single-Level Cell)
MLC (Multi-Level Cell)
TLC (Triple-Level Cell)
耐用度(可抹寫次數)和讀寫速度是SLC > MLC > TLC
但不是SLC就一定遠優於MLC和TLC,
如果是廠商的垃圾顆粒(切割好的地方後的餘料),可抹寫次數就不一定很高了。
除此之外還有製程差異,一般來說同一廠商的製程微縮越小的,可抹寫次數就越少,
像是IMFT 25nm MLC官方規格為5000/PE,20nm MLC則降為3000/PE
不同廠商則不一定,例如Toshiba 19nm MLC官方規格也是有3000/PE,表現和IMFT 20nm MLC一樣。
3D TLC是藉由3D多層式堆疊(舊型技術只有2D),來達到微縮程度較低但高密度的Nand Flash
(舉例來說,用40nm 3D TLC多層式製程來超過16nm TLC製程密度)
因為通常3D TLC製程微縮程度較低,所以理論可抹寫次數是較傳統2D TLC優異。
控制晶片
控制晶片廠商大多會有基本韌體給SSD廠商,但是各SSD廠商對於韌體的調校差異不小
(像是Mavell晶片,好的壞的差異很大)
一般來說大廠的韌體會寫得比小廠還要好。
台系的控制晶片則是藉由整套服務(不只有賣控制晶片,還有一些微調韌體服務)來取勝
所以對於小廠來說,使用台系晶片的韌體說不定還比較穩定。
LSI-Sandforce
相較於Marvell、Samsung等晶片陣營效能較易衰退,且Trim後恢復效能不多
Sandforce的特點就是會為了維持Flash壽命,
較易越用越慢,當然好和爛Flash到慢的感覺會不一樣。
參考Anandtech的測試,例如530、335
到覺得慢的時候,只有用Secure Erase清空整顆SSD或是用PerfectDisk的Performance Optimization(12版本之後官方的功能比較完善)
(以前用OCZ Agility 3 60G,幾個月就覺得卡卡的….這也跟個人使用時間和習慣有所差異)
Secure Erase比較麻煩,必須先搬資料出來,PerfectDisk則是要用錢買…
當然也有人認為這是Sandforce為了維持Flash的壽命,所以可以忍受這種不便
另外就是Sandforce SSD效能標示與實際測試不符
這是因為Sandforce的效能標示是用可最大壓縮的資料(例如All 0 or All 1)下去測試的,
但是實際使用上,並不是所有資料都是可以最大壓縮的。
參考Tom's Hardware的測試
https://www.tomshardware.com/reviews/ssd-60gb-benchmark-review,3137-8.html
自己使用是還好,遇到幫半桶水的人買,還遇過來說我幫買的SSD有問題…….= =|||
綜合以上兩點,個人較偏好非Sandforce的產品…
真的一定要Sandforce,個人就只推Intel,原因是[請益] SSD控制晶片 Marvell 跟 SANDFORCE 這篇的爆料。
Sandforce管控韌體非常嚴,除了Intel之外,都是由Sandforce原廠提供給廠商韌體,
但也不少廠商因此中標…..
Marvell
Marvell晶片目前來說是非自有晶片廠商,高效能產品線的主控晶片,
有基本韌體給廠商,但也開放給各廠自寫韌體,所以使用Marvell各廠或多或少會有差異…
Silicon Motion
Silicon Motion是以整套方案取勝
一般來說Silicon Motion在寫入時會掉速疑慮,
同時存取的4K方面是比不過Marvell,
不過整套方案給不少廠商解決問題,所以目前不少廠商低階產品採用。
Phison
Phison跟Silicon Motion一樣是以整套方案取勝的。
一些使用Phison晶片的廠商,是以超低價取勝,
Nand Flash的品質較為堪慮,買之前最好打聽一下狀況如何。
晶片的表現不錯,同樣在重度存取和4K方面還是比不過Marvell,
有和Toshiba/OCZ合作客製晶片。
JMicron
JMicron是以整套方案且低價來取勝的,以往有不少廠商採用。但是由於進步速度過慢,採用的廠商越來越少。
直到最新的JMicron JMF667H可以用較少的晶片來達成不錯的讀寫速度,才讓人有耳目一新的感覺。
目前看到的最大缺點,就是XP會有一些相容性問題…
另外就是同級之下,整體效能表現是略輸給同台灣廠商Silicon Motion和Phison。
同時有Silicon Motion、Phison和JMicron可以選的話,個人偏向選前兩個。
Indilinx
是OCZ收購Indilinx後自主開發的晶片,目前使用的就只有OCZ,連母公司Toshiba都沒在用。
在髒盤寫入方面表現很不錯。
Samsung
Samsung晶片只有自家在用,MLC SSD方面表現相當優異,
TLC SSD有被質疑利用SLC mode來純跑分的狀況。
Intel
Intel晶片只有自家在用,在效能方面不算最優,
不過這是因為是為企業級設計的居多。
SSD 廠商
SSD廠商一般來說可以分為
有自有NandFlash廠和無自有Nandflash廠兩類
自有Nandflash廠使用自家的Nandflash一般來說會較好,加上對於自家Nandflash特性了解較多,韌體調校通常也比較還要好。
無自有Nandflash廠商,如果量很大,那Nandflash廠給Nandflash的也會有一定程度。
如果量不大,那就有點要碰運氣了。
Intel
Intel SSD官方網頁 一般型SSD是540s、600P五年保固,
540s則是SK Hynix 16nm TLC+ SMI SM2256主控晶片
評價不是很好,除了Intel的售後外,不是很值得買。
(要買也要買3D TLC)
600P是Silicon Motion + IMFT 3D TLC的M.2(NVMe)的產品
受限於3D TLC Nand Flash的效能限制,加上不支援Copy Back 效能方面表現不是很好。
可以參考PECVA的測試
PCEVA Storage Test第四期之Intel 600p NVMe SSD 128GB 和 256GB
不過價格和M.2 MLC SSD有拉開一定程度價差,預算受限的可以考慮。
另外就是發熱算小嚴重,建議主控另裝散熱片或是有風流吹過才比較穩定些。
效能型 750,同樣是五年保,主控使用自家Intel晶片
算是目前消費級SSD中,效能頂端的
另外較常見的是企業級Intel DC S3520 S3710
比一般等級的SSD耐用,企業級注重的方向不只有效能。
(通常多I/O存取、效能一致性、穩定性,這些企業級較注重)
Intel保固可以直接找Intel算帳,由快遞到府收送(這點不一定是優點,畢竟有些人還要請假在家等快遞)。
Intel的售後服務在大多數案例都算有不錯的回應。
另外Intel SSD有Intel SSD ToolBOX,裡面的Optimizer功能在XP下相當實用
Micron
Micron目前有Micron 和MX300
MX300則是使用IMFT 3D TLC Nand Flash的產品,有6G的SLC Cache,寫入超過6G才是真實效能,
比一些台廠TLC SSD來說,效能穩定性好了不少。
以目前MLC SSD難找不然就是高價的狀況來說,MX300可以考慮。
有自家SSD管理工具Micron Storage Executive
Toshiba
目前有A100 (eTLC 三年保) 和 Q300 Pro (MLC 五年保)
Q300 Pro是使用和Phison合作的客製化晶片,
都有用到Toshiba自家的Adaptive Size SLC Write cache Technology (SLC Mode技術)
Q300 Pro的效能一致性相關測試表現不錯,效能也OK
缺點就是貴了點…= =
A100使用自家eTLC和自家TC58NC1010主控(謠傳是和SMI合作的產品)
SLC mode下效能還不錯,Toshiba eTLC的耐寫成度從Plextor M7V可以看出來也是表現漂亮
價位合理的話可以考慮。
富基電通全保不收費
OCZ
被Toshiba收購後新的產品線有高效能的Vector 180、一般級的Trion 150 (TR150)、VX500
幫AMD代工的Radeon R7和PCI-E/M.2介面的RD400
TR150是自家Toshiba TLC + Phison客製化主控,VX500則是Phison合作的客製化晶片 + 自家Toshiba MLC
其餘都是Indilinx + 自家Toshiba MLC。
保固Vector 180、VX500、RD400 5年、Radeon R7 4年、ARC 100 / TR150 3年
VX500看起來則是Toshiba Q300 Pro的同型
Radeon R7 SSD = Vertor 150,但是保固縮短一年,在有價位差距下可以考慮
TR150雖說是TLC,但是實測下耐寫度不錯,預算較低+高容量下可以考慮。
整體看到的表現相當優異,反應的問題也比之前少,折磨測試後效能也沒降多少。
同時RMA率也低了不少
OZC在台灣的保固政策是OCZ Storage Solutions 中文請看iThome的介紹
簡單來說就是聯絡OCZ,先送好的SSD給End User,處理完後再把欲RMA的SSD給貨運公司。
因Toshiba政策關係,台灣目前難找,不過OCZ有全球保固,有方便且便宜的入手管道也可以考慮。
Sandisk/WD
Sandisk目前除了SSD Plus以外都使用Marvell主控,台灣比較常見的有
Ultra II,TLC NandFlash 定位在消費級,三年保固
SSD Plus,定位在消費級,三年保固,建議上240G,效能才會較佳。
OEM版的SSD Plus型號是Z410s
WD Green的方案就是Z410s,但是有提高速度。
X400,按照Sandisk定義是商務產品,五年保固,跟Ultra II是一樣的方案
WD Blue SSD方案就是Sandisk X400
WD Black
延續Sandisk慣例使用Marvell主控,是Marvell 88SS1093 + Sandisk 15nm TLC
表現方面算是普通,不會特別去推薦,效能方面是優於Intel 600P
目前來說,Sandisk的RMA相較於WD較不方便,如果有同方案價位又差不多,建議買WD
Samsung
Samsung使用的是自家晶片(控制晶片和Nandflash都是自家的),
有 850 Pro(屏蔽為MLC ?)、850EVO( 3D TLC)
850Pro有可能是3D TLC屏蔽成MLC使用,但表現仍然不錯,官方的P/E還是很漂亮
目前Samsung SSD要買只推薦850 Pro
台灣目前沒有正式代理商,要RMA有難度,目前在台灣不建議購買,除非有另外的RMA管道。
Plextor
Plextor產品網頁
Plextor目前有SATA介面的S2C;M.2介面的M7V M.2 (M7VG)、S2G、以及高階的M8PeG(M.2 NVMe)、M8PeY(PCI-E NVMe)
高階的M8PeG和M8PeY是五年保固,其餘為三年保固
M7V系列宣稱是eTLC,其餘的M6和M8Pe都是MLC,除了S2系列以外,其他都用Marvell主控晶片 + Toshiba Nand Flash
S2系列是SMI + SK TLC…目前要買TLC個人較推薦大廠或是3D TLC的較好
M7V系列目前看起來耐久度還不錯,價格合理的話可以考慮
M8Pe系列則是主打效能,目前效能表現不錯,缺點就是沒有自家NVMe的driver…
全系列目前搭載了RAMDISK類似的軟體PlexTurbo,可以提升速度和減少寫入量…
但是這類軟體或多或少會有衝突或是不穩的狀況,使用前自行衡量
在台灣容易購買且產品線完整,售後和黑貓宅配合作,參考Plextor RMA辦法。
LiteOn
LiteOn的S900和LCS-M6S可以視為工業包裝的Plextor (S900類似M6S、LCS-M6S類似M5 Pro)
Zeta則是Silicon Motion搭SK Hynix Nand Flash的產品
MU則是Phison主控的產品
是比S900和LCS-M6S兩系列更低階的產品線。
有傳言LiteOn SSD是陸廠買下/承接SSD方面LiteOn品牌後搞得,榨取最後剩餘價值,與光寶集團無關。
所以LiteOn SSD目前不推薦
Adata
是台灣最大的模組廠,SSD使用的主控也較多樣化。
有時用較低價位可以買到大廠代工的產品,加上Adata有直營服務中心保固,算是不錯的選擇。
目前有SU800、SU900、SX7000、SX8000
SU800使用SMI方案 + IMFT 3D TLC
就價位來說算是不錯的選擇,耐寫次數算是OK,但要注意不要更新Q0125A的韌體,
目前看討論更新Q0125A韌體後要SE才比較不會有問題
一般使用上沒有問題就別更新吧
SU900是SMI2258方案 + IMFT 3D MLC
效能方面跟其他MLC SSD來比算是普通,是比用3D TLC的SU800來的好沒錯
耗損測試方面還沒看過詳細的數據,理論耐寫次數是比SU800好
SX7000是SMI2260 + IMFT 3D TLC
效能方面是還算可以,略優於600P
不過要買PCI-EX4的M.2,建議直上SX8000就是
SX8000是SMI2260 + IMFT 3D MLC
效能優於同樣使用IMFT 3D MLC的SU900
Adata全面第一年換新, SU800 三年保固,SU900/SX7000/SX8000 五年保固
Transcend
Transcend以使用台廠自家晶片為主
220s使用SMI2256 + IMFT TLC
表現就公版表現,不是很推
230s使用SMI2256 + 3D TLC
表現一般,價格夠殺下可以考慮
370s使用Silicon Motion晶片+MLC晶片
但是價格算是偏高,又是舊產品…
價位夠便宜和看在有直營服務中心保固下,可以考慮。
其他
常見的例如Silicon Power V55/S55
或是前些時候以超低價下殺的Wyvo APS1
效能不怎樣,長期寫入速度掉蠻多的。
但如果價格夠殺,想要拚下運氣的也是可以考慮。
個人推薦
推薦的話
入門
Toshiba A100(eTLC)
WD Blue (TLC)
Transcend 230s (3D TLC)
Sandisk X400 (五年保但保固較麻煩)
Sandisk Ultra II (TLC)
Intel SSD 600P (3D TLC,效能較差但是保固OK)
一般
Toshiba Q300 Pro (MLC)
Micron MX300 (3D TLC)
Adata SU900 (五年保 + 3D MLC)
Adata SX8000 (五年保+ 3D MLC)
效能
-M.2(NVMe) / PCI-E
Plextor M8Pe系列
Intel SSD 750
OCZ RD400
穩定
Intel DC S3520 / 3710
目前來說DC S3520價位已經親民許多,要拚穩定的可以考慮
或者是國外有OCZ企業級SSD特價,因為有全球保也可以考慮。
保固
Intel
可以直接Call Intel保固,且為全球保,目前都為五年保,價格較高些就是…
OCZ
聯絡好以後先送好的SSD過來快蠻多的,且為全球保。
注意事項:
1.XP的使用者(或是其他不支援TRIM OS的使用者)
若是買Intel SSD的,Intel有SSD ToolBox,裡面的Optimizer可以手動TRIM,
記得定期執行。
不是用Intel SSD的,PerfectDisk裡面有SSD Performance Optimization
https://www.raxco.com/resources/articles/ssd-optimization
可以將SSD效能恢復
另外就是特定晶片在XP下有相容性問題
(目前看到就JM的比較多)
2.SSD盡量別塞到快滿
雖然一些SSD尤其是Marvell控制晶片的,有的甚至塞到90%,速度還沒有降很多。
但是剩餘空間越少,會容易在同地點重複讀寫,理論上那塊Flash是較容易掛點的。
加上各廠SLC Mode技術或多或少都是需要空餘的空間來運作,保留一定空間,可以維持較高效能。
3.低價產品大量出現
隨著各廠競爭價格後,
使用台廠主控和TLC Nand Flash SSD越來越多了。
目前來說,使用TLC NandFlash的SSD有共通缺點,
就是當SSD用的Buffer/Cache用完,速度就降不少下來…
所以要求速度的,請跳過使用TLC NandFlash SSD
通常來說TLC Nandflash SSD都會用SLC Mode相關技術,
使得跑Benchmark時,帳面數字漂亮,輕度使用速度也不慢。
各廠的SLC mode相關技術可以參考PCEVA論壇的討論各品牌SLC Cache机制探寻
一般來說個人較推薦外廠主控(EX:Marvell、Indilinx、Intel之類) + MLC SSD
> 台廠主控(EX:Silicon Motion、JMicron之類) + MLC SSD
> 外廠主控 + TLC SSD > 台廠主控 + TLC SSD
當然會有例外,建議買前多打聽下是使用心得和review吧
4.TLC SSD的速度
TLC SSD目前來說,幾乎都會用SLC Mode/SLC Cache或是其他類似的cache/buffer方式來避免一開始讀寫慢速的狀況
但也因此標示的速度因為這些Cache/Buffer很快,也就標示得很漂亮
但是在長期連續或是大容量的寫入下,造成cache/buffer用完,這時速度就會被打回原形
可以參考PCDIY的OCZ TR150測試裡面HD Tune效能測試部分