tlc 跟 mlc 都是固态硬盘里面的 NAND 闪存颗粒,核心差别是每个存储单元存放的数据位数不一样,mlc 一个单元存 2bit 数据,tlc 一个单元存 3bit 数据,这个底层设计差异直接带来寿命速度稳定性价格全部不同。之所以会出现两种颗粒,是厂商在成本和性能之间做取舍,mlc 更早推出,可靠性强但是成本高,tlc 在 mlc 之后量产,把单单元存储容量做更大,降低单位容量成本,但是代价是擦写寿命下降,读写稳定性弱一点。学习的时候可以先理解单单元 bit 数这个根本源头,再延伸看 P/E 擦写次数读写速度发热表现,最后对照使用场景判断该选 mlc 还是 tlc,掌握之后选购固态就不会只看容量忽略颗粒类型。
基础定义讲解
mlc 全称 Multi Level Cell,中文叫多阶存储单元,每一个浮栅存储单元里面保存 2bit 数据,一共有 4 种电压状态来区分 00 01 10 11。
tlc 全称 Triple Level Cell,中文叫三阶存储单元,每一个存储单元保存 3bit 数据,一共有 8 种电压状态区分数据。
简单理解,电压档位越多,识别数据的容错空间就越小,tlc 档位比 mlc 多一倍,所以对电压漂移更敏感。
核心性能差异
寿命 P/E 擦写次数
mlc 典型 P/E 大约 3000 到 10000 次
tlc 典型 P/E 大约 1000 到 3000 次
读写速度
mlc 连续读写和随机读写普遍更强,主控压力更小
tlc 原生速度弱,现在依靠主控 SLC 缓存补偿,日常轻负载速度看着接近 mlc,但是缓存耗尽之后掉速明显
稳定性
mlc 电压区间宽,高温长时间持续写入不容易出错,抗干扰能力强
tlc 电压区间窄,高温大量写入容易出现电压漂移,出错概率更高
发热
tlc 因为单元密度更高,持续满载写入发热量大于 mlc
成本价格
mlc 晶圆利用率低,单位容量成本高,同容量售价更贵
tlc 晶圆利用率高,单位容量便宜,是现在消费级固态主流颗粒
tlc 跟 mlc 差别对比表格
| 对比项目 | mlc | tlc |
|---|---|---|
| 单单元存储位数 | 2bit | 3bit |
| 电压状态数量 | 4 档 | 8 档 |
| P/E 擦写寿命 | 3000 至 10000 次 | 1000 至 3000 次 |
| 持续写入稳定性 | 强 | 一般,容易掉速 |
| 成本 | 高 | 低 |
| 主流应用 | 工业级 企业级固态 | 普通消费级固态 |
适用场景选择
mlc 适合的场景
服务器 工控设备 监控录像盘 经常大量连续写入 对数据安全和长期寿命要求很高的工业场景
tlc 适合的场景
家用电脑 办公主机 游戏盘,日常读写负载不极端,看重性价比的普通用户
补充拓展要点
第一 现在全新原厂 mlc 固态产量很少,市面上很多所谓 mlc 大多是老库存或者翻新盘,购买要留意渠道
第二 tlc 现在迭代之后寿命已经提升,搭配好主控和磨损均衡算法,普通家用足够用很多年,不用盲目迷信 mlc
第三 还有 SLC 颗粒是单 bit,QLC 是 4bit,可以放在同系列一起对比,tlc 跟 mlc 是中间两代,理解 bit 数规律就能举一反三
【常见问题】
问题 1 tlc 跟 mlc 的差别里面,是不是 tlc 一定比 mlc 寿命短
回答 1 tlc 跟 mlc 的差别核心就是单单元 bit 数量,原生 tlc 擦写寿命确实低于原生 mlc,但是新款 tlc 搭配主控优化之后,家用负载下实际使用寿命差距没有参数看起来那么夸张。
问题 2 玩游戏选固态,需要优先选 mlc 吗
回答 2 对比 tlc 跟 mlc 的差别,游戏属于随机读取为主,写入量不大,普通 tlc 固态已经可以满足游戏需求,不需要特意高价选购 mlc 颗粒固态。
问题 3 企业盘为什么大多不用 tlc 而是继续使用 mlc
回答 3 企业盘长期高负载持续写入,看重 tlc 跟 mlc 的差别里面的稳定性和 P/E 寿命,mlc 抗持续写入能力更强,所以很多企业级产品依旧选用 mlc 颗粒。
【免责申明】
本文为闪存技术科普参考,不同厂商颗粒工艺迭代参数会发生变化,P/E 次数属于典型参考值,不是固定绝对数值,选购产品请以官方产品手册为准,内容不构成购买推荐。


