0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Trim指令与GC功能,让你的SSD性能不减

台电存储 来源:未知 作者:李倩 2018-06-25 14:58 次阅读

以闪存作为存储载体的SSD对磁盘数据进行写入需要先擦除原来的数据,然后在另外的区块进行数据写入,导致无效区块越来越多,使得数据调用所需要时间变长,性能表现就会越来越差。然而如今的SSD都没有出现这种状况的原因是有了TRIM指令和GC垃圾回收功能。

TRIM指令

TRIM指令最先由微软提出,是一个基于SATA控制器的指令。TRIM指令的主要作用是在于标记已擦除数据的位置,至于标记完成之后什么时候开始清空则取决于主控自身的算法特点。

GC垃圾回收功能

GC,全称为garbage collection(垃圾回收),其作用就是将有效数据进行整理收集在一个区块当中,将原来的区块连同无效数据一同清除,这样就让区块恢复性能。

但是,整理的过程也同样是一个写入和读取的过程,对于读写次数有限的闪存颗粒来说,如此频繁的读写操作会让SSD的寿命变得更短。因此大多数的GC只会在SSD闲置的时候进行工作,只有达到条件空白容量,GC才会开始工作。

综上所述,购买SSD时应该注意是否支持TRIM指令和GC垃圾回收功能。台电SSD采用的慧荣主控均支持TRIM指令和GC垃圾回收功能,让你的台电SSD保持强大性能和长久的寿命。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1687

    浏览量

    114223
  • 控制器
    +关注

    关注

    112

    文章

    15191

    浏览量

    171085
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2686

    浏览量

    115475

原文标题:SSD保持性能的关键——Trim指令与GC功能

文章出处:【微信号:gh_59da4a650b34,微信公众号:台电存储】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NVMe SSD性能影响因素分析

    NVMe SSD 厂商Spec给出的性能非常完美,前面也给出了NVMe SSD和磁盘之间的性能对比,NVMe SSD
    的头像 发表于 11-13 11:39 611次阅读
    NVMe <b class='flag-5'>SSD</b><b class='flag-5'>性能</b>影响因素分析

    SSD之优化篇

    提高系统的兼容性和改善磁盘读写能力,尤其是现在SSD更新速度比较快,随时更新磁盘芯片组是非常有必要的。Trim是一个非常重要的功能,它可以提高SSD的读写能力,减少延迟。这是win7支
    发表于 12-24 02:22

    DC-DC模块中TRIM功能是什么意思?

    本帖最后由 gk320830 于 2015-3-5 19:26 编辑 DC-DC模块中有个口为TRIM口,其功能是什么?电路实现方式是什么?在线求助~~~
    发表于 04-04 13:27

    解密方舟的高性能内存回收技术——HPP GC

    算法同时兼顾了 “标记-整理回收”和“标记-清扫回收”这两种算法的优点,既避免了内存碎片问题,也兼顾了性能。3. GC流程优化在内存回收时,虽然释放和回收了内存空间,系统有了更多可用的内存资源,但内存
    发表于 07-20 10:44

    GC6113_GC6103调试指南

    GC6113&GC6103调试指南 ,常用功能机8万摄像头
    发表于 01-22 14:13 0次下载

    怎么使用SSD才能避免越写越慢?

    江湖传言:SSD越写越慢。没错,其实这是有科学依据的:可用闪存空间富裕时,SSD是无需做GC的,因为总有空闲的空间可写。SSD使用早期,由于没有触发
    的头像 发表于 06-02 10:58 5041次阅读
    怎么使用<b class='flag-5'>SSD</b>才能避免越写越慢?

    NVMe SSD与SATA SSD性能对比

    老说NVMe SSD性能是SATA SSD的四倍,那到底实际体验是怎样的呢?
    的头像 发表于 07-27 09:43 3.5w次阅读

    影响SSD性能的因素有哪些 NVMe SSD性能解析

    2.3 深入理解SSD硬件 3 影响NVME SSD性能因素 3.1 GC性能的影响 3.2 IO PATTERN对
    的头像 发表于 11-05 09:47 8598次阅读

    固态硬盘Trim指令是什么有什么作用如何正常工作

    在固态硬盘的发展过程中,Trim指令起了很大的作用。如果不是它的出现,我们现在使用的固态硬盘性能都会下降一大截。Trim为何会有这样神奇的作用?如何能确定
    的头像 发表于 12-23 10:23 2.4w次阅读

    【科普】这是不常用的术语,但对SSD固态硬盘很重要

    还进行GC操作,不仅会影响SSD性能发挥。因此TRIM指令,就是把要删除的块先标记起来,等到空闲或需要用时再进行删除操作。可以理解为
    的头像 发表于 02-27 11:46 3748次阅读

    SSD掉速怎么办

    其实现在SSD基本都支持TRIMGC功能,所以用久后会掉速的可能性已经比较少会发生了,其实更大的可能性是最初安装SSD时就有些地方没注意到
    的头像 发表于 04-17 09:03 4431次阅读
    <b class='flag-5'>SSD</b>掉速怎么办

    SSD 上使用 btrfs 文件系统的相关优化

    btrfs 文件系统有对 SSD 进行优化,在挂载参数中加入 ssd 即可。该参数不会自动启用 TRIM/discard。
    发表于 04-27 14:06 2782次阅读

    如何在 Linux 中配置使用 SSD (固态驱动器)

    驱动器的使用寿命。由于在我使用的 Linux 发行版上 SSDtrim 不是自动的,所以必须去调度该操作,否则 SSD性能会随着时间的推移而降低。为了在驱动器上运行 fstr
    发表于 04-02 14:41 718次阅读

    读、写、擦除是SSD对NAND的三大基本操作

    通过一系列的介绍和实验验证,我们看到了TRIM的价值和实现原理。在TRIM的帮助下,NVMe SSDGC等操作效率更高,进而达到降低写放大,提高产品
    的头像 发表于 04-28 11:39 9308次阅读

    那些做固态硬盘SSD的其实就在研究这仨东西(内附相关专业必修课)

    控的都是现在的固态盘王者 技术层的作用:数据中转:连接闪存芯片和外部SATA接口 负责固态硬盘内部各项指令的完成:trim, GC , WL 重要
    的头像 发表于 07-05 12:37 5143次阅读