原厂MLC只卖TLC价,给我一个拒绝的理由?MLC闪存会掉速,写入掉速到100MB/s算不算理由? 在贴吧中流传着一个Q200写入掉速100MB/s的例子,MLC怎么会掉速?让我们一起看下这种情况是如何发生的,为什么又说掉速是不存在的。 MLC闪存会掉速吗 要复现掉速现象需要连续复制大量文件到Q200内,小编一口气复制了37个Win7系统安装镜像,差不多有118GB,超过了Q200 240G可用容量的一半。MLC闪存会掉速吗 可用容量的一半是一个关键点,Q200运用全盘SLC Mode,简单说就是把MLC当SLC用。和通常TLC固态硬盘不一样,Q200写入100MB/s的状态通过简单闲置是不会恢复的,就仿佛是永久掉速一样,但其实只要删除几个文件,或者多跑几次AS测验后速度又会自动恢复正常,这是什么原理呢?请继续看储存极客的研究发现。MLC闪存会掉速吗 这种现象与ToshibaQ200运用的SLC Mode有关。将MLC闪存以SLC形态运用在固态硬盘当中并不鲜见,美光和已经归入Toshiba旗下的OCZ都有先例,目的都是为了更高的写入速度以及耐久度表现(闪存耐擦写次数提升6倍以上)。MLC闪存会掉速吗 由于SLC Mode引起的写入速度降100M会不会影响用户正常运用呢,请继续看下文的形象比喻说明。我们假设把Q200固态硬盘看作是一个软卧隔间,内有上下铺位共4个。始发站只有2位买到上铺的乘客上车,在下铺无人的情况下他们各自睡到了下铺,舒舒服服没有问题。MLC以SLC Mode运用,写入速度快,但是会浪费一半空间。MLC闪存会掉速吗 买到下铺票的乘客在中途站上车,因为自己的铺位被占,需要先叫醒他们,请他们挪到上边,自己才能躺下。这个过程比直接睡到上铺还要耗时。SLC Cache耗尽时,需要首先进行内部搬运,将原有数据恢复MLC态,然后迎接新的数据写入。如果有数据被删除,相应的闪存位置可直接被用作新的SLC Cache。继续我们前面的例子,后上车的下铺乘客首先下车,已经在上铺睡着的那位并不会醒来再度抢占下铺席位。如果有新的持有下铺票乘客上车,就可以直接躺到铺位。 MLC闪存会掉速吗 Q200这种看似懒惰的SLC策略让每次新写入的数据总是以SLC形态储存,一方面会让经常修改数据的随机读取性能更高,另一方面也有利于掉电保护(异常断电时候如果恰好对Upper Page进行写入,容易引起盘上原有数据遗失,而SLC Mode只写Lower Page)。MLC闪存会掉速吗 即便是SLC缓存用完进入强制GC的100MB/s写入阶段,实际运用效能也不会有多大影响,毕竟作为硬盘来说,有限的空间不可能只写不删,而只要有删除就能即刻释放出空间,变成SLC Cache迎接新数据的高速写入。所以说Q200用过半盘后掉速只是表象,实际家用条件下运用并不会有卡慢发生,速度也几乎和空盘时一样。MLC闪存会掉速吗 ToshibaQ200是从OEM产品HG系列演变而来,向包括戴尔联想在内的一流品牌电脑制造商供货的产品,自然是不会存在影响用户运用的漏洞。特殊的SLC Cache算法既保证了储存空间,又让最常用数据始终以SLC形态储存提升性能,可以说是以实际运用体验为出发点的策略,尽管这种策略在某些时候可能会让人产生误解,不过一旦理解原理就能感到其中的智慧。 |
发表评论