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

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

3天内不再提示

SLC缓存的原理及作用

工程师邓生 来源:快科技 作者:宪瑞 2021-01-11 17:14 次阅读

对SSD硬盘来说,随着TLC、QLC闪存占据主流,性能、可靠性问题日益突出,用久了还有掉速问题,这些麻烦都要解决,不然SSD硬盘体验并不好。

具体如何解决?还得看SLC缓存了,这是当前很多SSD都支持的技术,它的存在解决了SSD硬盘的性能问题,也延长了SSD寿命。

国产SSD品牌致钛科技今天在公众号上科普了SLC缓存的原理及作用,我们来看下。

致钛表示,通常大家并不会把SSD空间全部用光,总会有空余容量,不管是MLC还是TLC的固态硬盘,厂商都可以把这些空间配置成SLC的空间。

由于SLC空间运行速度更快,所以用户在将数据写进固态硬盘时,数据首先进入的是SLC的空间。在整个系统空闲的时候,再将SLC空间中的数据搬到TLC或MLC空间里去。

因此,用户在写入数据是体验到的是SLC的使用感受,而TLC或MLC较慢的操作被系统“藏起来”了,这就是智能SLC缓存技术。

有了SLC缓存也不是万事大吉了,因为它跟SSD容量息息相关,SSD用的时间越长,性能就会越慢,这个掉速问题也跟SLC缓存有关,因为这时SLC的空闲价值已经越来越少了,在有新的数据进来时,就不得不先写进TLC或者MLC中,自然在用户的体验上,就会觉得速度稍慢了一些。

当然,大家要明白,这是SLC技术目前的常态,并不是说用了SLC技术会越来越慢,而是我们一开始使用SLC技术的时候,速度是快的,最后会回归到正常的TLC或MLC的速度。

责任编辑:PSY

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

    关注

    16

    文章

    1688

    浏览量

    114233
  • 缓存
    +关注

    关注

    1

    文章

    220

    浏览量

    26444
  • 原理
    +关注

    关注

    4

    文章

    550

    浏览量

    44732
  • slc
    slc
    +关注

    关注

    0

    文章

    45

    浏览量

    22635
收藏 人收藏

    评论

    相关推荐

    交换机分布缓存_述说数据中心交换机的重要性能指标——缓存

    交换机是数据中心不可缺少的网络设备,在数据中心里发挥着重要作用。在平时使用和采购时,大多数都关注交换机的背板带宽、端口密度、单端口速度、协议特性等方面的性能指标,很少有人去关注缓存指标,这是一个常常
    的头像 发表于 03-15 17:39 245次阅读

    如何选择合适的本地缓存

    小编最近在使用系统的时候,发现尽管应用已经使用了 redis 缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的本地缓存,因此对领域内常用的本地缓存进行了一
    的头像 发表于 01-18 11:19 506次阅读
    如何选择合适的本地<b class='flag-5'>缓存</b>?

    SLC500 的实验过程

    电子发烧友网站提供《SLC500 的实验过程.pdf》资料免费下载
    发表于 12-26 09:46 0次下载

    Redis缓存预热+缓存雪崩+缓存击穿+缓存穿透要点简析

    缓存预热就是系统上线后,提前将相关的缓存数据直接加载到缓存系统。
    的头像 发表于 12-25 09:41 303次阅读
    Redis<b class='flag-5'>缓存</b>预热+<b class='flag-5'>缓存</b>雪崩+<b class='flag-5'>缓存</b>击穿+<b class='flag-5'>缓存</b>穿透要点简析

    SLC VS. MLCC,哪种电容器更适合您的应用?

    SLC VS. MLCC,哪种电容器更适合您的应用?
    的头像 发表于 12-04 15:41 304次阅读
    <b class='flag-5'>SLC</b> VS. MLCC,哪种电容器更适合您的应用?

    mybatis一级缓存和二级缓存的原理

    MyBatis是一种轻量级的持久化框架,它提供了一级缓存和二级缓存的机制来优化数据库操作性能。一级缓存是默认开启的,而二级缓存需要手动配置启用。 一、一级
    的头像 发表于 12-03 11:55 522次阅读

    Socket缓存如何影响TCP的性能

    一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。但是究竟调多大?什么时候调?有哪些手段调?具体影响究竟如何?这些问题似乎也没有人真正说明
    的头像 发表于 11-09 10:13 283次阅读

    如何使用缓存

    缓存技术被认为是减轻服务器负载、降低网络拥塞、增强Web可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性(Temproral Locality)原理, 将客户访问过的内容在Cache
    的头像 发表于 10-08 14:07 332次阅读

    本地缓存的技术实践

    一、摘要 说到缓存,面试官基本上会绕不开以下几个话题! 项目中哪些地方用到了缓存?为什么要使用缓存?怎么使用它的?引入缓存后会带来哪些问题? 这些问题,基本上是互联网公司面试时必问的一
    的头像 发表于 09-30 15:29 384次阅读
    本地<b class='flag-5'>缓存</b>的技术实践

    ARM Neoverse™CMN-650Coherent Mesh Network技术参考手册

    和设备放置·可选的系统级高速缓存(SLC)。 有关SLC存储系统功能的更多信息,请参阅第867页的6.1关于SLC存储系统。 CMN-650支持ARM®AMBA®5 CHI版本D,包括
    发表于 08-25 07:49

    cpu缓存作用及原理是什么

    CPU高速缓存集成于CPU的内部,其是CPU可以高效运行的成分之一,本文围绕下面三个话题来讲解CPU缓存作用
    发表于 08-21 12:17 895次阅读
    cpu<b class='flag-5'>缓存</b>的<b class='flag-5'>作用</b>及原理是什么

    157.157、缓存 缓存使用 本地锁在分布式下的问题

    缓存
    充八万
    发布于 :2023年07月18日 04:44:59

    聊聊本地缓存和分布式缓存

    本地缓存 :应用中的缓存组件,缓存组件和应用在同一进程中,缓存的读写非常快,没有网络开销。但各应用或集群的各节点都需要维护自己的单独缓存,无
    发表于 06-11 15:12 583次阅读
    聊聊本地<b class='flag-5'>缓存</b>和分布式<b class='flag-5'>缓存</b>

    Caffeine教程缓存介绍

    缓存(Cache)在代码世界中无处不在。从底层的CPU多级缓存,到客户端的页面缓存,处处都存在着缓存的身影。缓存从本质上来说,是一种空间换时
    的头像 发表于 05-22 11:01 672次阅读
    Caffeine教程<b class='flag-5'>缓存</b>介绍

    ESP8266 DMA/SLC的结构问题求解

    我在玩 ESP8266 DMA/SLC。 在搜索文档时,我遇到了以下 URL: https: //github.com/espressif/ESP8266_RT ... c_struct.h在这
    发表于 05-08 08:21