Yessir
2021-11-03T11:17:44+00:00
比如,刚买来,空盘,速度能达到3500mb/s,然后,存储了200G后,速度下降到500mb/s,因为缓存只有200G???
比如你缓存是300g,你往硬盘里存600g的文件,那么前300g写入速度非常快,但是后面300g就会掉到缓外速度了
单次连续任务 超过200G掉速
不是磁盘用200G就废了
现在的ssd绝大部分都是tlc,直写速度慢,所以各家都加了mlc,ram,slc等作为缓存,这些缓存的速度比tlc快得多。在写入的数据量小于缓存大小的时候,写入速度就是缓存速度,反之缓存写满了就要等待缓存写入颗粒了,那时候的速度就是tlc本身的速度了。
不懂你可以百度,我相信这些百科上都有
[quote][pid=565620568,29411914,1]Reply[/pid] Post by [uid=19874886]batforever03[/uid] (2021-11-12 19:27):
现在的ssd绝大部分都是tlc,直写速度慢,所以各家都加了mlc,ram,slc等作为缓存,这些缓存的速度比tlc快得多。在写入的数据量小于缓存大小的时候,写入速度就是缓存速度,反之缓存写满了就要等......[/quote]和tlc没关系,intel的dc产品线现在也是tlc,就是厂家用低端颗粒降低成本
[quote][pid=565620972,29411914,1]Reply[/pid] Post by [uid=27222911]ZoltanQin[/uid] (2021-11-12 19:29):
和tlc没关系,intel的dc产品线现在也是tlc,就是厂家用低端颗粒降低成本[/quote]那你可知道intel的dc产品的op空间有多大?tlc颗粒说破天也是tlc,原来mlc颗粒基本不需要缓存。现在96层128层的产品成本已经很低了,性能瓶颈始终颗粒本身,tlc就是不如mlc。
Reply to [pid=565626282,29411914,1]Reply[/pid] Post by [uid=19874886]batforever03[/uid] (2021-11-12 20:00)
别管TLC怎么做 能达到性能就行。 MLC在吹也没产品了 终究被淘汰
[quote][pid=565629512,29411914,1]Reply[/pid] Post by [uid=36286336]zs63039464[/uid] (2021-11-12 20:17):
别管TLC怎么做 能达到性能就行。 MLC在吹也没产品了 终究被淘汰
MLC三星都不出了 就凯侠了。。不过不零售[/quote]缓存就是为了让tlc达到高性能的技术啊,麻烦你看下楼主标题
缓外速度是相对于SLC缓存的一个概念。
因为tlc颗粒速度比较慢,所以SSD主控会提前把一部分tlc颗粒开成slc颗粒,称为slc缓存。当你进行一个大规模的读写过程时,这部分slc缓存用完以后就会进入tlc颗粒直写状态,tlc颗粒直写速度就是缓外速度
当然这里说的slc缓存是动态的,主控可以把任何一块空闲的空间开成slc缓存。
各个SSD主控厂商对这部分的算法都不一定相同。有的厂商会保留一个固定的SLC缓存量(比如西数的SSD不会超过12g的SLC缓存),有的会把全盘/半盘设置为SLC缓存;有的厂商回收SLC缓存比较积极,有的不积极;有的分成多阶段slc缓存
[quote][pid=565635394,29411914,1]Reply[/pid] Post by [uid=62165221]我要开小号A[/uid] (2021-11-12 20:45):
缓外速度是相对于SLC缓存的一个概念。
因为tlc颗粒速度比较慢,所以SSD主控会提前把一部分tlc颗粒开成slc颗粒,称为slc缓存。当你进行一个大规模的读写过程时,这部分slc缓存用完以......[/quote]这个我更迷糊了
出厂的tlc 颗粒,速度慢,还能通过软件/算法“变成”slc 快速颗粒?
Reply to [pid=565695651,29411914,1]Reply[/pid] Post by [uid=42420463]巨龙骑士尹志平[/uid] (2021-11-13 06:33)可以啊,因为就是回退到上上代技术而已
flash闪存的基础单位是浮栅晶体管,你可以看作是一个量子井。给予一个脉冲击穿,就会输出一个电平,slc技术只需要判断这个电平是0还是1。tlc技术需要判断这个电平到底是000,001......还是111
Reply to [pid=565695651,29411914,1]Reply[/pid] Post by [uid=42420463]巨龙骑士尹志平[/uid] (2021-11-13 06:33)
因为MLC、TLC、SLC这三种颗粒的材料是一样的,不会说SLC颗粒贵是因为材料好,TLC颗粒便宜是因为材料差,同一厂商生产出来的三种颗粒,原则上讲材料是一样的,个别情况比如定制的除外。
这三种颗粒的本质区别,是在存储数据的密度不同。闪存颗粒是通过电压变化来存储数据的。SLC MLC TLC的结构是从简单到复杂的,所以八种电荷变化的TLC颗粒是可以模拟成两种电荷变化的SLC颗粒 代价是这部分模拟的容量只有原来的1/4.
[quote][pid=565620568,29411914,1]Reply[/pid] Post by [uid=19874886]batforever03[/uid] (2021-11-12 19:27):
现在的ssd绝大部分都是tlc,直写速度慢,所以各家都加了mlc,ram,slc等作为缓存,这些缓存的速度比tlc快得多。在写入的数据量小于缓存大小的时候,写入速度就是缓存速度,反之缓存写满了就要等......[/quote]dram不是拿来做写入缓存的,没有人特意加mlc/slc,都是拿tlc颗粒让部分单元工作在slc模式
话说如今大容量SATA SSD要用tlc跑满接口速率倒也不难
[quote][pid=565696393,29411914,1]Reply[/pid] Post by [uid=1140814]shufeng46[/uid] (2021-11-13 06:55):
因为MLC、TLC、SLC这三种颗粒的材料是一样的,不会说SLC颗粒贵是因为材料好,TLC颗粒便宜是因为材料差,同一厂商生产出来的三种颗粒,原则上讲材料是一样的,个别情况比如定制......[/quote]1/3
Reply to [pid=565696806,29411914,1]Reply[/pid] Post by [uid=12667577]magnus87[/uid] (2021-11-13 07:06)
是1/3 我迷糊了
1/4的是QLC模拟成SLC的情况
[quote][pid=565635394,29411914,1]Reply[/pid] Post by [uid=62165221]我要开小号A[/uid] (2021-11-12 20:45):
缓外速度是相对于SLC缓存的一个概念。
因为tlc颗粒速度比较慢,所以SSD主控会提前把一部分tlc颗粒开成slc颗粒,称为slc缓存。当你进行一个大规模的读写过程时,这部分slc缓存用完以后就会进入tlc颗粒直写状态,tlc颗粒直写速度就约等于缓外速度
当然这里说的slc缓存是动态的,主控可以把任何一块空闲的空间开成slc缓存。
各个SSD主控厂商对这部分的算法都不一定相同。有的厂商会保留一个固定的SLC缓存量(比如西数的SSD不会超过12g的SLC缓存),有的会把全盘/半盘设置为SLC缓存;[/quote]这是正确的解释 所以空盘能连续高速写入大量的 满盘了连续写入会少好多 有的盘基本都没多少了