新闻中心

当前位置:首页 > 新闻中心 > 技术支持

天硕工业级M.2 NVMe SSD固态硬盘GC垃圾回收提速存储性能

2025-07-18

来源: 原创 浏览量:166
分享到:

天硕G55 Pro M.2 NVMe工业级SSD以自研PCIe Gen3x4主控+100%纯国产元器件实现3600MB/s高速读取-55℃~85℃的超宽温域稳定运行;以硬件级PLP掉电与固件协同保护全盘,支持智能软销毁功能。天硕(TOPSSD)工业级固态硬盘满足工业级抗振耐冲击标准,拥有200万小时+ MTBF高可靠认证及GJB2017体系背书,精准契合国产化存储对高性能、高可靠、高耐用的严苛需求。产品已广泛应用于智能制造、轨道交通、公共事业等领域。



GC垃圾回收是什么?

垃圾回收(Garbage Collection, GC)是针对固态硬盘(SSD)核心组件NAND闪存存储器的一种空间管理机制。它的核心任务是将NAND闪存中有效数据移动到新的位置,并擦除无效数据(不再使用的数据,或称垃圾)及其所在的整个存储块。GC机制设计的优劣对 SSD 耐用性性能至关重要。

为什么需要GC垃圾回收?

闪存单元本质上是一个金属氧化物半导体场效应晶体管。由于NAND闪存的物理结构限制,浮栅被绝缘层包围,电子无法直接覆盖。因此,想要在NAND中写入新数据,必须先擦除数据。

整个过程的本质就是在释放电子,通过在P型衬底上施加高压,从而吸出电子。并且由于整个块都共用一个P型衬底,闪存都是以为单位进行擦除数据的。于是就造成了Flash最小写入单位为页(Page)但最小的擦除单位为块(Block)的写入放大(Write Amplification)现象。



因此,当需要更新或删除页中的部分数据时,SSD 无法原地改写或擦除单页数据,只能将更新后的数据(有效数据)写入新的空白页,并将原页标记为无效。长此以往,存储块中会积累大量无效数据页。当空白页不足时,就必须启动GC来回收这些散布着无效数据的块空间。

GC垃圾回收的运行原理

天硕工业级SSD垃圾回收过程的具体步骤如下:

1. 识别目标块:天硕自研主控会先识别出包含大量无效数据的存储块。

2. 迁移有效数据: 将该块中剩余的有效数据页读取出来。

3. 写入新位置: 将这些有效数据复制并写入到新的空白页或具有空白页的新块。

4. 擦除原块: 待有效数据安全迁移后,对该原存储块执行整块擦除操作,将其空间彻底释放为空块,可供后续写入新数据。

5. 更新映射表: 天硕的自研主控会实时更新内部的数据映射表,将指向原有效数据位置的逻辑地址更新到新的物理位置。



垃圾回收是SSDHDD之间的显著区别。当新数据被编程到包含无效数据的页面时,SSD 不会覆盖现有数据,而是执行GC,但它会导致NAND额外磨损。此问题的解决方案之一是 Trim 命令。它可以帮助 SSD 预测来自用户或操作系统的文件删除任务。这会降低写入放大、提高吞吐量并提高 SSD 耐用性。

关于天硕(TOPSSD)

天硕秉承中国芯,存未来的品牌理念,以构筑自主可控、安全可靠的存储基石为己任,致力于充分满足高性能工业级算力引擎的严苛需求。其提供丰富的产品形态组合,包括2.5”SATAmSATAM.2 SATA 2280M.2 NVMe 2242M.2 NVMe 2280U.2XMCBGA SSD及各类加固型工业固态硬盘。产品采用长江存储闪存颗粒、长鑫DDR等国产核心元器件,全面适配飞腾、龙芯等国产自主芯片平台。

微信客服二维码

扫一扫加好友咨询