作為一名存儲頻道編輯,筆者深知硬盤一直是制約電腦整體性能的最大瓶頸,筆記本電腦由于體積和技術原因,硬盤的性能和臺式機硬盤相比有不少的差距,因而硬盤瓶頸問題更加突出。現在不少網友還在使用N年前的老筆記本,雖然它們運行緩慢,但還不至于到被拋棄的地步,筆者這款僅使用三年多的筆記本最大瓶頸在哪里呢?一切的茅頭也都指向硬盤--西數WD5000LPVT。
相信向筆者面對的問題,不少網友都深有同感,那么有什么好辦法讓我們的老本重煥青春呢?為其安裝升級SSD就是一個最可行性的解決方案。SSD是沒有任何的機械部件,無需進行復雜的機械運動,可以快速準確地訪問驅動器的任何位置。SSD的隨機數據訪問時間為0.1ms或更短,而傳統的2.5寸或3.5寸 HDD所用的時間約為10-14ms,SSD的數據訪問要比HDD快上100倍。更換SSD不僅能獲得更快的系統響應速度,緩解老本硬盤傳輸速度慢的問題,同時SSD發熱量低、防震抗摔的特性還能降低掌托區域的發熱量,更好保護數據安全,一舉多得。
既然決定了就開始動手吧,筆者從京東一下就看到了這款東芝的Q系列SSD,筆者自己測試過這款產品,知道它性價比極高《超高性能 東芝Q Series Pro SSD評測》,現在256GB大容量賣家僅749元,筆者沒啥猶豫就選定了,其實如果價格略貴的話,筆者肯定不會選擇的,因為筆者的筆記本根本不支持SATA3接口,所以即便選擇了高性能的SSD,筆者也享受不到,不過749元的價位實在很誘人,無所謂啦,這款老本享受不到那么高的速度,以后可以放在我的臺式機或者換新本兒的時候就可以用到了,現在先讓舊筆記本嘗嘗鮮吧。
更換固態硬盤就不需要多說了,簡單的很,哦,當然了,筆者是因為選購了256GB,所以沒有打算再把老的機械硬盤留下來作為存儲盤用,而是更新之后,僅用一塊SSD就夠了,畢竟是工作機,太大容量用不到,不過很多朋友如果選擇128GB或者64GB SSD的話,可能會需要老的機械硬盤繼續作為存儲盤用,那么一個硬盤位就不夠用了,大家就需要光驅位硬盤托架來解決這個問題。
這種光驅位硬盤托架很好用,將你筆記本的光驅卸掉,裝上它,就能多出一個硬盤位了,非常實用,而且價格不貴。好了,一切搞定之后,我們來實際測一測更換了固態硬盤之后,老本的新性能如何。
性能提升很明顯
CrystalDiskMark:這是一款比較主流的硬盤基本性能測試工具,通過五次測試取平均值,因此擁有較高的準確率。對于持續傳輸率,這款軟件的測試是比較準確的。這里我們采用1000MB數據量的測試。
CrystalDiskMark測試下,可以看到讀寫速度得到明顯提升,不過固態硬盤的超強實力,筆者可憐的SATA2接口委屈它了...
ATTO Disk Benchmark:一款簡單易用的磁盤傳輸速率檢測軟件,可以用來檢測硬盤、優盤、存儲卡及其它可移動磁盤的讀取及寫入速率。采用分級測試模式,讓測試結果更加精準可靠。
ATTO Disk Benchmark測試成績與之前相差不大,固態硬盤的優勢沒有完全發揮出來,不過與之前的筆記本硬盤相比,就要強大的太多了。
PCMark 7:PCMark 7是一套針對PC系統進行綜合性能分析的測試套裝,包含七個不同的測試環節,由總共25個獨立工作負載組成,涵蓋了存儲、計算、圖像與視頻處理、網絡瀏覽、游戲等PC日常應用的方方面面。
PCMark7是整體考量硬盤性能的測試軟件,在經過一系列測試后,得出該盤的性能成績,得分比較準確,很有參考意義,可以看出固態硬盤優勢明顯。
FastCopy:FastCopy是Windows 平臺上最快的文件拷貝、刪除軟件。由于其功能強勁,性能優越,一時間便超越相同類型的所有其他軟件。由于該軟件十分小巧,你甚至可以在安裝后,直接將安裝目錄中的文件復制到任何可移動 存儲設備中,方便攜帶,隨取隨用。
FastCopy是實際文件拷貝測試軟件,這個才是大家真正關注的實際拷貝能力,筆者選擇的是4GB左右的電影文件,拷貝到固態硬盤與之前筆記本硬盤的速度相差了四倍多。
接下來的測試為開機時間測試,筆者選擇的是金山開機助手軟件,可以檢測開機時間甚至看出在硬件啟動、系統啟動與軟件啟動中分別花費的時間
開機時間也是之前筆者最不能容忍的一點,當然這次測試,筆者已經將之前筆記本進行過格式化,很多軟件都已經刪除掉,所以開機速度明顯有了提升,這也是為了對其公平一些,要知道再之前,筆者開機是要超過1分鐘的。
游戲加載時間測試:筆者在這里選擇了孤島驚魂4進行游戲加載。
游戲加載速度也是固態硬盤的優勢之一,筆者在這里選擇了孤島驚魂4進行游戲加載,固態硬盤的感覺就是一個字“爽”。
Photoshop打開時間測試:筆者在每個固態硬盤中都裝上Photoshop CS6,并打開30張照片,每張照片大小為3MB左右,分辨率為3872*2952。
對于筆者來說,Photoshop是非常重要及常用的軟件之一,所以Photoshop的打開速度非常影響筆者的辦公效率及心情,這也是筆者受不了之前筆記本硬盤,必須更換SSD的一個原因,打開應用軟件超快的速度是固態硬盤的優勢之一,從測試成績可以看出來,同樣的三十張照片,固態硬盤只用了不到機械硬盤的三分之一時間,讓筆者小興奮了下,以后工作效率和心情看來要好的多了。
總結:總的來說,SATA 2接口會明顯限制SSD的最高速度,這也讓筆者無法測得最真實的SSD性能,不過筆者本次對比目的并非測試SSD,而是告訴大家為老本更換SSD后其性能會有明顯提升。當然,如果您的筆記本支持SATA 3接口,那么更換SSD能夠使用上該SSD的全部性能,更加超值。可以看到,即便使用的是SATA2接口,但測試的這各內容平均能夠節省一半以上的時間,所提高的效率不言而喻。隨著SSD售價的不斷調低,大家實在沒必要再忍受自己筆記本電腦的龜速了,如果想讓筆記本的性能更上一層樓,那么現在就不要猶豫了。■
態硬盤可謂是近年來,最受關注的硬件產品之一,畢竟相較于曾經的霸主機械硬盤,固態硬盤無論是在產品形態,還是性能表現方面,都出現了革命性的提升和變遷。
直接脫離了人們對于硬盤產品的刻板印象,真真正正成為了一個獨立的產品類型。那么面對著這個性能爆炸的新興產物,普通用戶又該如何選購?
在筆者看來,固態硬盤產品選購無疑就是三步走,看品牌、識顆粒、懂主控。
01 品牌是基礎
首先是看品牌,目前固態硬盤行業的品牌化十分明顯,特別是消費級存儲市場,有著許多大廠可供選擇。
主要的一線大廠有閃迪、東芝、三星、Intel等有著自己的晶圓廠和研發中心的國際化存儲品牌,它們在存儲行業數十年的研發經驗,以及自身在固態硬盤主要原料閃存顆粒上的生產優勢,讓這些大廠在固態硬盤行業發展初期就奠定了品牌優勢。
接下來,還有一些長期和東芝、Intel、三星等手握原廠晶圓的廠商進行深入合作的存儲廠商,由于能夠拿到一線原廠的閃存顆粒,以及多年在消費級存儲市場的開拓,讓這些廠商能夠保證相當的產品品質,和產品性能。這一類的主要品牌有臺系的浦科特,影馳,威剛等主流廠商。
以上舉例的這些廠商,無論是在閃存顆粒的生產上,還是產品研發和品牌營造上,可以說是當下固態硬盤行業的佼佼者,購買它們旗下的固態硬盤產品,至少在品質上可以放心。
02 顆粒是核心
其次是識顆粒,閃存顆粒可以說是固態硬盤內部最為核心、生產成本最高的內部控件了,它也是存儲數據最關鍵的介質,在固態硬盤領域中,根據NAND閃存中電子單元密度的差異,又可以分為SLC(單層次存儲單元)、MLC(雙層存儲單元)以及TLC(三層存儲單元),此三種存儲單元在壽命以及造價上有著明顯的區別.
閃存顆粒
而當前,主流的所謂原廠閃存顆粒廠商有toshiba東芝、samsung三星、Intel英特爾、micron美光、skhynix海力士、sandisk閃迪等六家晶圓廠,它們及其下屬的子公司生產的閃存顆粒幾乎占據了全球市場的近九成份額。我們在挑選固態硬盤的時候,可以從顆粒著手。
在購買相關產品之前,通過網絡或其他方式,進行產品顆粒的查詢,并盡量挑選以上六家晶圓廠生產的原廠顆粒,所謂原廠顆粒即在閃存顆粒上打上了各自廠商特定的型號代碼,消費者可以根據型號代碼進行顆粒查詢。
03 主控是標配
最后,則是懂主控了。正如同CPU之于PC一樣,主控芯片其實也和CPU一樣,是整個固態硬盤的核心器件,其作用一是合理調配數據在各個閃存芯片上的負荷,二則是承擔了整個數據中轉,連接閃存芯片和外部SATA接口。
主控芯片
不同主控之間在數據處理能力、深度算法以及對閃存芯片的讀取寫入控制上,會有相當的差異,這些差異會直接導致固態硬盤產品性能上的不同。
當前主流的主控芯片廠商有 marvell 邁威(俗稱“馬牌”)、siliconmotion慧榮、phison群聯等第三方大廠,以及三星、東芝、Intel等自研主控廠商。
這些主控品牌可能在性能上有些許差異,但在品質和售后方面,都有著一定的行業口碑,我們在選擇固態硬盤產品的時候,自由選擇以上主控品牌即可避免,因主控品質問題引發的產品缺憾。
品牌、顆粒、主控,三步走,這樣買固態硬盤,放心大膽無壓力。
(7717031)
是少數派與國民好物 aigo 聯合推出的信息儲存設備的科普系列文章。作為國內早期的存儲設備制造商及佼佼者,感謝 aigo 對本文提供的一系列支持,包括但不限于技術知識指導、市場難尋的老物件以及作者用于拆解介紹的最新產品等。
我們希望通過最簡潔通俗的描述,帶領大家了解信息儲存設備的基本原理,知道那些復雜的參數,如何挑選購買適合自己的存儲設備,又是如何更好地使用,更安全穩定地保存我們的數據,以及未來我們能夠用上什么技術。 另本系列雖然與 aigo 聯合發起,但所有內容不涉及任何品牌指導或要求的商業營銷。
在上一章我帶大家從微觀的晶體管到宏觀的閃存顆粒,讓大家詳細了解了固態硬盤的原理和結構。那么這一章我們就綜合上一章學到的知識來介紹一下我們選購和使用固態硬盤時需要了解到的一些參數,以及如何測試固態硬盤的實際性能和速度,相關的性能參數又代表著什么。
在介紹各個參數之前,我想先推薦一個比較好用的查看硬盤信息(機械硬盤和固態硬盤都可以,比較好用)的軟件給大家 —— CrystalDiskInfo,看名字大家都應該能猜到它是和 CrystalDiskMark 同一家出的軟件,完美繼承了它家軟件的特點:界面簡單,功能簡潔好用,有二次元皮膚。
CrystalDiskInfo 的界面
可以看到無論是固態硬盤還是之前介紹的機械硬盤,它都能讀取到比較詳細的信息,基本可以覆蓋我們下面要介紹到的參數了。
不同于機械硬盤基本上快大一統成 SATA 接口,只有少部分企業級在用一些特殊的接口,固態硬盤在接口方面可謂是群魔亂舞,不同接口對應的協議和最終的速度也是各不相同。不過等到固態硬盤發展到像機械硬盤那么成熟之后,這個現象也會逐漸消失,比如現在 M.2 接口就逐漸成為固態硬盤接口的主流,估計以后能像 Type-C 那樣統一固態硬盤領域。
目前固態硬盤的尺寸也像接口那樣五花八門。為了跟之前的硬盤位硬盤架通用,早前固態硬盤通常會設計成跟 2.5 寸機械硬盤一樣大,用的也是 SATA 接口。
aigo 的 2.5 英寸 SATA 固態硬盤與機械硬盤的大小對比
使用 SATA 接口的固態硬盤大部分被設計成和機械硬盤通用尺寸和接口。如果你手邊剛好有一個 SATA 固態硬盤,我非常鼓勵你試一下把它拆開來,大部分固態硬盤的外殼都沒有螺絲,直接用卡扣固定,拆下來之后你就會發現,其實真正儲存和電路部分只有一小塊,剩下的都是空的:
拆開的 SATA 固態硬盤,實際儲存部分只有一小塊
甚至有些商家還會給空空的地方貼一些海綿或者配重塊,來讓整塊固態硬盤手感好一點。外殼純粹就是為了兼容筆記本或者臺式機里的 2.5 寸硬盤位。
因為 SATA 接口和走 SATA/AHCI 協議的接口速度上限被限定在 700MB/S 左右,所以新的固態硬盤都會選擇使用 M.2 接口或者直接插 PCIe 槽。
主板上的 M.2 接口
我們在購買 NVMe 固態硬盤或者把它們裝到電腦主板上時,通常都會看到類似于 22XX 4 個數字的參數,這個就表示固態硬盤的尺寸。
22=22mm,也就是固態硬盤寬度是 2.2 厘米的意思,后面兩個數字就是固態硬盤的長度,通常會有 20,42,60,80 等常見長度,以毫米為單位。我們購買的時候一定要先看看自己設備上的 M.2 接口預留出了多少空間,免得太長放不進去。
M.2 接口上通常也會標注出長度數字
至于 2220 長度的固態硬盤估計大部分人都沒見過,在早前比較常用,如果你現在在筆記本或者其他地方找到這個接口,大部分時候其實是給 WiFi 模塊用的。
在有些設備上還會使用 mSATA 固態硬盤,雖然它的缺口和 NVMe 固態硬盤一樣,但是寬度比較寬,所以接口是不通用的。
金士頓 Kingston 的 mSATA 固態硬盤,圖片來源:Amazon
在介紹機械硬盤結構原理的那一章,我們已經了解到接口,協議,和總線的聯系和區別。這一章我們介紹固態硬盤接口時可以順便稍微復習相關的知識,同時拓展介紹一下它們仨。
先來簡單復習一下:
機械硬盤一般使用的就是 SATA 總線或者,然后使用 SATA/AHCI 協議來和設備其他部件溝通,但放在固態硬盤上事情就有一些復雜了。在本小節開頭,我們也提到目前固態硬盤的接口協議等等種類還比較多,也讓很多用戶稀里糊涂買到了不適合自己的固態硬盤或者速度沒有達到設備上限的固態硬盤,浪費了額外的時間和性能。
比如看起來是 M.2 接口的 B Key 固態只能走 SATA 協議
我們先來說一下總線,目前我們民用儲存設備常見到的總線有 SATA 總線、PCIe 總線和企業級 SAS 總線(如果你用一些服務器主板的話,可能會有)。之前我們了解到 SATA 總線一般是給機械硬盤使用,而且速度上限比較低,而 SAS 總線又是企業級使用比較多,那么除了低速的固態硬盤走 SATA 總線,現代的 NVMe 固態硬盤一般都是走 PCIe 總線了。
這三種總線的速度,上面是 PCIe 總線,下面是 SATA 和 SAS 總線,圖片來源:維基百科
而協議方面目前民用的也是只有比較少的幾個,SATA/AHCI 協議,MVMe 協議,SCSI 協議(同樣是企業級服務器用的比較多),沒錯,我們常看到的 NVMe 固態硬盤中的 NVMe 指的就是這個硬盤使用的協議。高效的協議能讓總線滿效率運行,跑滿總線的帶寬,這也是 NVMe 固態硬盤能那么快的原因。
和簡單的總線協議不同,固態硬盤接口方面可就復雜多了。最基礎的就是我們常見的 SATA 接口,還有為了筆記本等便攜式設備引申出來的 mSATA 接口,還有固態硬盤專享的 M.2(NGFF) 接口,SATA Express(SATAe) 接口,PCIe 接口,甚至還有不常見的走 SAS 總線的 SAS 接口與 U.2,AIC 接口等等,這些接口各自走前面的 3 個總線和協議,大概像是這個樣子:
機械硬盤和固態硬盤不同接口對應的總線協議
怎么樣?是不是覺得很復雜?沒關系,接下來我就來帶你實際從不同接口的固態硬盤出發,簡簡單單就記住它們的關系。
在逐個介紹之前我先說一下總體情況,和機械硬盤物理速度上限較低,所以不太需要考慮協議和總線速度的情況不同,對固態硬盤,特別是對現代高端固態硬盤來講,不同接口協議總線已經開始可以限制固態硬盤的速度發揮了。
這里又要重新強調一下之前講過的木桶效應,固態硬盤最終速度取決于接口協議總線最慢的部分。但通常廠家都會保證速率和協議達到要求,才會推出對應的固態硬盤,所以我們使用的時候,通常只需要保證它走的總線速率足夠就可以滿速運行。
SATA 接口是大部分人剛用上固態硬盤,甚至現在機箱里面唯一的固態硬盤接口類型。固態硬盤剛開始普及民用的時候算是比較貴重的數碼產品,每 GB 比起機械硬盤甚至要貴上好幾十倍。
2013 - 2020 固態硬盤每 TB 價格走勢
這導致那個時候沒什么人用固態硬盤,加上那個時候固態硬盤速度也沒有現在那么快,還沒突破 SATA 總線上限,所以主板廠商并不會專門設計一個專供固態硬盤使用的接口。那個時候的固態硬盤只能是繼續使用 SATA 接口,使用 SATA3.0 協議。
同時那個年代的計算機機箱通常只設計了給機械硬盤的硬盤位,所以就像我們上面提到的即使固態硬盤的儲存顆粒只有小小的一顆,也是要用一個 2.5 或者 3.5 寸硬盤那么大的殼子來包住它。
殼子里面的主要部分就很小一塊
固態硬盤的全面普及最早是在筆記本上,之前筆記本放機械硬盤的做法是把 SATA 接口焊在主板上,然后在主板上留一個 2.5 寸機械硬盤那么大小的位置。但固態硬盤本身只有很小的一個,也不需要機械硬盤那么高的供電,沒有必要用 SATA 這個電源部分就占了一半的接口,跟沒有必要留 2.5 寸機械硬盤那么大的位置,加上那個時候超極本超薄本等輕薄設備的概念興起,所以主板廠商就設計出了 mSATA 接口。
筆記本上的 mSATA 接口,圖片來源:Reddit 用戶
它和我們現在見到的 M.2 接口已經非常相似了,不過仍然是走的 SATA 協議和總線,你可以把它理解為 SATA 接口的迷你版,畢竟 mSATA 就是 mini SATA 的縮寫,這個時候廠商終于可以把固態做到合適的大小。
不過到現在這個接口基本上已經沒有什么筆記本在使用,都用上了更新的 M.2 接口,如果新筆記本里面還有這個接口,通常上面插的都是無線網卡而不是固態硬盤。倒是很多移動固態硬盤內部還在使用 mSATA 接口轉 USB,畢竟大部分人對于移動硬盤的速度需求并不高,能超越 SATA 速率的 USB3.2/USB4 也還沒有普及,廠商沒必要用上對硬件要求更高的協議和接口。
筆記本上常見的英特爾無線網卡,一般還會帶藍牙,這個型號是 AX200
另外英特爾還推出過一個叫做 SATA Express 的接口,他可以直接插兩個 SATA 來走 SATA 協議,也可以用整個接口走 PCIe*1/2,不過這個東西接口還是太大,速度上限提升也不高,只出過幾款對應的主板,連支持的設備都沒有出就夭折了。
隨著固態硬盤的速度越來越高,這兩個接口已經遠遠無法滿足日益加快的固態硬盤,所以廠商必須設計一個專門用于固態硬盤,并且可以直接與速度最快的 PCIe 總線交流的接口。
專門用于固態硬盤,并且可以與速度最快的 PCIe 總線交流的接口,說的就是我們今天常見的 M.2 接口了。M.2 是我們比較常聽說的名字,但它其實叫做 NGFF(Next Generation Form Factor),翻譯成中文就是次世代接口,后來被改名叫 M.2,可能是覺得這個接口不可能一直次世代吧。「2」就是第二代的意思,「M」則是我們下面提到的 M.KEY,表明接口的形狀,中間用點隔開表示它們倆是不同的參數。
M.2 接口作為現在和未來的主流接口,自然有向后兼容,既可以使用 SATA 協議也可以使用 NVMe 協議,由于支持協議眾多并且接口復雜,M.2 接口通過接口上的缺口來確定協議類型,由于不同缺口像鑰匙那樣,所以叫做 KEY,M.2 接口有從 ABCDEFGHJKLM 這么多種 KEY,KEY 對不上是插不進去對應接口的(真就鑰匙唄……)。不過倒不用擔心太過復雜,因為我們日常只能看到兩種:M KEY 和 B KEY。
不同 M.2 KEY 的用途,圖片來源:維基百科
如果我們觀察自己的 NVMe 固態硬盤,會發現缺口都在右邊,這個就是 M Key,如果插槽右邊有對應的突出就可以插進去,通常它們就是使用 NVMe 協議走 PCIe 總線。
而 B KEY 的缺口則是在左邊,插進對應的插槽之后通常只能走 SATA 總線。另外還有同時有兩個缺口的固態硬盤,這種就是 B&M KEY,既可以走 SATA 總線也可以走 PCIe 總線。不過一般來講這種類型都是 SATA 或者 PCIe*2 居多,速度上限不高。
硬盤轉接卡上的 M KEY,B KEY 和對應的 M.2 接口
主板上的位置寸土寸金,所以一般我們現在看到的主板只會保留 M KEY 的 M.2 接口。大家購買固態硬盤的時候也要認清是哪種 KEY,如果是新設備建議只購買 M KEY 的固態硬盤,免得到時候插不進去或者插進去卻只能走 SATA 總線。
A/E KEY 就是我們上面提到 2220 這種無線網卡比較常用的 M.2 接口所用的 KEY 類型。
使用 M.2 接口的無線網卡,圖片來源:淘寶
NVMe 協議中的 NVM 其實就是我們之前提到的非易失性儲存器英文,整個名字可以簡單理解為非易失性儲存器控制協議。
既然 M.2 接口的高速固態硬盤使用的是 NVMe 協議走 PCIe 總線,有些廠商干脆就把固態硬盤做成 PCIe 接口,插到 PCIe 插槽插使用。這就是 PCIe 固態硬盤,用的一般也是 NVMe 協議。
比如英特爾的高端 AIC 固態硬盤一般都是 PCIe 接口
上面介紹的都是我們日常比較常見的一些固態硬盤接口類型,下面簡單介紹一下比較少見的接口,這些接口一般都是企業級或者服務器使用比較多,如果我們使用服務器主板的話,還是有機會看見的。
SAS 和 U.2 這些都是 SATA 接口改過來的接口,目的就是為了兼容 SATA 硬盤的同時能夠用上其他協議總線。比如 SAS 就可以有服務器常見的 SCSI 總線,U.2 可以用 NVMe 協議走 PCIe 總線。
SAS 和 U.2 接口的樣子
SATA 硬盤可以插到 SAS 和 U.2 接口上,反過來 SAS 硬盤和 U.2 硬盤則不能插到 SATA 接口上。
AIC 就是 PCIe Add in Card 的意思,其實就和 PCIe 固態差不多,也可以直接插在 PCIe 接口上使用,主要是因為服務器上有很多設備都比較老,用不了其他接口,插PCIe 是最直接的。
aigo 的 AIC 企業級固態硬盤
接下來我通過實際的例子來說一下不同接口的固態硬盤的速度上限,首先 SATA 這類接口就不用說了,加上損耗最高 600MB/S。
B KEY 的 M.2 接口與速率上限的關系
M KEY 的 M.2 接口與速率上限的關系
CrystalDiskInfo 上查看儲存設備的傳輸模式
比如常見的 NVMe 固態硬盤走 PCIe 3.0x4,那么速度上限就是 4GB/S,如果是比較貴的 PCIe4.0 NVMe 固態硬盤速度上限則是 PCIe4.04 也就是 8GB/S。
aigo PCIe4.0 P7000 固態硬盤(1 TB)的速度最高可以到 7GB/S 左右
雖然固態硬盤使用的接口協議總線決定了讀寫速度的上限,但固態硬盤實際能跑多快,還是要看顆粒的質量還有主控算法。
這幾個名詞算是我們購買固態硬盤,或者看其他人評測時最常提到的參數了,如果是后兩個顆粒,通常還伴隨著對廠家的鄙視。但實際上它們都是什么呢?
評測里面提到 QLC 基本上都是罵的
其實通常人們在他們后面加上顆粒是不太嚴謹的,因為它們從物理上都是由無數相同的浮柵晶體管組成的 NAND 閃存顆粒。無論是 SLC 還是 MLC 還是后面幾個,它們用的儲存單元都是一樣一樣的浮柵晶體管,而區別在于每個浮柵晶體管組成的儲存單元,它的狀態數量(其它科普常用層數來表示)不一樣。
再上一章,我們已經用 TLC 來演示現代固態硬盤 NAND 閃存顆粒的原理,通過給儲存單元閾值電壓,檢測電路是否導通來讀取儲存單元里面的數據。其它的幾個類型也是類似:
上一章也有的 TLC 檢測數據過程動圖
現在連 PLC 都快出來了,按照上面的原理一個儲存單元就能儲存 5bit 的數據。
這樣做的好處自然顯而易見,同樣面積的儲存單元,QLC 比起 SLC 能夠存放 4 倍的數據,也就是說閃存顆粒的密度提升了 4 倍,這已經是很驚人的差距了,同一塊閃存顆粒如果全做 QLC 可以有 1000GB 容量,那么 TLC 只有 750G, MLC 只有 500G,SLC 更是只有 256G 了。
而且由于數據密度提高,相同容量的 TLC 固態價格也和數據密度一樣是 SLC 的 1/4 左右,也就是說便宜同時還變大碗。這聽起來好像很美好,那么為什么大家都那么抵制使用 TLC /QLC 儲存單元的固態硬盤呢?
首先就是一個儲存單元上,分的閾值電壓越多讀取的時候就要越多次,比如 TLC 讀取一次一頁的數據就要輪流給 7 個閾值電壓,每給一次閾值電壓都要一個個檢測儲存單元是否導通,而 SLC 只要一個閾值電壓檢測一次,每多一個需要檢測的閾值電壓,讀取速度就會慢很多倍。
多個閾值電壓也會帶來讀取困難后果,上一章我們也講到不能無限細分預置電壓去無限提高容量密度。即使只做到 TLC 的級別也會帶來閾值電壓區間過小的問題,因為我們往儲存單元寫入數據的時候,并不能精確控制電子量,如果閾值電壓過小電子量又剛好卡在中間,那么數據到底是 010 還是隔壁的 011呢?這個時候就需要 ECC 糾錯算法的加入,通過校驗數據糾正這個儲存單元上的信息然后重新寫入正確的數據,這一步又大大減慢了讀取速度。
對于 SLC 而言,0,1 兩個狀態相差的電子量很多,即時跑掉一點也不影響讀取;不過當到 QLC 這種,每個狀態之間電子量差很小,只需要有一點點電子從浮柵中跑出來,就會讓這個儲存單元讀取的數據變成另一個狀態。而當寫入后短時間內電子跑掉的量大于兩個數據狀態之間的差,主控就會認定這個儲存單元已經掛掉了。清楚了原理之后,我們很容易就能發現比起 SLC,MLC/TLC/QLC 等等越多層的儲存單元掛掉需要的時間越來越短。
SLC 對比其它類型儲存單元檢測數據時間,寫入時間,擦除時間和平均壽命對比
從 MLC 到 QLC,容量密度越來越高,價格越來越便宜的同時,以上提到的缺點也會越來越嚴重。簡單總結就是,在對比之下 SLC 讀寫速度最快,數據保存最穩定可靠,壽命最長,對比之下我們才知道 SLC 除了數據密度低和貴,真的是哪哪都好。這也不怪大眾批評廠商用 TLC/MLC 是「偷工減料」了。
看完上面的部分,很多人可能就覺得哎呀,我一定要花很多錢去上 SLC/MLC 固態硬盤,不然總感覺用不了多久也不可靠。
但其實沒有必要,我覺得只要在商品詳情和包裝盒上標明儲存單元類型(雖然基本沒有廠商這么干),然后容量價格比的確夠低,那么大家還是值得根據自己的需求去購買的(雖然現在市面上基本沒有全盤 SLC 的民用產品了,很快估計連全盤 MLC 的產品廠家都不會再生產了)。
標明儲存單元類型的固態硬盤
現在廠商都會使用 DRAM 或者將固態硬盤的一部分空間模擬成 SLC 來加當做緩存來解決 TLC/QLC 的速度問題,而且即使是 QLC,只要容量足夠大并且有一個好的主控,那么我們日常使用每個儲存單元的擦寫數據可以控制得很低,只要你不是每天 24 小時不停在寫入,基本上也有十幾年的壽命(詳細的參數在下面會介紹)。所以最后還是要看個人的需求,如果的確對數據可靠性和速度有很高要求,并且價格不敏感,那的確不要考慮 QLC 甚至是 TLC,感覺大部分時候都可以,具體的我會在選購那章詳細介紹。
說實話基本很少見硬盤顆粒壞掉的,一般都是主控先壞,不然也不會有那么多廠家回收固態顆粒再當做新的賣了。
大廠的 QLC 固態硬盤也還是不便宜
當然也不是說就能無腦買了,某些無良廠商會用回收或者質量差的反正就很垃圾的顆粒和主控弄成全盤 QLC,然后配上一丁點高質量 DRAM 或者 SLC 緩存當做高配固態賣,這種固態硬盤無論是緩外速度還是壽命,可靠性都一塌糊涂。。
即使是大廠也經常會有偷換顆粒這種新聞,所以我們買之前也要搜一下固態型號,看看有沒有相關的黑歷史;另外相同類型的顆粒在廠家那邊還會有原廠顆粒、黑片、白片等區別,詳細的我會在選購那章展開講。
說了這么多,也來到了實戰的環節。這一節我就來教教大家怎么看自己固態硬盤用了什么類型的閃存顆粒,閃存顆粒的質量怎么樣。
各位可以拿出自己的固態硬盤來觀察一下,或者購買對應固態硬盤之前先網上搜一下對應的照片,閃存顆粒上面一般會有一些編碼。當然有一些廠家也會使用沒有編碼的閃存顆粒,或者把閃存顆粒上的編碼絲印刮掉,這種的話想要了解顆粒的具體參數,就只能去咨詢廠家了(除非你把閃存顆粒從電路板上拆下來,接上 AlcorMP 這類的軟件進行查看編號)。
沒有編碼絲印的閃存顆粒
AlcorMP 查看閃存顆粒編號
一般來講,不同廠家使用不同顆粒的編碼差別會很大,比如正規的大廠一般會在顆粒上帶有晶圓廠的 Logo,自家的品牌或者產地容量等等。
西部數據 SN550 上面的顆粒就是很清楚
但一般我們只需要關注底下或者唯一的編碼就行,說實話,閃存顆粒作為和芯片一樣的高精尖技術,目前(文章發表時)地球上也只有三星、海力士、東芝、鎂光、西部數據(閃迪)、我們國家的長江存儲占據了絕大部分閃存顆粒市場,基本上你能看到的固態都逃不掉以上幾家的顆粒。
這幾家的原廠顆粒長這個樣子
如果閃存顆粒上只有一個編號沒有其他信息,那么大概率是自封的閃存顆粒。自封閃存顆粒只有生產出來是在原廠,后續的封裝檢測均由企業自行完成,所以并不是自封就是不好,品質取決于企業的技術和良心。
像是這種只有一個編號的,就是自封顆粒
如果是原廠閃存顆粒,我們就可以使用 SSD-Z 或者 FlashMaster 這類的應用去獲得詳細的儲存單元類型和顆粒生產信息。但如果是自封閃存顆粒,只能是拿著這個固態的型號或者編碼去問客服或者谷歌一下,沒錯就是這樣子,因為原廠顆粒還好,但是現在固態很多都用上了自封顆粒,也沒辦法用 flash.top 或者 FlashMaster 這類的應用去查詢。
原廠顆粒的查詢結果
目前比較好用的檢測自封閃存顆粒的方法是使用俄羅斯人 Ochkin Vadim 開發的 Flash ID 檢測工具 來曲線救國,這個工具利用的是固態硬盤主控讀取閃存顆粒序列號的命令,獲得閃存顆粒序列號后再和內置的數據庫對比得到閃存顆粒真正的編碼。
Flash ID 檢測工具
至于如何分辨閃存顆粒是原廠顆粒,黑片,白片還是工程版,各家原廠顆粒的命名規則和具體的方法,最終確定一個顆粒的品質。這個過程并沒有準確百分百的方法,具體的我會留到選購這一章再講。
其實最好的方法還是直接問對應品牌的客服。一般客服都會反饋給工程師,然后得到結果,一次不行實在想知道的話可以問多幾次,一般都會有回復。
從物理狀態來講,其實顆粒的擦寫次數并不高,所以主控好不好非常重要。主控的水平關乎同一個顆粒下的讀取寫入速度,還有壽命等,甚至比閃存顆粒的質量更加重要。使用相同閃存顆粒的兩個固態硬盤,如果一個用好主控,一個用一般的主控,不僅讀寫速度能相差幾倍,壽命甚至能相差 10 倍。
aigo P7000 固態硬盤上的主控
主控又被稱為 SSD 控制器,本質上就是一個小型處理器,甚至會有多個核心,也像真正的 CPU 那樣有 SRAM 緩存。和閃存顆粒不同,固態硬盤的主控芯片有很多廠商在做,國外知名的有三星(Samsung)、慧榮科技(Silicon Motion)、群聯(Phison)、Marvell(馬牌),國內則有華瀾微(Sage)、國科微(GOKE)、聯蕓科技(MAXIO)、得一微電子(YEESTOR)、英韌科技(InnoGrit)、憶芯科技(StarBlaze)、大唐存儲(DATSSD)、大普微電子(DapuStor) 等等多家,雖然目前技術還不如國外主控,但也在不斷追趕。
三星、慧榮科技、群聯、Marvell 的主控芯片
主控里面也是會有一個小的操作系統,很多發燒友的「開卡」操作就是給掉盤或者給主控壞掉的固態硬盤修好后換上新主控刷入新 ROM(固件)的操作。
以 NVMe 固態硬盤為例,主控主要做以下幾個工作:
典型的主控結構
這就是主控最主要的工作,如 NVMe 固態硬盤往往需要性能比較強的多核處理器,就是因為 NVMe 協議的隊列長度和深度都比較大,還支持亂序執行。主控除了像上一章我們提到的那樣控制數據寫入讀出之外,還要同時執行 FTL 算法,調度算法,緩存算法等等下面提到的工作。
FTL 算法也就是上一章我們提到的物理地址轉換成邏輯地址的算法,主控會將不同頁物理位置轉換成一個邏輯編碼組成一張映射表,而且每次寫入還要實時更新每一個邏輯扇區的狀態。這樣做的好處是文件系統不需要關注實際的物理設備是機械硬盤還是固態硬盤,只需要發送相同的邏輯扇區讀寫指令,剩下的就交給機械硬盤或者固態硬盤的主控來處理。
映射表本身也是儲存在閃存顆粒上的。
不同的 FTL 算法也會顯著影響固態硬盤的 4K 讀寫速度,由于映射表本身需要頻繁讀寫,所以固態硬盤通電后映射表通常是要放到緩存上,也就是要占用緩存空間。如果 FTL 按頁映射,那么 4K 讀寫速度就會比較好,但是映射表會很大,占用很多緩存空間;如果 FTL 按塊映射,雖然不會占用太多緩存空間,但是 4K 讀寫速度會比按頁映射差,實際固態硬盤主控 FTL 算法一般是兩者的混合。
另外,我們之前學到閃存顆粒上的塊如果不是空的需要先擦除才能寫入,而且每次產出都會對對應的儲存單元造成物理的磨損。所以 FTL 算法還要保證每次寫入的都是新的塊而不需要先擦除老的塊,以減少擦寫次數提高塊的壽命。
但這樣就會造成原本塊上的相同數據變成無效(先把原本塊的內容讀出來,再和新的數據合并寫到另外一個地方,但沒有擦掉原本的塊,只是在 FTL 表上把原來的塊標注為可擦除),所以主控還負責等到這些有無效數據塊累積到一定的數量時,再一次性地把這些塊擦除(不同的垃圾回收算法會稍有不同),得到可用的空白閃存塊,這個過程就是垃圾回收,也是主控和 FTL 算法的主要工作。
另外固態還有一個類似的專有機制叫做 TRIM,這個機制更加極致,如果系統(比如 WIN10)檢測到固態硬盤支持這個指令,那么刪除數據的時候根本不會發出刪除指令,只會建立那個部分的磁盤快照(在空白塊建立快照的速度比擦除那一塊再寫入要快得多),然后把這個快照交給主控,主控就會在空閑時按照這個快照去慢慢擦除對應的塊,等擦除完成再通知系統,這樣下次系統需要寫個數據的時候就可以直接寫入對應的塊了。
CrystalDiskInfo 可以看到固態一般都是支持 TRIM 指令并默認開啟
大部分系統都是默認開啟這項功能,以 Windows 為例,我們可以通過在命令行里面輸入 fsutil behavior query disabledeletenotify 來查看 TRIM 有沒有開啟。其他系統也可以搜索一下類似的指令,想要關閉的話也可以通過類似的指令關閉。
通過命令行查看 TRIM 狀態,顯示已禁用就是開啟 TRIM
通過垃圾回收還有 TRIM 指令,不僅可以大大提升固態硬盤的寫入速度,還能讓所有塊的擦除次數盡量平均,最大化延長閃存顆粒的壽命。
為了優化性能,固態硬盤會將閃存顆粒安置在多個通道上,每個通道都有一條 I/O 總線來接收輸出數據,每個通道也有一個獨立的通道控制器負責和主控通訊,并把主控不斷發過來的讀取寫入命令弄成隊列,然后一條條交給對應的閃存顆粒執行。
因為固態硬盤不像機械硬盤有機械結構,分出多條通道就意味著可以同時執行多條指令,保證固態能發揮最高性能。而且通道控制器生成的隊列也有深度參數,也就是一條隊列能有多少條命令排隊,現代的 NVMe 固態硬盤使用的 NVMe 協議可以支持到幾萬條隊列,每一個隊列更是有幾萬個命令深度,所以可以同時支持上億條讀寫命令,這也是 NVMe 固態硬盤順序讀取能達到 8GB/S 的重要原因。
檢查并修正閃存顆粒上儲存單元的錯誤也是主控非常重要的一個工作。如果我們查看閃存顆粒針對企業的說明書,會發現上面還有一個重要的名詞 —— (R)BER(Raw Bit Error Rate),也就是 bit 翻轉率。
上一章和這一章我們都多次提到,浮柵中的電子是會慢慢穿過絕緣層「越獄」跑掉的,這會導致讀取時讀到錯誤的數據,比如 SLC 一個儲存單元寫入了代表 0 的電子量,因為絕緣層磨損太嚴重,時間太久,或者環境溫度太高等原因,里面的電子慢慢跑掉了大部分,那么在讀取到這個儲存單元的數據就會變成 0,那就是所謂的 bit 翻轉。
BER 指的是一個儲存單元出現錯誤的概率,RBER 指的是沒有糾錯算法時一個儲存單元出現錯誤的概率。為了防止錯誤的發生,每次寫入數據時主控都會將額外的校驗碼寫到閃存頁的額外儲存區中,然后定時用校驗碼配合 ECC 糾錯算法檢查錯誤,如果發現某個儲存單元發生了錯誤,糾錯算法就會用校驗碼算出這個儲存單元正確的數據重新寫入。
由于需要經常糾錯,并且每次都有大量的儲存單元需要檢測,一般會在主控內做一個專門用來糾錯的硬件 —— 糾錯碼引擎,包含很多編碼器和解碼器,也是可以并行計算提高效率。
RBER 是衡量閃存顆粒品質的一個重要特性,也會隨著閃存顆粒擦寫次數的增加造成絕緣層磨損而變差,呈指數分布。
固態硬盤擦寫次數和 RBER 的指數分布對應關系
當一個儲存單元經過糾錯算法糾錯之后,很快又再次出錯,這個儲存單元就相當于沒救了,UBER(Uncorrectable Bit Error Rate)就是指發生不可糾正錯誤的幾率,當 UBER 大到一定程度我們就可以說這個閃存顆粒報廢了,當所有閃存顆粒的 UBER 都達到一定程度,那么這個固態硬盤就報廢了。
其實不僅是寫入,每個閃存塊如果讀取多了也會讓里面的電子量改變,從而導致數據出錯,這個問題叫做讀干擾。
這里也可以看出 TLC/QLC 由于狀態太多,更加容易出現糾錯算法都糾錯不來的錯誤。
我們前面也有提到固態硬盤廠商為了成本與性能之間做個權衡,會在固態硬盤上放一個 DRAM 顆粒或者讓一部分閃存顆粒模擬 SLC 來做緩存,讀寫數據的時候先寫入緩存,空閑的時候再讓緩存寫入其他速度沒那么快的顆粒。
用 DRAM 作緩存通常是 1GB:1MB,這種方式比較好理解,為了防止斷電掉數據,很多固態硬盤也加上了電容來給斷電之后有時間讓緩存數據寫到閃存顆粒上,所以 DRAM 緩存沒啥缺點。但是現在很多固態硬盤已經是沒有 DRAM 緩存,所以我們仔細講講動態模擬 SLC 緩存。
上面我們也學到了 SLC 和其它類型儲存單元物理上使用的是一樣的浮柵儲存單元,所以廠家就想到干脆犧牲一部分容量把 MLC/TLC/QLC 固態硬盤的一部分模擬成 SLC,把這部分 SLC 當做緩存來用。這樣廠商就能節省下一個比較貴的 DRAM 顆粒同時讓固態硬盤又能小一點點,總體成本下降不少(至于售價降不降,那就看廠商的良心了)。很多業內人士和評測博主都不會給沒有 DRAM 的固態硬盤太好的評價,因為 DRAM 緩存和 SLC 緩存兩者的速度差別實在太大,同時用閃存顆粒的一部分用來做緩存也會讓閃存顆粒壽命更短。
當固態硬盤使用 DRAM 時,主控還負責動態調整 SLC 緩存的空間。畢竟如果固定用一塊地方做 SLC 緩存,每次讀取寫入數據都要過這部分,質量再好的閃存顆粒也會瞬間暴斃。所以主控一般會動態分配不用的塊作為 SLC 緩存,用一段時間之后再清除 SLC 緩存上的所有數據恢復成 TLC/QLC 等其它類型(這個過程一般叫做升/降級)。
SLC 緩存除了速度不夠快,還有另一個顯著的缺點,那就是緩存容量會隨著固態硬盤剩余容量而減少。比如一個 256G 的 QLC 固態硬盤,廠商如果分配 30GB 的 SLC 緩存,那就要占用 30*4=120GB 的 QLC 空間,當用戶把這塊固態硬盤用到 256-130+30=156GB 以后,剩下的空間就不足以分配這么多的 SLC緩存。
良心點的廠商還會額外加點空間補回來,沒良心的廠商直接就破罐子破摔,畢竟用戶用到 156GB 以后可以通過減少 SLC 緩存容量的方式讓用戶繼續裝數據,不過這樣子固態硬盤速度就會越來越慢,最后變成 QLC 的真實速度。很多垃圾固態硬盤被人戲稱為大號 U 盤,就是沒有緩存以后實際速度會降到連 U 盤都不如,甚至順序寫入都只有幾 MB,甚至比不過機械硬盤。
雜牌「大號 U 盤」固態硬盤的緩外速度,圖片來源:什么值得買@blackocean
另外現在還有 HMB 等類似的技術,原理就是支持的操作系統可以將運行內存分出一部分來當做固態硬盤的緩存,這樣既不用 DRAM 顆粒節省成本,也避免了 SLC 緩存的缺點。不過目前好像只有 NVMe 固態硬盤加上 WIN10 1709 以上版本才能開啟這個技術。
我手上的西部數據 SN550 宣傳頁面就著重宣傳了這個技術
看完上面那這部分,細心的朋友可能就會發現,固態硬盤除了用戶數據外,還有很多額外的數據要裝 —— FTL 映射表、糾錯用的校驗碼、SLC 緩存等等。
所以廠商通常會把固態硬盤的實際容量做得比標稱容量大,根據良心程度大 5%~30% 不等,也就是說 256G 的固態硬盤真正空間甚至能有 332GB。多出來的這部分空間就叫做 OP 空間(OP=Over Provisioning,就是額外提供的意思)。
這部分空間也是動態的,由主控進行調整。除了放我們上面說的那些額外數據外,當部分儲存單元壞掉的時候,主控還負責把 OP 空間里面的容量釋放到正常用量里,保證用戶能使用的總容量不變。另外多出一部分空間來平衡擦除次數,也可以一定程度上延長固態硬盤的壽命,如果有 30% 容量的 OP 空間甚至可以將固態硬盤壽命延長 50% 以上。
一些玩固態硬盤的發燒友,所謂的開盤其中一部分操作就是用特殊的工廠軟件把這部分空間開出來,獲得額外的免費容量。想折騰手上又剛好有空閑固態硬盤的朋友可以自己去找下對應品牌的工廠軟件玩一下。
東芝的固態硬盤管理軟件可以很方便地調整 OP 空間
至于我們如何查看緩存容量和 OP 空間大小,OP 空間一般需要對應品牌的工廠軟件才能看到,緩存容量則是要通過實際測試跑出來,下面實際測試部分,我會仔細教大家怎么做。
至于閃存顆粒接口標準和主控之間的交互協議目前則有 ONFI/Toggle 兩種,廠商也圍繞這兩個協議組成了聯盟,ONFI 協議聯盟主要有英特爾,鎂光,海力士;Toggle 協議主要有三星和東芝,ONFI 協議主要就是為了對抗三星東芝的壟斷而誕生的,背后也有一段故事。這個協議的具體還有它們背后的故事,我在這里就不細說了,感興趣的朋友可以看看相關文獻里面的內容,或者自己去找找。
看到這里我們已經了解的主控經常用的工作內容,算法越高級每個部分效率越好,而更高級的算法對主控性能的要求就更高。相信大家對主控性能和算法質量的重要性有了更加深刻的理解。
就像 CPU 需要散熱風扇一樣,現在固態硬盤主控性能日益提升,和顆粒產生的熱量一起已經需要散熱馬甲來壓住,等以后甚至還要給固態硬盤專門準備散熱風扇了。
溫度上來后 PCIe4.0 的固態硬盤速度立馬就下去了
在固態硬盤部分,我們反復介紹到擦除對閃存顆粒壽命的影響響,實際上有專門的參數去量化固態硬盤的壽命,就是 P/E。
一個 P/E 就是將整個固態硬盤上所有的塊擦除一次,如果一塊固態硬盤產品參數上寫著 10000 P/E,那就意味著將這塊固態硬盤產出 1 萬次后,里面的儲存單元將無法儲存電子,也就是這個固態硬盤的壽命。
通常 SLC 固態硬盤的 P/E 在 100000 次以上,MLC 固態硬盤在 10000 次,TLC 固態硬盤在 3000 次,現在越來越多的 QLC 固態硬盤更是只有可憐的 1000 次以下(金士頓 Kingston,2021.04)。
聽起來是不是比想象中要少多了,有些朋友甚至會懷疑 QLC 固態硬盤到底能用多久。但上面我們介紹主控工作內容的時候,所有工作內容最后要實現的效果,幾乎都有減少塊磨損這一項,為了減少磨損做的操作統一起來叫做磨損均衡。
原本 P/E 指的是每個儲存單元擦寫一次,但因為有磨損均衡在,優秀的 FTL 算法和 OP 空間讓每個儲存單元都能盡量平均擦寫,所以 P/E 就變成了將整個固態硬盤上所有的塊擦寫一次。
我們用實際場景來看看,假如一個 512G 的固態硬盤,每天寫入 20G 的數據,那么:
看起來是不是除了 PLC 以外還好,但所有類型的固態硬盤實際壽命都會更長。首先每日 20G 的寫入量,即使以系統盤來講也算是比較多的,除非你天天安裝卸載很多軟件游戲,或者高清影音文件,不然用不了那么多。
其次按照上面的計算,大家有沒有發現容量越大壽命越長,所以如果你用的是大容量的固態硬盤,無論是什么類型的顆粒基本都不用擔心壽命的問題。所以很多人買固態硬盤關注 P/E 循環擦寫次數,其實沒有太大意義。
當然,如果按照另外一種計算方法就會比較驚悚,那就是連續寫入,就是 24 小時不斷寫文件進去固態硬盤,按照這種計算方法 QLC 只需要三天就會掛掉。這種場景民用領域比較小眾,但還是有的,比如掛 PT 下載或者做監控和直播,這種情況就千萬不要選擇 SLC 以外的固態硬盤了。
其實固態硬盤寫入還有一種叫做寫入放大的問題,首先就是上面提到的空閑時 GC 垃圾回收還有 TRIM 機制造成的無效數據搬運,增加擦寫次數的問題;另外當用戶使用固態硬盤大部分容量之后(比如 512GB 用了 400G),只剩下一小部分可用空間來裝新數據,如果這個時候用戶就不動前面這 400GB 然后不斷刪除再寫入新數據,這個時候主控再怎么做磨損均衡,也只能把數據寫在那 100GB 的閃存塊里,導致這 100GB 閃存塊擦寫次數要比剩下的 400G 多得多。就會讓固態硬盤實際壽命短不少,剩下這部分空間也容易出現錯誤,不斷糾錯導致讀寫速度下降,這也是固態硬盤使用容量多之后掉速的原因之一。
與其關注 P/E,寫入量更為重要,這點是有廠商背書的。雖然民用固態硬盤一般不會標出預計寫入量,但企業級固態都會標出 TBW/DWPD,而且會以這個作為保修的標準之一。
TBW(TB Write)就是固態硬盤的總寫入量,一般都會寫在廠商保修條款里面:
單位就是 TB,一般保修年限和 TBW 以先到的為準。TBW 單位是 TB,別以為普通用戶用不了這么多,這里放個只挖了幾個月虛擬貨幣的固態硬盤參數給大家開開眼:
挖了幾個月礦的西部數據 SN550,讀寫都快 1200TB 的固態硬盤你見過嗎
更別說企業用戶了,所以對于寫入量更大的企業用戶還有另外一個參數 DWPD,這個參數代表每天全盤寫入次數,也就是每天寫滿多少個硬盤容量。
DWPD 一般只有用料十足賣的賊貴的企業級固態才敢這么標,民用級固態可不敢這么玩,拿我們上面舉例的 512GB QLC 固態來講,與普通企業級硬盤 10DWPD 也就是每天寫 10 個盤容量來算:512*150/5120=15 天,半個月就能把這個盤干廢了,所以知道為什么買二手硬盤要小心小心再小心了吧。而企業級固態這么玩還能有幾年的保修時長,足以看出顆粒和主控品質的差距。
三星關于 DWPD 和 TBW 的介紹
TBW 除以固態硬盤本身的容量就可以轉換為 P/E 次數,DWPD 乘以保修時長大概就可以得到 TBW。
總體來講,一塊閃存顆粒或者說固態硬盤的壽命是以顆粒類型為基底,好的顆粒質量和主控算法能在此基礎上讓壽命延長。
看到這里很多朋友是不是已經迫不及待想知道自己固態硬盤的剩余壽命了,其實固態硬盤主控都幫我們統計好了讀取和寫入量。使用 CrystalDiskInfo 這類軟件就可以直接看到總寫入量和讀取量,然后再查看你的固態硬盤對應的產品參數,結合顆粒類型就可以算出這個固態硬盤的健康程度和剩余壽命。另外說一下 CrystalDiskInfo 左邊的健康度其實大概也是這么算出來的,不過偏向保守,實際數值會比這個差,CrystalDiskInfo 顯示 60% 以下基本就可以當做壽命快到了。
CrystalDiskInfo 的健康度和總寫入讀取量
按照我用來做系統盤的普通 NVMe 固態硬盤來講,已經使用了得有兩三年了吧,目前寫入量 18401GB,換算成 P/E 大概是 71,按照 TLC P/E 來講才消耗了 14% 的壽命。這就是我一個日常用戶大概的使用情況,所以說與其擔心顆粒壽命不如擔心一下主控能不能挨這么久,畢竟大部分固態壞掉的都是主控,顆粒還能被廠商回收起來再次利用。
相關文獻:
[1]. 固態硬盤的主要尺寸標準可以參考全球網絡儲存工業協會 SNIA 的介紹。
[2]. NVMe 協議以及對應控制器的詳細情況,可以參考這份 NVM Express 官方的開發者文檔。
[3]. 查看儲存顆粒詳細參數可以上 https://www.flashinfo.top/ 這個網站或者使用 FlashMaster,另外這里也放一份俄羅斯人 Ochkin Vadim 制作的 Flash ID 讀取工具。
[4]. 閃存顆粒的生產過程可以看一下鎂光官方在 YouTube 上傳的視頻「Making Memory Chips – Process Steps」。
[5]. ONFI 與 Toggle 協議的介紹可以查看各自的官方文檔「ONFI Specifications」和 「TOSHIBA memory Toggle DDR1.0 Technical Data Sheet」。
[6]. 各家固態硬盤更新固件,還有開盤的工具:鎧俠(東芝)固態硬盤固件管理工具 Kioxia Storage Utilities,三星固態硬盤管理工具 Samsung SSD Magician Software,西部數據固態硬盤管理工具 WD SSD Dashboard。
[7]. 未來我們能買到的便宜的 PLC 顆粒的介紹。
[8]. 關于我們常看見的 BiCS4 3D NAND 名詞可以參考鎧俠(東芝)官方的介紹
了解完對應的參數之后,我們就來到了實際測試環節了。在這個環節使用的軟件和基本參數反映的意義與機械硬盤部分都差不多,有一些在固態硬盤特性加持下會有一些不同。
但我們需要知道的是,和機械硬盤直接跑就能獲得比較準確的速度不同,固態硬盤在不同負載和扇區大小的情況下,性能都會有明顯的差別。除此以外,不同的文件系統,不同的CPU,不同的內存主板供電,甚至是不同操作系統的格式化方法等等都會影響到固態硬盤的實際性能,有時候帶寬足夠固態硬盤也會跑不出標稱的性能,最重要的還是散熱,不同的散熱對高端固態硬盤的性能有巨大的影響。
也正因為如此固態硬盤的標準測試方法,一直都眾說紛紜,特別是行業聯盟或者業內給出的測試方法往往過于復雜,要求很高,對于普通用戶不太適用。這種復雜程度也讓固態硬盤的國標測試方法直到最近才出來(GB/T 36355-2018,2019 年生效)
固態盤測試國標 GB/T 36355-2018 封面
但國標測試方法對普通用戶而言還是有點復雜,所以通常用戶自己使用的時候,只需要按照我下面給的方法測試一下,接近標稱性能就足夠了,不過這種波動也成為很多無良廠商混用主控,偷偷更換內存顆粒的借口。
測試環境:AMD 5600X + 華碩 B550M-PRO + 海盜船復仇者 8G*2 3200Mhz,室溫 27℃ 空閑固態硬盤無散熱馬甲(吐槽一下華碩主板 PCIe3.0 M.2 接口有散熱馬甲,PCIe4.0 M.2 接口反而沒有就離譜),新建簡單卷關閉文件壓縮。
測試方法簡單總結就是:空盤,半盤,和滿盤測試。在這部分我們依舊使用 ASS SSD Benchmark 和 CrystalDiskMark 這兩款軟件。
注意,以下測試基本都是最極端的情況,實際使用情況會比測試結果好。
我們以 aigo 性價比 SATA 固態硬盤 S500 和高端 NVMe4.0 固態硬盤 P7000 為例:
首先是兩個盤剛剛格式化之后,或者容量為空的時候,開始用兩個測試軟件跑一次測試。
SATA 固態硬盤 S500 空盤測試結果
NVMe4.0 固態硬盤 P7000 空盤測試結果
接下來我們可以用手頭上的大文件,比如電影或者游戲安裝包等等來把硬盤的容量用到一半,接下來再進行同樣的測試。
SATA 固態硬盤 S500 半盤測試結果
NVMe4.0 固態硬盤 P7000 半盤測試結果
最后我們把所有的固態硬盤容量用到只剩 50GB 左右,再進行最后一次測試。
SATA 固態硬盤 S500 滿盤測試結果
NVMe4.0 固態硬盤 P7000 滿盤測試結果
如果你只想測試不同容量下的日常速度,每次填滿到目標容量之后等待 0.5~1 個小時讓緩存容量恢復(上面測試就是這種);如果你想測試固態硬盤緩存外的極限速度,那么這幾次測試過程最好是連續的,另外如果你想獲得更加準確的數據,可以把軟件跑的數據量從 1GB 提升到 10GB,但是測試時間會長很多很多。
測試過程從頭到尾不要讓其它硬盤占用帶寬,同時建議打開 CrystalDiskInfo 或者類似軟件來實時監看固態硬盤溫度,如果溫度過高,性能低就不關固態硬盤本身的事了,需要我們自己加強散熱。
之所以我們要這樣測試,是因為廠商對于固態硬盤通常標注的都是空盤 1GB 測試容量下連續讀取的速度,也就是最理想情況下最好的那個數據。我們日常使用基本上不會有這種良好的場景(比如你不會買一個固態硬盤一直讓它空著吧,也不會每天都只復制單個 1GB 左右的文件吧)。
我們分為空盤,半盤和滿盤來進行測試,不僅可以模擬日常使用固態硬盤各個階段的實際場景,滿盤容量加上連續的測試也可以讓 DRAM 和 SLC 緩存都被用完,測出真正的緩外速度,看看廠商的顆粒主控質量。
如果一個固態硬盤跑分和官方標稱的速度差不多,并且空盤半盤滿盤三個狀態下跑分速度都沒有明顯掉速,或者只有滿盤狀態下才會有不嚴重的掉速,那么這個盤的質量還是很不錯的。如果半盤的情況下開始掉速,但不嚴重,那么這個盤的質量還可以。如果半盤或者寫入量大一點就開始嚴重掉速,那么這個固態硬盤的質量就需要好好考慮了。
上一個測試,算上填滿容量的時間需要蠻久的,特別是當一些固態硬盤緩外速度比較慢的時候,整個過程還是挺煎熬的。而且要進行 5,6 個步驟,還挺麻煩。如果你想要簡單直接一點就能測出最好的速度和緩外速度,順便還能大概估算出緩存容量,那么可以試試使用 HD Tune Pro。
HD Tune Pro 界面
HD Tune Pro 原本是為測試機械硬盤而設計的,所以對于固態硬盤的測試數據僅供參考。但它有一個優點,可以設置自動寫入不同類型的文件直到達到特定的硬盤容量來測試。并且測試的結果有很明確直觀的圖表,這樣就很方便,我們看出緩存內和緩存外的速度,通過跌下來的那一瞬間,我們還可以判斷出固態硬盤大概的緩存容量。
SATA 固態硬盤 S500 寫速度與緩存容量
SATA 固態硬盤 S500 讀速度與緩存容量
NVMe4.0 固態硬盤 P7000 寫速度與緩存容量
NVMe4.0 固態硬盤 P7000 讀速度與緩存容量
HD Tune Pro 的使用有一點需要注意,就是需要硬盤沒有被格式化而且沒有分區,不然選擇寫入的時候就會提示寫入已被禁用。如果已經建好分區卷,可以在 Windows 的磁盤管理里面選擇對應的磁盤右鍵選擇刪除卷就可以了。另外軟件默認的塊大小是 64KB,與其他測試軟件對比時塊大小要對應才可以。
對應的固態硬盤要未分配才行
很多同學覺得這樣子測試耗時也比較長,不如我直接拿大文件來復制粘貼測試算了。雖然這樣子也能測試出實際的使用場景,但前提是你必須保證大文件所在的原始盤讀取速度要大于目標盤的寫入速度,無論你是測 4K 還是連續讀寫都是一樣。比如極端一點,你從一個機械硬盤復制 50GB 的電影到 NVMe 固態,那么你測出來的寫入速度就只有 100MB/S 左右,之所以使用測試軟件,就是因為測試軟件它的測試文件是生成在運行內存里的,速度保證能達到最快。
保證原始盤比目標盤快的情況下,我們只需要在原始盤準備大約 30~50G 的單個文件和 1000 個小文件(比如圖片或者小說),就可以通過反復復制查看緩存內與緩存外的速度了。
空盤情況下,如果速度再復制某個文件的時候突然掉下來,那么這時候查看固態硬盤已用容量,大概就是固態硬盤緩存的大小了。
有些朋友可能會問了,我們日常使用固態硬盤基本都沒有這么大的文件或者這么長時間的讀寫,那么測試緩外速度和緩存容量還有意義嗎?
不管我們自己跑,還是查看別人的評測,緩存容量都是很有必要測試的一項,雖然一般緩存我們用戶日常也夠用了,通常也不會有很多寫入超過緩存大小文件的場景。不過如果是電影文件或者安裝系統游戲的時候,還是有可能跑出真實速度,所以我們平時也是要測試固態硬盤緩存外速度的,如果緩存外的速度特別爛,那這個固態用料和廠商的良心也好不到哪里去。而且首先既然緩存是比較快的,那么同樣價格買到的固態硬盤,緩存容量和緩存外速度自然是越大越好。
上面幾種測試方法,一般都是給用戶或者媒體簡單測試一下使用的,想要查看更詳細準確的數據或者做更專業的測試,可以使用 FIO 等這類專業的儲存設備測試軟件,不過它們通常沒有安裝包下載,需要自己根據使用平臺去編譯源代碼,使用的時候也是要用命令行,普通用戶用我推薦的軟件方法去測試就足夠了。
相關文獻:
[1]. 英睿達 Crucial 官方的簡單固態硬盤測試方法。
[2]. 國家標準 GB/T 36355-2018《信息技術 固態盤測試方法》
[3]. 希捷科技 Seagate 的固態硬盤性能測試方法。
[4]. JEDEC 固態技術學會發表的固態硬盤測試標準和固態硬盤負載測試標準。
到這里你已經基本上了解完了機械硬盤和固態硬盤的原理結構,還有常見的參數。這一小節我們就來對比一下它們兩個之間的優缺點,以及推薦的使用場景。
以下討論的優缺點均截止于文章發布前,討論的設備僅限民用普及的儲存設備。
尺寸方面固態硬盤十分占優,即使是 2.5 英寸機械硬盤制作成的移動硬盤,加上保護措施等外殼仍然會比銀行卡大上不少。而固態硬盤只需要將顆粒和電路板集成度做高,就可以做得非常小,即使是比較大的 2280 NVMe 固態硬盤加上外殼,體積仍然只有機械硬盤的幾分之一。
所以固態硬盤十分適合放到筆記本,平板等等便攜式設備里面。而機械硬盤現在的用途越來越偏向大容量的存儲設備,比如臺式機和 NAS。
儲存設備價格通常是以每 GB 多少元為標準。
機械硬盤方面,隨著 16TB 甚至 18TB 機械硬盤的出現,讓機械硬盤的每 GB 價格降到了一毛多左右,這個價格是固態硬盤,暫時還追不上來的。
但是通過使用 QLC 顆粒還有其他一些技術,固態硬盤的價格也迅速下降,現在每 GB 價格低的也只有 5 毛不到。
容量方面也是類似,目前機械硬盤的容量在 20TB 左右,而固態在 8-12TB,雖然未來兩個類型都會有廠商推出更大容量的產品(機械硬盤和固態硬盤都有 100TB 的產品問世了),但高容量都會帶來一些妥協的問題,比如機械硬盤的疊瓦和固態硬盤的顆粒速度與壽命。
這方面就是固態硬盤的天下了,機械硬盤的機械結構決定了它的速度達不到太快,每次讀取和寫入都需要幾次等待和物理移動,完成每次請求都要幾十毫秒;固態硬盤的全電氣化和量子隧穿效應讓讀寫 I/O 速度可以達到納秒級別。
另外也大家有沒有發現,因為讀寫都是相同的機械結構和類似的原理,機械硬盤是不分讀取寫入速度的,讀取和寫入通常都差不多;而固態硬盤因為讀寫原理和實現方法稍有不同,導致讀取和寫入速度通常都是不一樣的。
耐用性方面也是固態硬盤比較占優勢,還是因為固態硬盤沒有機械結構,所以不會因為震動跌落影響工作,把機械硬盤的磁頭臂離盤面只有幾十納米,工作的時候一旦跌落或者有大的震動,磁頭臂很容易就刮到盤面,直接把觸碰部分的數據報廢。即使機械硬盤儲存數據的壽命比較長,但日常使用的情況下,機械硬盤和固態硬盤的壽命都是以 10 年為單位,所以這方面不用太多考慮。
但數據恢復方面是機械硬盤的強項,一來是機械硬盤刪除數據不是直接刪除,而是先標記對應區域可以寫入。這樣在這塊區域沒有新的數據寫入之前原本的數據還在上面,可以通過特殊的方法提取出來。即使有新的數據覆蓋寫入,之前的磁顆粒還會殘留一些「數據陰影」在上面,技術比較高的數據恢復公司還是有可能恢復數據(詳細內容會在數據恢復章節介紹)。
固態硬盤就不一樣了,寫入之前需要先擦除塊,擦除之后塊上的所有儲存單元的電子都跑掉了,加上垃圾回收機制和 TRIM 功能會在空閑時把塊擦除,所以一旦數據被覆蓋,除非第一時間拔出固態硬盤斷電,不然基本上是沒有可能恢復回來了。SLC 可能還有牛逼的數據恢復公司根據殘留電子量推斷原來的數據,MLC 以上的多層儲存單元基本上沒戲了。
機械硬盤和固態硬盤都會掉速,但是原因卻不一樣。機械硬盤掉速主要是在文件碎片方面,而固態硬盤掉速主要則是因為緩存。但即使固態硬盤用到緩存外,我們日常碰到比較多的情景 —— 4K 讀寫能力仍然好于大部分機械硬盤。
很多人認為把機械硬盤換成固態硬盤,然后把系統裝在固態硬盤里,只是提升了開機速度,但其實除了開機速度和復制文件變快,整個系統的反應都會因此提升。原因部分是因為固態硬盤更快的讀寫速度,但更直接的原因是固態硬盤更高的 I/O 數。
我們日常在操作系統上運行軟件游戲,除了操作系統在不斷的調用系統目錄里面的各種庫文件,軟件和游戲本身也在不停的訪問自己安裝目錄里面的文件。
比如我們 Chrome 瀏覽器訪問少數派首頁,表面上看只是一個網頁,但瀏覽器需要加載很多個腳本文件、樣式文件、還有網頁上的每一張圖片等等的各種資源。
這些資源不僅數量眾多,其實容量也不小,用瀏覽器的開發者模式就可以看到,每加載一個網頁就要往硬盤上寫入幾十 MB 的數據。資源被加載后,瀏覽器會先把它們放在硬盤上的一個緩存目錄里面,等全部加載完再運行上面的代碼并圖片顯示出來。之前我們學到這幾百個小文件考驗的是什么?沒錯就是 4k 讀寫能力,而固態硬盤的同樣時間內完成的 I/O 請求是機械硬盤的幾百倍甚至幾千倍,所以同樣的幾百個資源,放到緩存目錄和讀取用時只是機械硬盤的幾百分之一甚至幾千分之一,最后我們用戶感受到的效果是什么 —— 就是加載網頁變快了。
你看機械硬盤換成固態硬盤甚至能讓網頁加載變快。不僅如此,打開關閉軟件、登錄退出軟件、加載保存工程文件、游戲加載地圖等等日常操作都會變快不少,綜合到用戶體驗上就是感覺整個系統反應都變快了。
中和機械硬盤和固態硬盤的優缺點,以及日常使用人群的用途,我來給大家講講不同類型硬盤適合的人群和場景。
影音發燒友和不放到本地就不放心的用戶,那么非常推薦使用機械硬盤,更便宜同時容量更大,盡量不要使用固態硬盤,因為頻繁寫入顆粒壽命本來就短,而喜歡下載用戶很快把剩余容量用到很小,反復擦寫剩下的部分導致固態硬盤壽命更加短。
省錢專家/辦公用戶,不是所有用戶都需要很快的速度,如果你的需求只是組一臺用來辦公或者輕度影音娛樂的電腦,不玩游戲,偶爾看看電影,那么固態硬盤也是一個不必要的選項,畢竟垃圾固態硬盤便宜,小容量的機械硬盤更便宜。
工程專業/安防監控,工程專業的學生或者業內人員往往會有一大堆像鬼那么大的工程文件,這個時候同時滿足大容量優先和 4K 讀寫能力沒有那么重要兩個條件,機械硬盤就是一個不錯的選擇;另外像是安防監控這些需要不停連續讀寫,容量滿之后還要滾動擦寫的領域,上面我們已經提到了固態硬盤連續讀寫壽命能有多短,機械硬盤就是唯一選擇。
NAS 和數據倉庫,這是機械硬盤另一個典型的應用場景,就是容量大 + 斷電保存 + 數據安全,畢竟固態硬盤一旦出錯或者誤刪除里面的數據基本就不用期待著能找回來了。同時機械硬盤的磁化是永久的,同時固態硬盤斷電之后閃存顆粒里面的電子會慢慢流失,QLC 固態硬盤在實際生活中往往幾年后就會開始丟失數據。
可以使用像 aigo H809 這樣的 2TB 移動機械硬盤,不僅花一點錢能裝很多數據,也能隨時帶走。
aigo H809 2TB 移動機械硬盤
經常出差的商務辦公人士,他們的數據比較重要也比較多,同時經常出差,最好就是把筆記本里面的機械硬盤全部換成固態硬盤,防止經常旅途中的忘記休眠或者關機筆記本的意外和震動讓機械硬盤損壞。但他們的關注點主要在數據安全上,不想要 U 盤那么慢的速度但也沒有很多大文件需要經常復制,特別是商務人士換設備的頻率比較低,用上最新設備的比例很低,這個時候 SATA 接口的固態硬盤就是一個很實惠的選擇。
固態硬盤當移動硬盤用的人,很多人需要更高速度更耐用的移動硬盤,同時現在除了雷電接口其它接口的速率上限往往不高,即使是 USB3.1 接口速度上限也只有 1.25GB/S,用 SATA 接口的固態硬盤加上硬盤盒作為移動硬盤使用就很合適。其實市面上很多固態移動硬盤產品就是這樣做的,拆開外殼以后就是完整的一個 SATA 固態硬盤。
舊機升級,直到現在仍然有很多人在使用沒有 M.2 高速儲存接口的設備,比如給父母用的電腦或者學校教室用的教學電腦,雖然不需要很快的讀寫速度,但又想提升現有設備的體驗。這個時候就可以先上低速固態,低速只是相對于高端固態來講,對比機械硬盤仍然是幾十倍的提升,能夠明顯提升舊設備的反應速度。
單機游戲玩家,這是低速固態硬盤的一個經典使用場景 —— 儲存不太重要的數據,同時對讀寫速度都有要求。單機游戲容量越來越大,同時主機游戲玩家也在追求更好的游戲體驗,用低速的固態硬盤就能獲得幾百倍與機械硬盤的 4K 讀寫能力,同時用較低的價格獲得較大的容量。
所以像是 aigo 固態硬盤 S500 或者 aigo 移動固態硬盤 S7 Pro 這樣子的設備就很適合上面幾種用戶了。比銀行卡還小的體積加上輕薄機身,固態硬盤不怕摔不怕晃,價格便宜同時擁有優秀 4K 讀寫能力加上 1TB 的大容量,既可以做商務人士的第二文檔庫,也可以做游戲玩家的移動游戲庫。
aigo 移動固態硬盤 S7 Pro
系統盤/移動系統盤,我們用計算機就是在用操作系統和各種軟件,所以系統盤一定要用你預算以內能買到最快的固態硬盤,插在你主板上最快的接口上。最近所有儲存設備再快也快不過處理器和運行內存,完全沒有性能過剩的問題,能買多快使用體驗就能提升多少。
攝影師/數字畫家,對于攝影師和數字畫家這種,靠影像來工作的人,隨著工作經驗的積累帶來的還有成千上萬張圖片。這個時候連低速固態硬盤都已經滿足不了需求,必須上高速固態硬盤才能讓工作流變得流暢。
影視行業人士/音樂工作者,對于影視行業和音樂工作者這種專業領域來說,經常需要加載大量的素材,不僅容量大數量還多,對儲存設備讀寫速度還有 4K 能力都有極高的要求,基本上都是能上多好就上多好,畢竟在專業領域速度快一點,賺錢就多一點。另外固態硬盤還有一個優點就是安靜,沒有機械硬盤那種咔噠咔噠的讀取聲音,能夠讓創作者更好地集中注意力。
其實對于所有工作需要經常和數字設備打交道的人來講,都應該選擇盡量快的固態硬盤。畢竟效率就是金錢,對于效率提升賺來的錢來講,高速固態最大的缺點 —— 貴,也就顯得微不足道了。
重度/職業游戲玩家,對于重度游戲玩家和職業選手來講,高速固態就意味著進入游戲更快,加載地圖更快,死掉之后重生更快,傳送更快,經常玩游戲的話不僅能省下可觀的時間,也能讓玩游戲更加舒服。現在的游戲也越來越偏向高速固態優化,像是 PS5 和 XBox 今年都以超高速固態、無縫切換地圖和快速恢復游戲為賣點,以后超高速固態將會成為游戲玩家的剛需。
不差錢的土豪,最后一種自然就是各位不差錢的土豪了,什么原理結構通通都不重要,直接上最貴的。至少在儲存設備這個領域,最貴的就是最好的這句話大部分時候是適用的,所以各位不差錢的土豪們直接上最好的就行。
高速固態可以試試 aigo 的 P3000/5000 系列高速 NVMe 固態硬盤,甚至可以直接往 PCIe 槽插一張 P3000A 企業及固態,什么都不用介紹了,想要用比較低的價格買到參數比較頂級的固態,選這幾個很 OK。
aigo P5000
高速固態還可以更好地戰未來,比如等未來微軟的 Direct Storage 普及之后,PCIe4.0 的重要性就會更加突出,用了一陣子的高速固態還能發揮出更高的性能。
我在查找資料的時候,居然還發現有 NVMe 機械硬盤這種神奇的東西。大家也可以去搜一下相關的信息,如果有機會我會把它放到最后一章講一下。
到這里,我用兩章的篇幅給大家非常全面地介紹了固態硬盤的原理,結構還有參數,還給大家對比了一下機械硬盤和固態硬盤的優缺點,同時針對不同受眾和情景做了推薦。可以說看到這里的你,已經比絕大部分人都要更加了解固態硬盤這個領域了。
在下一章,我們將介紹運行內存、內存卡、手機內存芯片等其他存儲設備的參數原理,接著就要進入大家最感興趣的選購和使用的環節啦。