[请益] QLC到底不好在哪里呢?

楼主: qazwsx0128 (*****)   2019-09-17 22:10:08
最近想要加大容量,
看到QLC又大又便宜,不禁心动了起来
但查了一下评价,87%乡民都说QLC是垃圾,说写满了会掉速掉的很夸张
让我问号一堆去查了一下到底是什么意思
爬文后了解如下,有错请指证
这个QLC技术,好像是借由多层单元(电位)来达到容量翻倍的效果
但四层单元的QLC与单层单元SLC的差别就是
电位变成了由单层SLC的 2^1 = 2 种可能,
变成了四层QLC的 2^4 = 16 种可能,造成写入速度的大幅下降(读取似乎影响不大?),
而为了因应写入速度大幅下降,
透过将四层单元QLC的部分单元,模拟成单层单元的SLC来提升速度,
虽然这部分的单元只有2^1种可能,让容量稍微减少了一些
但也因为被模拟成单层单元的QLC部分单元只有2^1种可能,而提升了这部分单元的速度
接着再透过这部分模拟的单元当作读写的缓冲(而这缓冲也会被读写最多次),
所有要写入的资料都会先写到这个缓冲,
由于是模拟成SLC,所以写入速度相当快,
所以当你写入的档案在这缓冲大小内时,速度会是SLC的速度
而此缓冲在被以单层单元的速度写入之后,
再以四层单元的速度写入没有被模拟的QLC里面
因此实际的情况是
你眼睛看到瞬间写完其实是只写到缓冲,
后面你没看到的是缓冲区慢慢写到主区块的动作
所以在你写入大于缓冲大小的资料时,
因为缓冲区已经塞满了,而缓冲区腾出空间的速度就是他把东西写到主区块的速度
由于主区块是四层单元的QLC,所以写入速度极慢
因此被模拟成SLC的区块虽然速度很快,但主区块接收的速度极慢
就像是要进车站搭车,一次可以放一百个人进去车站,但是车的入口只有一个
一次只能上一个人,因此只有等一个人上车了,
车站才能再拉一个人进来
如果要进车站的只有一百个人以下,那么就是瞬间进车站
如果超过一百个人,那么第101个人就要等第一个人上车之后才能进站
这也是为什么超过缓冲之后会掉速掉的这么夸张的原因
这是在爬文之后的大概解读,不知有没有什么解读错误的地方?
作者: mengmengcats (流浪橘白猫)   2019-09-17 22:45:00
就快取写完会掉速,容错率靠主控拉,买到渣主控就嘿嘿
作者: ptt987654321 (低调)   2019-09-18 00:08:00
因为现在有TLC可以选 但到最后没得选还是要买
作者: horstyle0411 (树林马尚)   2019-09-18 01:11:00
不好在不够便宜
作者: twosheep0603 (两羊)   2019-09-18 02:09:00
掉速是一个问题 每个cell有写入次数限制是另一个

Links booklink

Contact Us: admin [ a t ] ucptt.com