SSD存储结构对比分析

一、简介

SSD的存储单元包含如下几种:SLC、MLC、TLC和QLC,下面对比分析一下这几种存储颗粒的差异。

二、SLC(Single-Level Cell)

每个Cell单元存储1bit信息,也就是只有01两种电压变化,结构简单,电压控制也快速;

2.1、优缺点

  • 优点:

    • 寿命长,性能强;
    • 读写速度最快的NAND闪存芯片规格;
    • 与任何其他类型的闪存相比,擦写寿命和读写循环的周期最长;
    • 读取/写入错误的发生几率更小,并可在跨度更大的温度范围内正常运行;
  • 缺点:

    • 容量低,成本高;
    • 市场上最昂贵的NAND闪存类型;
    • 通常只有较小的容量;

2.2、适用对象

  • 需要大量读取/写入周期的工业级负载,例如服务器;

三、MLC(Multi-Level Cell)

每个cell单元存储2bit信息,需要更复杂的电压控制,有00011011四种变化,这也意味着写入性能、可靠性能降低了。其P/E寿命根据不同制程在3000-5000次不等。

3.1、优缺点

  • 优点:

    • 扩展的SSD的容量,也拥有合理的性价比;
    • 比TLC闪存表现更加稳定;
  • 缺点:

    • 不如SLC闪存那般耐用可靠;

3.2、适用对象

  • 较频繁地使用计算机的用户或游戏玩家;

四、TLC(Trinary-Level Cell)

每个cell单元存储3bit信息,电压从000111有8种变化,容量比MLC再次增加1/3,成本更低,但是架构更复杂,P/E编程时间长,写入速度慢,P/E寿命也降至1000-3000次,部分情况会更低。寿命短只是相对而言的,通常来讲,经过重度测试的TLC颗粒正常使用5年以上是没有问题的。

4.1、优缺点

  • 优点:
    • 较低的生产成本开启了廉价大容量SSD市场;
  • 缺点:
    • 与SLC、MLC相比,TLC储存单元的擦写寿命要短得多;
    • 理论上读写速度与SLC、MLC相比较慢;

4.2、适用对象

  • 对存储需求不大的轻度使用需求的计算机用户,比如只使用上网、邮件等简单功能的上网本、平板;

五、QLC(4bit MLC)

电压有16种变化,但是容量能增加33%,就是写入性能、P/E寿命与TLC相比会进一步降低。具体的性能测试上,美光有做过实验。读取速度方面,SATA接口中的二者都可以达到540MB/S,QLC表现差在写入速度上,因为其P/E编程时间就比MLC、TLC更长,速度更慢,连续写入速度从520MB/s降至360MB/s,随机性能更是从9500 IOPS降至5000 IOPS,损失将近一半。

5.1、优缺点

  • 优点:
    • 总成本更低,进行存储时依靠更少驱动器来实现;
    • 具有更多容量,储存密度高,从而获得更好的效益;
  • 缺点:
    • 与SLC、MLC相比,QLC的性能和写入寿命有所降低,但与TLC相当;

5.2、适用对象

  • 比较适合把SSD作为数据仓库的用户;
  • 对数据存储量的需求较大、平时对计算机进行轻度使用(写入操作少)、或者追求较低价格,建议选用;

六、性能对比

在客观限制条件一致的前提下理论的对比数据以及存储单元结构如下所示;

对比项目 SLC MLC TLC QLC
读写性能 最好 最差
价格 最高 最低
存储空间 最小 最大
擦写寿命 最长 最短

存储结构对比

作者: bugwz
链接: https://bugwz.com/2020/02/01/ssd-storage-structure/
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 咕咕