May 1, 2018

[筆記] SSD相關幾個名詞

這篇純紀錄一下最近看的一些有關ssd的規格名詞
久沒有研究這些東西,進步得還真快啊

--------------------------------------------------
SLC Cache
家用沒有必要堅持MLC SSD,買TLC SSD一樣好用
擔心TLC SSD爆SLC Cache那就選購容量更大的TLC SSD

SSD內建的快取DRAM和SLC Cache無關
PCIe SSD不是隨便插都能當開機碟,無論是AHCI或是NVMe 插了就能當開機碟得SSD內建Option ROM(OPROM或OROM)

M.2只是接口,而非匯流排速度名稱,推薦使用M.2 SATA SSD或M.2 PCIe SSD來稱呼

Z97, X99 and Z170之後BIOS都有內建NVMe UEFI driver所以當開機碟當然沒問題

BIOS支援外, 當然作業系統也要支援
WIN8.1以後才有內建NVMe driver
WIN7要像樓上介紹的去包driver



PCIE SSD能不能當開機碟關鍵在有沒有支援LEGACY BIOS的 OPTION ROM. NVME or AHCI不是重點. INTEL 750有 OPTION ROM老主機板也可用.

某些NVMe PCIe SSD有內建Legacy OROM,這樣也可以在不支援UEFI的老平台上使用, 如Plextor M8Pe系列
某些NVMe PCIe SSD有內建UEFI OROM,可能可以在UEFI 2.3.1版以上的主機板FW進行UEFI開機引導,如Intel 750 Series
某些AHCI PCIe SSD有內建Legacy OROM,這樣也可以在不支援UEFI的老平台上使用, 如Plextor M6e系列和Kingston HyperX Predator

PCIe SSD不是隨便一款作業系統都能隨插隨用,無論是AHCI或是NVMe
Windows 7依舊可以用NVMe PCIe SSD, 但是要先打hotfix
Windows 8.1和10都已經有內建微軟公版NVMe驅動,可不必擔心無法識別的問題, 亦可使用廠商自家驅動(推薦)

PCI Express 以目前規範來說主要以傳輸速度可分為三種( Gen1-2.5GT/s, Gen2-5.0GT/s, Gen3-8GT/s),如下圖所標示

對SATA設備來說使用AHCI模式;對PCI-E來說,想發揮最佳性能其實需要新的標準——NVMe

M.2接口主要優點在於體積小巧、性能出色,比較廣泛的用於筆記本、超級本等便攜設備中。而U.2接口則具備速度更快,2.5英寸更好的與目前SATA3.0接口固態硬碟兼容,適合主流筆記本、桌上型電腦,未來潛力較大。但不足的地方在於,目前配備U.2接口SSD相對較少,尚等待成熟。

目前盡量別選購乞丐級TLC SATA SSD】 乞丐級定義:採用DRAMless主控的SSD
盡量不要考慮SanDisk SSD Plus和WD Green SSD
M8Pe SSD PLEXTOR  不錯
===MLC組:===
Micron Crucial BX300
三星850 Pro
===TLC組===
Intel 545S
SanDisk Ultra 3D SSD(2017款)
Micron Crucial MX500總之:要夠硬的保固就選545S,要便宜就MX500
SanDisk X400
Kingston UV400

SLC跟MLC, TLC的差異為何? - 支援與下載 — https://tw.transcend-info.com/Support/FAQ-393
SLC(Single-Level Cell)儲存一位元資料於每個記憶單元,使得SLC具有較低的功耗及較佳的續航力。SLC的缺點包含較高的製造成本及較低的密度。
MLC(Multi-Level Cell)儲存兩位元資料於每個記憶單元,使其在同容量的NAND 快閃裝置內儲存雙倍的資料量。同時,MLC提供較低的製造成本。然而,MLC相較SLC多儲存一位元於每個單元,使得MLC具有較高的功耗及較低的續航力。
TLC(Triple Level Cell)儲存三位元資料於每個記憶單元,使其在同容量的NAND 快閃裝置內儲存三倍的資料量。同時,TLC較上述的SLC和MLC提供最低的製造成本。然而,TLC相較MLC多儲存一位元於每個單元,使得TLC具有更高的功耗及更低的續航力。(效能變低)

隨身硬碟之SLC、MLC和TLC的寫入次數及速度比較差異  http://deargrass.pixnet.net/blog/post/36129704
TLC晶片雖然儲存容量變大,成本低廉許多,但因為效能也大打折扣,因此僅能用在低階的NAND Flash相關產品上,像是低速快閃記憶卡、小型記憶卡microSD或隨身碟等。
像是內嵌世紀液體應用、智慧型手機(Smartphone)、固態硬碟(SSD)等技術門檻高,對於NAND Flash效能講求高速且不出錯等應用產品,則一定要使用SLC或MLC晶片
SLC : single bit per cell 寫入次數:100000
MLC : 2 bits per cell 寫入次數:3000 -10000
TLC : 3 bits per cell 寫入次數:500-1000

TLC NAND的P/E次數約為1000
由於SSD的讀寫原理為均衡磨損,這意味著TLC NAND可以依靠不斷增大的容量來減少單個Cell的磨損,以提升產品的使用壽命,據此原理240GB TLC SSD的壽命要比120GB長一倍,而480GB又會比240GB長一倍,所以隨著產品容量的提升,TLC SSD的產品壽命似乎得到了很好的解決,畢竟後續SSD的容量會不斷提升。

TLC SSD為了解決NAND Flash讀寫較慢的問題(後續論證),就為產品配備了SLC Cache,之所以稱之為SLC Cache,是因為它並不是真正意義上的SLC NAND Flash,我們知道SLC NAND Flash因為每個Cell只存儲1bit數據,所以讀寫速率全面領先MLC和TLC,TLC SSD裡面配備的SLC Cache實際上是在既有的TLC NAND Flash裡面劃出一部分空間,在其中的每個Cell中只寫入1bit的數據,以提升SSD的讀寫性能。

■[閒聊] SSD PSA:簡單解說近期常見誤解-第一期 - 看板 PC_Shopping - 批踢踢實業坊: https://www.ptt.cc/bbs/PC_Shopping/M.1483362373.A.959.html
■[心得] PSA:目前選購SSD需注意事項ft.選購指南 - 看板 Storage_Zone - 批踢踢實業坊: https://www.ptt.cc/bbs/Storage_Zone/M.1523520461.A.D81.html
■SSD固態硬碟 - NVMe SSD入門之選 金士頓Kingston A1000 960GB實測 - 電腦討論區 - Mobile01: https://www.mobile01.com/topicdetail.php?f=490&t=5437729
■超能課堂:NVMe到底是什麼?用它的SSD有啥優勢? - 壹讀 — https://read01.com/zh-tw/J0KePa.html
■U.2和M.2接口的區別的詳細介紹 - 壹讀 — https://read01.com/zh-tw/GGmePm.html
■TLC模擬SLC Cache的學習筆記 (續)_ssdfans - 微文庫 — https://tw.wxwenku.com/d/100287074

No comments:

Post a Comment