瀏覽單個文章
ca334807
Junior Member
 
ca334807的大頭照
 

加入日期: Feb 2004
文章: 861
引用:
作者kamuy
不止如此。

系統所有對SSD的存取,都會藉由主控查詢、修改、覆寫FTL表。

所以實務上FTL會是SSD最頻繁修改的區塊。


因為你所有對SSD的操作,無論是讀或寫或是混合讀寫,


都是藉由這FTL去處理,所以一般有DRAM的SSD都是主控開始啟動後,

就把這玩意兒放在自帶的DRAM上,減少對NAND的寫入次數。



就連HMB的設計,通常就是在你主系統DRAM裡面

分個16MB上下的空間,

用這小小的空間放FTL表,讓這類無DRAM的NVMe SSD做使用。



但裝外接盒的無DRAM SSD,由於沒有DRAM的設計,加上無HMB功能。

所以FTL表不意外一定是拿OP(Over-Provisioning)的空間來放FTL。


但請記得所有對SSD的操作,都會讓主控去修改FTL這張表。

然後這張表每變動一次,

你的主控就會讓你放FTL的NAND區塊的寫入次數多好幾次。


若該無DRAM SSD是那種便宜低價貨,連OP都給得很少或甚至不給...

感謝分享,受教了....
__________________
舊 2023-08-13, 10:08 AM #11448
回應時引用此文章
ca334807離線中