PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

让我们深入了解和理性看待SSD上采用的SLC加速模式

[复制链接]
chungexcy 发表于 2015-6-16 14:59 | 显示全部楼层
neeyuese 发表于 2015-6-13 19:12
DWA是永远占用1/2的用户可用空间,没有错呀,如果用户用了全盘50%容量,那么剩下的50%里取其中的一半(总 ...

请问浴室,以256GB的M600为例,如果剩余空间只有36GB的时候,是不是可以认为18GB作SLC。如果现在把这36GB用完,前18GB是SLC,剩下18GB,OP正好填上,这样就不会遇到调速到100MB/s以下了?

neeyuese  楼主| 发表于 2015-6-16 15:31 | 显示全部楼层
chungexcy 发表于 2015-6-16 16:59
请问浴室,以256GB的M600为例,如果剩余空间只有36GB的时候,是不是可以认为18GB作SLC。如果现在把这36GB ...

剩余空间只剩下36GB,又闲置过一段时间,那么就是剩下18GB的SLC + OP空间,如果你再写18GB速度还是高速,然后就是写OP速(MLC),再写下去才是100MB/s以下。

sunbaolai 发表于 2015-6-16 17:17 | 显示全部楼层
本帖最后由 sunbaolai 于 2015-6-16 17:20 编辑
现在知道为什么850Evo的120GB和250GB的官标保修限制耐久度是一样的都为75TBW了吧

按照该说法,英睿达M550系列的耐久度都是72TB,是否可以理解M550系列的SLC缓存加速区的容量是一样多?

还是我看到的图片数据有误?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
neeyuese  楼主| 发表于 2015-6-16 17:24 | 显示全部楼层
sunbaolai 发表于 2015-6-16 19:17
按照该说法,英睿达M550系列的耐久度都是72TB,是否可以理解M550系列的SLC缓存加速区的容量是一样多?

还 ...

M550是没有SLC缓存加速的,M550的闪存速度比M500快。
sunbaolai 发表于 2015-6-16 17:38 | 显示全部楼层
多谢。
正常情况下SSD的耐久度应该随着容量的增加而增加,为什么M550从128G到1T耐久度都是72T啊?
sunbaolai 发表于 2015-6-16 17:44 | 显示全部楼层
本帖最后由 sunbaolai 于 2015-6-16 17:47 编辑

多谢。为什么M550系列的耐久度都是72T啊?
网速有点慢,以为我的回复丢了,所以重复回帖,请见谅。
neeyuese  楼主| 发表于 2015-6-16 17:55 | 显示全部楼层
sunbaolai 发表于 2015-6-16 19:44
多谢。为什么M550系列的耐久度都是72T啊?
网速有点慢,以为我的回复丢了,所以重复回帖,请见谅。
...

64GB的是36TB的,128GB的是72TB,256和512GB的颗粒是L85A所以也是72TB,只能说验证偷懒了。
YOUZHU1212 发表于 2015-6-16 18:35 | 显示全部楼层
浴室   那850EVO,这TLC是不是还是很烂?
saleno 发表于 2015-6-16 19:42 | 显示全部楼层
我进来只看了楼主的签名新照,夏天到了又是展示身材的时候了,楼主换了3套衣服唯独这双凉鞋情有独钟,趾甲有的上了银色有的上了红色这是什么最新时尚啊?另外身材很好凹凸有致说看了不YY的人都是虚伪的。。文章没有拜读不好意思,,
dongyi945 发表于 2015-6-19 09:21 | 显示全部楼层
不管怎么说,TLC应该都是趋势,容量大才是硬道理。
coolheat 发表于 2015-7-2 12:46 | 显示全部楼层
学习了!!!!!!!
mkmk891 发表于 2015-7-2 15:07 发自PCEVA移动客户端 | 显示全部楼层
lacsiess 发表于 2015-6-14 09:30
512G的话实际可用也就476G左右,你分配235G的话应该能保持全程SLC的速度,寿命则是大大强于MLC不如SLC的样 ...

mlc是1:2模拟,想要全程开挂的话,最低slc缓存容量=最大可用容量,那么应该是158.6gb,剩下317.4gb模拟成158.6gb缓存
lacsiess 发表于 2015-7-2 19:17 | 显示全部楼层
本帖最后由 lacsiess 于 2015-7-2 19:19 编辑
mkmk891 发表于 2015-7-2 15:07
mlc是1:2模拟,想要全程开挂的话,最低slc缓存容量=最大可用容量,那么应该是158.6gb,剩下317.4gb模拟成 ...

你怎么算的?全盘512G的时候MLC模拟SLC可视为256G SLC,留几G防止主控在接近一半时开始进入FOLD,起码也能用250G以上的SLC区域好吧,你这算法是TLC了,512G TLC模拟SLC才是1/3不到
mkmk891 发表于 2015-7-2 21:33 | 显示全部楼层
lacsiess 发表于 2015-7-2 19:17
你怎么算的?全盘512G的时候MLC模拟SLC可视为256G SLC,留几G防止主控在接近一半时开始进入FOLD,起码也能用2 ...

是的,你算的是对的,我搞错了
gk104_200 发表于 2015-7-7 22:32 发自PCEVA移动客户端 | 显示全部楼层
为什么tlc不来个模拟mlc呢,对于全局模拟不是更好
twinspace 发表于 2015-7-9 14:06 | 显示全部楼层
neeyuese 发表于 2015-6-13 20:35
OCZ的做法和美光很像,容量占用过半后有闲置时间的话,剩余空间也会划分成SLC加速模式。

...

所谓的加速能力(Acceleration Capacity)只和逻辑饱和度(Logical Saturation)有关,两者成反比,当LS 达到46%左右时,AC = 0(为什么是46%,是由于即使在SLC加速模式下也要保证7.37%以上的OP),所谓的无限加速能力,都是在LS<46%的基础上的,当系统idle的时候,后台会做GC,将SLC 搬到MLC以恢复AC,如果是Sustain work loading,系统没有idle的机会,也就没有恢复AC的机会,这样跑sequential write的话performance就是那张图显示的样子。所有,只要系统有TRIM,保证LS<46%,不是sustain work loading的情况,理论上永远都有加速能力(只是AC的大小不同而已)。

补充内容 (2015-7-9 14:52):
刚才说错了,LS与AC是成反比,当LS = 46%时,AC = 46%,这时所有AC已经用完,如果系统没有IDLE的话,没法恢复AC,后面的写只能进入到MLC区域,所以,performance下降,当这部分MLC继续耗尽之后,只能进入GC,performance继续下降。

评分

参与人数 1绝对值 +1 收起 理由
neeyuese + 1 感谢分享。

查看全部评分

twinspace 发表于 2015-7-9 14:42 | 显示全部楼层
本帖最后由 twinspace 于 2015-7-9 14:44 编辑
固特异轮胎 发表于 2015-6-13 21:53
但是由于它是模拟的SLC模式,所以速度,耐久,错误率都要好是吧?但就是没有磨损平衡
...

不一定没有磨损平衡,这取决于SLC区域实现方式是固定的还是动态分配的,所谓固定就是SLC区域的block在物理上是固定的,这样的算法,一般只会对MLC/TLC区域做static wear leveling,如果是动态分配的算法,也就是说同一个block,有时为SLC,有时为MLC/TLC,这样它本身就在wear leveling的覆盖范围内的。镁光的DWA,就是动态方式,而三星到TLC算法有可能是固定的(从之前出的那些问题推测),当然,有些TLC的nand明确规定不允许来回切换MODE,那自然是固定range SLC咯。

评分

参与人数 1绝对值 +2 收起 理由
neeyuese + 2 感谢分享

查看全部评分

a120004035 发表于 2015-7-9 19:47 | 显示全部楼层
看过文章再次给棒子跪了。。。
固特异轮胎 发表于 2015-7-10 21:49 | 显示全部楼层
twinspace 发表于 2015-7-9 14:42
不一定没有磨损平衡,这取决于SLC区域实现方式是固定的还是动态分配的,所谓固定就是SLC区域的block在物理 ...

这么说的话三棒还是坑了
q102911594 发表于 2016-1-17 09:11 | 显示全部楼层
浴室大大,有个问题,最近从朋友那收了一块全新850evo,主要是价格感人,读了你的帖子了解到模拟slc区域和普通tlc区域没有平衡磨损,各磨各的,请问下,如何能最大避免或者延长寿命?预留op多一点可以吗?先谢谢了@neeyuese
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部