
SSD 中的垃圾回收是控制器的靜態清理工作。它將仍然有效的頁面壓縮到新空間,並抹除現在大多是垃圾的區塊。這聽起來很奇怪,直到您記起 NAND 快閃記憶體無法覆寫已編程的頁面。它必須先抹除,而抹除是在區塊層級進行,而非每個頁面。因此,更新變成「先寫到別處,之後再清理」。
為了讓您更了解粒度不匹配的情況,裝置可能以 4,224 位元組的頁面編程資料,但只能在 256 KB 加上 8 KB 的區塊(64 個頁面)中抹除。這就是為什麼 SSD 韌體需要重新定位資料並清除相當大區塊的空間。
HDD 不是這樣運作的。它們可以就地覆寫相同的磁區,而且沒有內部的重新定位與抹除循環。當 GC 效率低下時,它在清理期間會複製太多有效資料。這會膨脹寫入放大,而您會感受到的是持續寫入下的抖動延遲和不穩定吞吐量。當它調校良好時,SSD 中的垃圾回收大多保持在背景執行,保持放大率低,而您的穩定狀態效能是可預測地平穩。
想要更穩定的工業穩定狀態行為?查看 ADATA Industrial IM2P41B8P。
SSD 垃圾回收始於控制器尋找「混合」的區塊。有些頁面仍然有效,其他頁面已經陳舊。韌體使用其對應後設資料來評分候選者,並偏好具有大量無效頁面的區塊,這樣清理工作就很小。
之後,它只將有效頁面重新定位到新鮮的區塊。然後,它更新邏輯到實體的指標,讓主機仍然看到相同的 LBA。只有在指標安全後,控制器才會抹除原始區塊並將其返回到可用池。
理想情況下,控制器在離峰或閒置視窗執行 GC,因此前景 I/O 不會停滯。但當可用空間變緊時,GC 可能變得緊急並與寫入同時執行。當 SSD 垃圾回收變得太積極時,那些額外的頁面移動變成額外的內部寫入,這會提高寫入放大並更快消耗 P/E 週期。
這就是工業級 SSD 試圖變聰明的地方。韌體選擇決定 GC 運作的程度與它保護耐用度的程度。它還必須尊重熱限制和功耗,因此,政策可能會根據溫度和工作負載壓力進行調整。
我們的 IM2P41E4 是為持續寫入而設計,具有圍繞受控 GC 行為的韌體功能。
當您刪除檔案時,大多數檔案系統只會更新後設資料。NAND 頁面不會被觸碰。因此,SSD 無法自行判斷那些 LBA 已經失效。TRIM(及其同類如 SCSI UNMAP 或 NVMe Deallocate)是主機在說:「這些範圍不再使用。」
一旦 SSD 知道,它就可以在其對應表中將相關實體頁面標記為無效。這意味著較少的「可能仍然需要」頁面被攜帶前進。它讓 SSD 中的垃圾回收更快,因為控制器跳過複製主機已經丟棄的資料。
沒有 TRIM,陳舊頁面對 SSD 來說仍然看起來有效。這就是為什麼在清理期間,它可能會保留它們「以防萬一」,然後稍後才發現它們是無用的。那些額外的內部編程和抹除會消耗耐用度,並隨著時間推移拖累持續寫入速度。
關鍵思維是 TRIM 是上游真相,而 SSD 中的垃圾回收是下游執行。如果 TRIM 被 VM、RAID 或精簡配置堆疊阻擋,SSD 會失去那個真相,而可靠性會受損。因此,對於長壽命部署,請確保 TRIM 端到端通過。

在工廠和 AIoT 閘道器中,寫入從未真正停止。日誌、緩衝區、檢查點和本地快取不斷湧入。這就是為什麼工業級 SSD 的垃圾回收必須在永久壓力下保持可預測,而不僅僅是在短期基準中看起來很快。請注意,SNIA 的耐用度指引(基於 JEDEC JESD218B.01)比較「客戶端」假設的每天 8 小時活躍使用於 40°C,與「企業級」假設的每天 24 小時於 55°C,這更接近工業自動化和嵌入式部署的永不停機現實。
ADATA Industrial SSD 不只依賴 GC。磨損均衡將編程/抹除負載分散到整個 NAND,一個熱門區域不會過早老化。超額配置保留備用快閃記憶體,讓控制器有空間旋轉資料而不會「刮到底」,同時降低長期寫入壓力。因此,工業級 SSD 的垃圾回收是可持續的。
PLP 是當電壓驟降發生在寫入中途時的安全網。它有助於保護傳輸中資料和控制器後設資料,而硬碟會乾淨地回來而不是跛行。同時,S.M.A.R.T. 讓您能夠看到健康趨勢,讓您可以在裝置在現場故障之前進行維修。
工業設備與熱循環、振動和 24/7 值班共存。那種環境懲罰薄弱的熱控制和脆弱的邊距。因此,您想要一款明確評級為寬溫和機械應力的硬碟,並針對那些條件進行驗證。
如果您需要一款用於持續工業工作負載的 SATA 主力,我們的 ISSS31AP 是理想的。
在 ADATA Industrial,我們相信可靠性是一個系統,而非單一功能。我們調校韌體,讓垃圾回收、TRIM、磨損均衡和超額配置作為一個迴路運作,同時有足夠的備用空間來清理和足夠的政策控制來避免耐用度消耗。
我們還使用資料完整性保護和平台安全行為,如熱控制和健康遙測。因此,當條件漂移時,效能總是穩定的。然後,我們透過包含功能測試和可靠性驗證的 SSD 驗證流程來驗證它。這就是我們為無法暫停的嵌入式和工業部署提供可靠工業級 SSD 的方式。
同時,為您的工作負載挑選正確的硬碟:
Our website keeps three levels of cookies. You can adjust your preferences at any time. If you want more information about what cookies are and which cookies we collect, please read our cookie policy.
are essential cookies that ensure that the website functions properly and that your preferences (e.g. language, region) are saved.
allow us to analyse website use and to improve the visitor's experience.
allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.