网易首页 > 网易号 > 正文 申请入驻

乐骐科技:关于SSD固态硬盘的垃圾回收机制

0
分享至

作者:乐骐科技(深圳)有限公司

固态硬盘(SSD)因其高速、静音、抗冲击等优点,已成为现代计算机的主流存储设备。然而,在光鲜的性能背后,SSD依赖一种名为“垃圾回收”(Garbage Collection, GC)的后台机制,来持续、高效地工作。理解这一机制,是理解SSD性能、寿命和写入放大等关键概念的核心。



一、为什么需要垃圾回收?—— 闪存的物理限制

要理解GC,首先必须了解NAND闪存的基本物理特性:

  1. 写入的最小单位是“页”: 通常为4KB、8KB或16KB。数据可以按页编程(写入)。
  2. 擦除的最小单位是“块”: 一个块由数十到数百个页组成(例如,256个4KB页构成1MB的块)。数据不能被直接覆盖,必须先擦除整个块,然后才能重新写入
  3. 擦除操作缓慢且损耗寿命: 每个存储单元(Cell)的擦除次数有限,这是SSD寿命(TBW)的根本决定因素。

这就带来了一个根本矛盾:操作系统和文件系统以为可以“覆盖写入”一个逻辑地址(LBA),但在物理层面,SSD无法直接覆盖旧数据。它只能将新数据写入到新的、空闲的物理页,并将旧数据所在的页标记为“无效”。

久而久之,一个块里就会混杂着有效的(当前数据)和无效的(已被更新的旧数据)页。这些无效页占据了宝贵的空间,但却无法被直接使用,因为块没有被整体擦除。

垃圾回收的核心任务,就是回收这些无效页占用的空间,将其转变为可以接收新写入数据的空闲块。

二、垃圾回收如何工作?—— 四步核心流程

垃圾回收是一个后台进程,通常由SSD主控芯片内的固件(Firmware)管理和执行。其工作流程可以概括为以下四步:

第一步:选择候选块

SSD主控的GC算法会评估所有存储块,选择一个或几个“脏页”(无效数据)比例较高的块作为回收候选。通常,无效页越多,回收效率越高,因为需要搬迁的有效数据越少。

第二步:搬迁有效数据

将候选块中所有有效的页,读取出来,并写入到其他空闲块(通常是空闲块池中的“空闲块”)的新页中。同时,更新FTL(闪存转换层)的映射表,将数据的逻辑地址指向这些新的物理位置。

第三步:擦除候选块

此时,候选块中的所有数据(包括原来的有效数据和无效数据)都已成为“过期”数据,因为有效数据已被搬走。主控随即对这个块执行擦除操作,将其恢复为全新的、所有页都可写入的“空闲块”。

第四步:将块加入空闲池

被擦除干净的块被放入空闲块池,等待接收来自主机(你的电脑)的新数据写入。



这个过程循环往复,确保SSD始终有足够的空闲块来响应主机的高速写入请求。

三、垃圾回收带来的挑战与优化

GC虽然是必需的,但也带来了两个直接影响用户体验的挑战:

  1. 写入放大(Write Amplification, WA)
  • 定义: 主机写入1单位数据,实际导致NAND闪存发生大于1单位的写入。
  • 原因: GC过程中,搬迁有效数据需要进行额外的读写操作。例如,主机要写4KB新数据,但GC为了腾出空间,可能被迫先搬移16KB的有效数据,那么闪存实际写入量就是20KB,写入放大系数就是5。
  • 影响: 放大写入量,消耗SSD的P/E寿命,并可能占用带宽,影响性能。
  1. 性能波动
  • 当主机持续高强度写入,占满所有空闲块时,SSD会进入“稳态”。
  • 此时,主机每写入一笔新数据,都必须同步地、即时地执行一次GC流程(即“写入时GC”)。这会带来显著的写入延迟飙升,性能从较高的“SLC缓存速度”跌至较低的“稳态速度”。
关键技术优化

为了缓解GC的负面影响,现代SSD采用了多项关键技术:

  • TRIM / Deallocate指令
  • 操作系统在删除文件时,会主动通知SSD哪些逻辑地址的数据已经无效。
  • 这使得SSD主控能提前、批量地将相关页标记为无效,让GC算法能更高效地选择回收块,显著降低写入放大。
  • 空闲时间GC(Idle-Time GC)
  • 当SSD检测到主机空闲时(如电脑待机),主动在后台执行GC。
  • 提前准备好干净的空闲块,以应对下一次主机写入高峰,避免“写入时GC”造成的性能骤降。
  • 智能磨损均衡(Wear Leveling)
  • GC算法与磨损均衡算法紧密协作,在选择回收块时,不仅考虑无效页比例,也考虑块的擦写次数,避免对少数块进行集中擦写,从而延长整体寿命。
  • 预留空间(OP, Over-Provisioning)
  • SSD的物理容量大于对外宣称的可用容量(如240GB、480GB),这部分额外空间(如256GB->240GB)就是OP。
  • OP提供了更多的空闲块缓冲区,给GC留出更充裕的操作空间,能有效降低写入放大、提升GC效率和稳态性能。
总结

垃圾回收机制是SSD架构中至关重要的一环,它巧妙地解决了NAND闪存“需先擦后写”的物理限制与操作系统“可覆盖写入”的逻辑预期之间的矛盾。本质上,GC是一场持续的后台“空间整理”运动。

通过搬迁数据、擦除块,GC不断回收碎片化的无效空间,为高速写入提供弹药。与此同时,其带来的写入放大和性能波动问题,也驱动了TRIM、预留空间、空闲回收等关键技术的诞生与发展。一个优秀的SSD主控和固件,其核心能力就体现在如何以更智能、更高效、对用户影响更小的方式,来执行垃圾回收,从而在速度、寿命和容量之间取得最佳平衡。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
前高考数学出题人葛军开通社交账号,简介内容“求生欲拉满”

前高考数学出题人葛军开通社交账号,简介内容“求生欲拉满”

凯旋学长
2026-02-28 10:47:22
1949年傅作义任水利部长遭闲置,主席当面质问,周恩来听闻当即发火

1949年傅作义任水利部长遭闲置,主席当面质问,周恩来听闻当即发火

磊子讲史
2026-01-14 10:12:21
给机会也不中用,林肯号距伊朗仅350公里,90度急转甩掉高超弹

给机会也不中用,林肯号距伊朗仅350公里,90度急转甩掉高超弹

策前论
2026-03-02 23:39:12
“芯片战”输得彻底?日媒:芯片崛起,全球芯片商压力山大

“芯片战”输得彻底?日媒:芯片崛起,全球芯片商压力山大

疯狂小菠萝
2026-03-01 23:15:17
超级迪马尔科现世,齐沃功劳卓著!神鬼莫测卡博内,续约理所应当

超级迪马尔科现世,齐沃功劳卓著!神鬼莫测卡博内,续约理所应当

狗哥是一名内拉
2026-03-02 21:24:41
凌晨浦东机场:四女孩险飞泰国,两分钟之差险酿悲剧

凌晨浦东机场:四女孩险飞泰国,两分钟之差险酿悲剧

刘拕说体坛
2026-03-02 09:03:39
罗永浩不知要卸妆一年没卸 结果长了黄褐斑 现状已失控

罗永浩不知要卸妆一年没卸 结果长了黄褐斑 现状已失控

快科技
2026-03-02 09:27:07
黎笋之子黎坚诚坦言:父亲选择同中国开战,是其毕生最大的失策

黎笋之子黎坚诚坦言:父亲选择同中国开战,是其毕生最大的失策

磊子讲史
2025-12-24 11:04:05
媒体人:不了解杨瀚森场下训练情况,但英语进步速度让人忧虑

媒体人:不了解杨瀚森场下训练情况,但英语进步速度让人忧虑

懂球帝
2026-03-02 13:29:16
沙特坚决否认:我们没有!

沙特坚决否认:我们没有!

环球时报国际
2026-03-02 13:33:37
采访现场,英国绿党领袖激动拍桌:国际法在美以面前到底算啥!

采访现场,英国绿党领袖激动拍桌:国际法在美以面前到底算啥!

南宗历史
2026-03-03 03:42:11
小鼠研究表明,挖鼻孔与阿尔茨海默病之间存在令人惊讶的联系

小鼠研究表明,挖鼻孔与阿尔茨海默病之间存在令人惊讶的联系

心中的麦田
2026-01-21 20:18:15
上海影院现场意外捉奸,女子露面身材姣好,丈夫目睹后声音都变了

上海影院现场意外捉奸,女子露面身材姣好,丈夫目睹后声音都变了

阿讯说天下
2026-03-02 11:46:36
科学家让一对情侣在核磁共振里实战,才发现人体惊人真相!

科学家让一对情侣在核磁共振里实战,才发现人体惊人真相!

徐德文科学频道
2026-01-06 19:51:55
破防了!原来只要失业,所有人都一样!网友:人都快抑郁了

破防了!原来只要失业,所有人都一样!网友:人都快抑郁了

另子维爱读史
2026-01-16 21:03:12
反转!内贾德大难不死,伊朗反击不设限,特朗普:美军将死伤更多

反转!内贾德大难不死,伊朗反击不设限,特朗普:美军将死伤更多

阿腩讲娱乐
2026-03-03 02:51:47
穷可以让一个女人卑微到什么程度?看网友的评论引起万千共鸣

穷可以让一个女人卑微到什么程度?看网友的评论引起万千共鸣

夜深爱杂谈
2026-03-01 21:28:54
上海电影院捉奸后续,女子带情夫公然出轨,视频流出高清照片曝光

上海电影院捉奸后续,女子带情夫公然出轨,视频流出高清照片曝光

壹月情感
2026-03-02 21:09:52
阿联酋航空确认部分航班将于周一晚间恢复运营

阿联酋航空确认部分航班将于周一晚间恢复运营

财联社
2026-03-02 22:55:06
从伊朗的情况来看,中国有可能存在特务的人群不只是出国留学人员

从伊朗的情况来看,中国有可能存在特务的人群不只是出国留学人员

忠于法纪
2025-12-09 21:28:55
2026-03-03 04:32:49
蓝粤网
蓝粤网
全球开放性推粤生态平台
1118文章数 367关注度
往期回顾 全部

数码要闻

Beats苹果iPhone 17e专用手机壳首发399元 内置磁体 超细纤维内衬

头条要闻

特朗普:对伊朗打击或持续4至5周 已击沉其10艘舰艇

头条要闻

特朗普:对伊朗打击或持续4至5周 已击沉其10艘舰艇

体育要闻

“想要我签名吗” 梅西逆转后嘲讽对手主帅

娱乐要闻

李亚鹏与哥哥和解 只有一条真心话短信

财经要闻

油价飙升 美伊冲突将如何搅动全球经济

科技要闻

苹果中国官网上线iPhone 17e,4499元起

汽车要闻

国民SUV再添一员 瑞虎7L静态体验

态度原创

旅游
艺术
手机
健康
军事航空

旅游要闻

热度飙升!非遗、冰雪…禹州元宵“文旅大餐”承包圆满佳节!

艺术要闻

这四位老人的花鸟画,竟让人欲罢不能!

手机要闻

iPhone 17e外观与前代几乎一致 旧款iPhone 16e保护壳可继续用

转头就晕的耳石症,能开车上班吗?

军事要闻

美国中央司令部透露对伊朗动武全部武器装备清单

无障碍浏览 进入关怀版