眾所周知的是,隨著固態硬盤從被發明的那一天起,機械硬盤就注定會被淘汰掉。就像是當時機械硬盤淘汰掉軟盤一樣。而由於三星等半導體廠商強行操控價格,過去的兩年裏固態硬盤的價格一路飛漲,一定程度上緩解了機械硬盤被淘汰的困境。最近看到3-D產能擴大而導致的固態硬盤價格回落,但是也有很多不明真相的小白被忽悠著買了垃圾,我決定以我知道的一些淺薄知識和能查證的一些資料給大家梳理一下選購固態硬盤的點。
首先介紹一下固態硬盤是什麼。固態硬盤英文名Solid State Drives,直譯就是固態硬盤,簡稱SSD。它是采用固態電子存儲芯片陣列製成的硬盤,由控製單元和存儲單元組成,其中儲存單元分為FLASH芯片和DRAM芯片兩種。現在之所以價格都降下來了,是因為新投產的3D閃存產能上升,導致芯片價格下降。這裏我隻說一下flash芯片的產品,因為DRAM的產品普及率並不及flash芯片。
當前選購固態硬盤就6個主要屬性,容量,緩存芯片,主控芯片,讀寫速度,顆粒類型,接口類型。但是一般選購的時候,在容量相同的情況下,我們會發現有多個價位的可以選擇。比如說現在240G的固態硬盤,上到800下到200,你都能找到相應的產品。除去蘋果專用的奇葩SSD,我應該怎樣選擇相應的產品呢?這裏要看的就是其主控芯片,顆粒類型以及接口類型。
閃存芯片的工作溫度範圍非常寬,商業標準是0~70℃。但是這並不意味著固態硬盤不需要散熱,其實SSD正常工作溫度應該是在40℃到50℃之間,因為溫度如果再高,就會加劇電子躍遷現象,輕則導致損壞引起丟失數據,嚴重就會損壞硬盤。所以不要說為何外太空甚至是飛機上不采用SSD儲存了,SSD很嬌貴的。
雖然SSD成本較高,但也正在逐漸普及到DIY市場。由於固態硬盤技術與傳統硬盤技術不同,也由於三星等半導體巨頭操控市場,所以產生了不少新興的存儲器廠商,上一次SSD價格還隻有1元/G的時候,能選擇的廠商也就是三星/東芝/聯想/閃迪/金士頓等廠家,現在價格重新回歸1元/G的時候,我發現市場上多了很多以前從未聽說過的牌子,比如建興/創見/金泰克等等,甚至連曾經做機械硬盤一霸的西部數據也開始涉足SSD製造。
為何現在多了這樣多的牌子呢?因為在這個領域廠商隻需購買NAND存儲器,再配合適當的控製芯片,就可以製造固態硬盤了。新一代的固態硬盤普遍采用SATA-2接口、SATA-3接口、SAS接口、MSATA接口、PCI-E接口、NGFF接口、CFast接口和SFF-8639接口。大家比較常見的接口就是SATA接口以及PCI-E接口了。同時因為SATA接口的理論速率限製,導致所有的采用SATA接口的固態硬盤都隻能限速到600Mb/s以下,這並不是硬盤性能不夠好,而是接口本身的限製。但是即使是采用PCI接口,如果不支持最新的Nvme協議,一樣也是不能跑到最高速。
在支持最新的NVMe協議和PCI-E接口以及MLC芯片的SSD上,其讀寫速度最高能跑到3.4G/s,要知道現在多數內存讀寫速度也就是維持在20GB/s到50GB/s之間。雖然現在最高速度的SSD也就勉強達到了3.4G/s,這也算是內存讀寫速度的十分之一甚至是五分之一了。如果多塊SSD組一個RAID,那樣真的會頂到現有硬件支持上限了,所謂的非易失性內存普及的時代估計也就來到了,到時候也就不再區分儲存內存和運行內存了。
所謂的電子產品買新不買舊,說的就是接口的限製以及支持協議的限製。
1.閃存芯片
閃存芯片在固態中是儲存數據單元,它的好壞直接決定SSD的使用壽命。就像是一個倉庫,你的物品放在倉庫裏,其倉庫的穩定性以及使用壽命都是由建材決定的,閃存芯片就是這個倉庫的建材。
需要說明的閃存的壽命指的是寫入(擦寫)的次數,不是讀出的次數,因為讀取對芯片的壽命影響不大。
注:NOR Flash 和 NAND Flash是現在市場上兩種主要的非易失閃存技術。Intel於1988年首先開發出NOR Flash 技術,徹底改變了原先由EPROM(Electrically Programmable Read-Only-Memory電可編程序隻讀存儲器)和EEPROM(電可擦隻讀存儲器Electrically Erasable Programmable Read – Only Memory)一統天下的局麵。緊接著,1989年,東芝公司發表了NAND Flash 結構,強調降低每比特的成本,有更高的性能,並且像磁盤一樣可以通過接口輕鬆升級。NOR Flash 的特點是芯片內執行(XIP ,eXecute In Place),這樣應用程序可以直接在Flash閃存內運行,不必再把代碼讀到係統RAM中。NOR 的傳輸效率很高,在1~4MB的小容量時具有很高的成本效益,但是很低的寫入和擦除速度大大影響到它的性能。NAND的結構能提供極高的單元密度,可以達到高存儲密度,並且寫入和擦除的速度也很快。應用NAND的困難在於Flash的管理和需要特殊的係統接口。通常讀取NOR的速度比NAND稍快一些,而NAND的寫入速度比NOR快很多,在設計中應該考慮這些情況。
現在的閃存芯片類型為NAND FLASH,而NAND FLASH主要分為SLC(單層單元)、MLC(多層單元)、以及TLC(三層單元),當然,現在新的技術推廣出來的就是QLC。
其中,SLC是最頂級的產品,成本高、容量小、速度快。SLC英文全稱(Single Level Cell——SLC)即單層式儲存 。主要由三星、海力士、美光、東芝等使用。
其後的就是MLC,成本相對較低、容量大、速度快。MLC英文全稱(Multi Level Cell——MLC)即多層式儲存。主要由東芝、Renesas、三星使用。
然後是TLC,成本低、容量更大、速度更慢。 TLC = Triple-Level Cell,即3 bit per cell架構。TLC芯片技術是SLC和MLC技術的延伸,最早期NAND Flash技術架構是SLC(Single-Level Cell)。
最後是QLC。 QLC = Quad-Level Cell架構,即4bit/cell,支持16充電值,速度最慢壽命最短,目前中技術上在研發階段,但是intel、三星電子等廠商都已經取得了不錯的進展。但在SSD應用中目前仍不現實 。
相對於SLC來說,MLC的容量大了100%,壽命縮短為SLC的1/10。相對於MLC來說,TLC的容量大了50%,壽命縮短為MLC的1/20。
以前很多玩家認為TLC就是小垃圾,其實不然,如今一般的TLC的壽命大約有1000次P/E(P/E為一次完整的擦寫),那1000次P/E看起來少,但是實際是什麼樣子的?
舉個例子:假設固態容量為120G,那麼可擦寫的總數據量為120*1000 =120000G,假如你喜歡每天瘋狂下載電影,用完之後覺得索然無味就刪除,這期間使用的數據為100G,則可用天數為120000 / 100=1200,1200 / 365≈3.3年,3年基本就要換電腦了吧?何況正常情況下每天擦寫也不會有100G。
雖然能上MLC甚至SLC當然不會選擇TLC,但是對TLC請不要有太大偏見,因為,現在這個價格下,能買得起的也就是TLC的了。
目前主要的NAND閃存廠商有:海力士、三星、鎂光、TOSHIBA、Intel、SanDisk,這六家占據了NAND閃存近9成供應量,而這六家有能力直接切割晶圓和分離出NAND閃存顆粒的廠商,一般稱之為閃存顆粒原廠,相當於機械鍵盤裏麵的Cherry的地位。
所以,不同於機械硬盤。前兩年固態硬盤一路漲價,隻是因為三星的note7爆炸事故導致的財報利潤下降之後,利用它自身在半導體市場上的壟斷地位強行操控價格,提高售價。當然人家的理由很合適,就是當時2-D工廠退產,3-D產能還沒跟上。
當作為原料供應商之一的三星都漲價並且市場上還沒有多餘的選擇的時候,下遊廠商能選擇的也隻有被迫漲價,這個事情與挖礦導致的顯卡漲價是完全不同的。近期由於反壟斷調查以及3- D產能跟上了,SSD價格自然就回落了。
而芯片又分:正片、白片、黑片。
正片:閃存通過了全部產品測試,然後激光打標了產品信息。也就是有質量保證的閃存片。
白片:在測試時部分測試未通過的閃存芯片。這些閃存芯片再經過一些測試後,如果不影響使用,就打標並和正片一樣流向市場,白片在消費市場很普遍,而且正規渠道的白片性能也並不差。
黑片:大多數測試沒有通過,基本報廢的,連標識也沒有的閃存芯片。
所以,在選購SSD的時候,首先看的就是這個牌子到底是不是用的正片。過去兩年裏固態價格高漲時候,有些無良商家以黑片打磨之後組裝低價出售,其中以某Color的新聞尤為引人注目,
選購建議:能買京東就不買淘寶,能買你聽說過的牌子就不買你沒聽過的牌子,能買MLC就不買TLC甚至是QLC。至於更細致的價格及容量選購,就不是我能一一推薦的了。
三:接口類型
當前SSD主要采用SATA-2、SATA-3、MSATA、PCI-E、M.2(NGFF),其他如:SAS、CFast、U.2之類比較小眾的接口就不詳細說明。 談各個接口的理論傳輸速度其實意義不大,使用什麼協議和通道才決定有什麼樣的速度。舉個例子:建興V5G,M.2接口走sata3通道也隻有500m/s左右的讀取和寫入。
但是,能上PCI-E的就上PCI-E吧,畢竟,SATA接口的理論速度都限製了硬盤讀寫速度。
四:協議類型
目前常見的協議有:AHCI和NVME。
NVMe協議規定了主控和主機的通信的模式,也規定了PCI-Express lane作為通信方式,也就是規定使用PCIE通道作為物理接口,專門為閃存類存儲設計的協議,基於同樣使用PCI-E通道的M.2接口開發。 AHCI隻規定了如何通信,沒有規定具體的物理接口。
當然,每個物理接口都有其對應使用的協議,例如SATA接口的SATA協議。
選購建議就是,要是你的電腦支持NVMe協議,那就直選這個,要是不支持的話,那就還是選SATA的,反正沒了這個協議,一般的高速性能你也發揮不出來。
五:主控芯片
主控芯片是SSD的大腦,其作用一是合理調配數據在各個閃存芯片上的負荷,二則是承擔了整個數據中轉。很多玩家在選擇SSD時往往隻看顆粒類型,忽視了真正決定SSD速度的主控。一個主控的好壞從根本上決定了一塊SSD的數據處理能力、算法、對閃存的讀寫能力以及使用的協議。不同主控之間的區別很大,會直接導致SSD在性能上的差距。
目前主要的主控廠商有:東芝、Marvell、慧榮(SMI)、三星、群聯(Phison)、智微(JMicron)等。 其中三星的主控僅供自家的SSD使用。
這個東西決定了是否能夠真正發揮你買的顆粒的性能,這也就解釋了為什麼同一批次的閃存芯片,有的產品速度快價格高,有的產品速度慢價格低。SSD主控其實就是一顆處理器,處理器的運算能力也就決定這顆主控的性能。根據ZOL上麵的測評:
入門級SSD主打低價,兼顧主流性能。它的閃存和主控的采購成本受到嚴格限製,該級別SSD的閃存談不上尖端性能,卻要保證基本的閃存P/E壽命,匹配強力主控更是白搭。
六:緩存芯片
緩存芯片是SSD中最容易被忽視的一塊,相比主控和閃存,緩存的作用並不是很大,可以說是錦上添花的作用。緩存最大的意義在於進行隨機性讀寫和碎片文件的快速讀寫上,尤其是大數量的碎片讀寫。
SSD有外部緩存優勢是性能一致性更好,也就是空盤和滿盤性能差距不會太大,缺點是掉電容易丟數據,需要額外的掉電保護電路和在固件中加入掉電保護邏輯
無緩存優勢是掉電相對不容易丟失數據,以及更好的成本控製,缺點就是4k性能會比較難看,而且性能一致性不夠好,不適合高負載的場合,比如數據庫服務器等。不過總之日常家用沒有任何區別就是了。
順便提一句,SSD裏麵4K對齊指的是什麼?
自從SSD普及開始,4K對齊問題的嚴重性也在再次提升。那麼首先我們就要明白4K對齊的原理是什麼。我們知道機械硬盤的讀寫操作一直是以扇區為單位,以前每個扇區的尺寸都是512字節,直到近年來,大容量的機械硬盤的扇區尺寸提高至4096字節(我們所說的4KB),而電腦文件係統(FAT、NTFS等),一直都習慣以512字節的扇區單位來操作硬盤。而SSD的讀寫操作不同機械硬盤,SSD讀寫的最小單位叫“頁”(常見尺寸為4KB,實際視具體顆粒而定),閃存顆粒不允許像機械硬盤一樣覆蓋寫入。因此在有數據的地方要寫入新數據,就需要先進行擦除操作,而擦除的最小單位是塊(每個塊都由很多個頁組成)。
簡單來說寫入一個4KB的數據,實際運行時會有兩次寫入操作,4K對齊就讓是操作係統的最小分配單元和閃存的一個頁對應起來,這樣操作係統寫入一個4KB的數據,一次就能完成。分區對齊問題主要影響的就是硬盤的4K存取速度,這也是固態硬盤多線程傳輸優勢的表現之一。在正常的對其情況下,4K讀取速度在合理的差值內,但如果不對齊,整體讀取以及4K寫入弱勢十分明顯。SSD的性能好不好就是看讀寫速度夠不夠快,4K對齊則能夠幫助SSD發揮最高性能,讓用戶能夠完全體驗到SSD的快捷。
------------------------------------END-------------------------------------------------------------------------
好了,到這裏相信大家對於SSD已經有一個初步的了解,該如何選擇應該也不是難事。對於618選購SSD升級自己電腦的時候,首先看自己的電腦支持哪些接口,是隻支持SATA還是同時支持M.2,以及這個M.2到底有沒有NVMe協議,然後才開始看芯片類型到底是MLC還是TLC,以及到底是黑片還是白片,最後看主控以及緩存。這一套規則下來,想必大家也能在亂象百出的SSD練就一雙慧眼買到最適合自己的產品。