PCEVA,PC绝对领域,探寻真正的电脑知识
  • 内容展现
  • 最新评论
浦科特PlexTurbo测试
2014-8-19 19:05| 发布者: Essence| 查看: 57155| 评论: 26|原作者: Essence
摘要: 在浦科特M6Pro的评测中我们提到PlexTurbo具有加速SSD和降低SSD写入量的功能,本文将做详细的探索分析。
PlexTurbo降低写入量的测试



我们使用Windows自带的画图软件新建了一个9400*9400像素的24位BMP图像文件,将其保存到M6Pro上,文件体积为252MB,小于900MB,能够被PlexTurbo完整地缓存。之所以选择BMP文件格式是因为他的非压缩属性,在像素固定的情况下文件体积不变。打开CrystalDiskInfo记录当前固态硬盘的写入量,然后点击画图软件的保存按钮,再F5刷新CrystalDiskInfo的SMART信息,检查M6Pro写入量变化。在没有开启PlexTurbo的情况下,每次保存都会让M6Pro增加与BMP图像文件体积相同的写入量。而开启PlexTurbo之后,如果图像内容未发生改变,多次按下画图软件的保存按钮,M6Pro的写入量不发生改变。这说明BMP图像文件进入了PlexTurbo内存缓存内,并且PlexTurbo能够检测到要写入的内容未发生变化,不必向M6Pro固态硬盘内写入重复数据,从而降低了写入量。

随后我又测试了更多内容,比如在图像内涂鸦,然后再保存。如果没有开启PlexTurbo,M6Pro会增加图像文件体积的写入量,而在开启PlexTurbo之后,涂鸦再保存,M6Pro的写入量增加很少,CrystalDiskInfo的SMART信息中F1值只增加1(每写入32MB数据F1数值加1)或者干脆不增加。这说明PlexTurbo能够检测到文件的部分改动,写入时不修改重复内容,只写入变化的信息,降低了写入量。

从上面Windows画图测试PlexTurbo降低写入量效果的试验也可以得到一个验证当前数据是否在内存缓存中的方法:再次保存图像的时候如果SSD写入量未增加,说明图像文件当前在缓存当中;如果再次保存图像后SSD写入量增加了,说明图像文件当前没有完整的存在于内存缓存当中了。

这里小编也用一段故事比喻来方便大家理解PlexTurbo降低写入量的原理:
老师布置了新的作业,小明发现老师布置的10道题里有8道是昨天写过的,于是直接拿出了昨天写的8道题作业,然后只需要再补写2道题就可以告诉老师我已经写完了,这样不但作业完成最快,而且省了作业纸。而节省作业纸的效果,就相当于降低了固态硬盘写入量。


收藏 邀请
0
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
发表评论

最新评论

引用 忘世 2014-8-19 17:25
hd tune测试合适吗?
引用 nighttob 2014-8-19 18:11
忘世 发表于 2014-8-19 17:25
hd tune测试合适吗?

只是HD Tune的读取测试会受到SSD原理的影响,写入测试还是实打实的写入的。
而且工具就是工具,还是在人会不会用。
引用 忘世 2014-8-19 18:26
nighttob 发表于 2014-8-19 18:11
只是HD Tune的读取测试会受到SSD原理的影响,写入测试还是实打实的写入的。
而且工具就是工具,还是在人 ...

谢谢说明
SSD新手一个
引用 haierccc 2014-8-19 19:53
那么多软件都在DRAM上打主意,用复杂的算法来求得高速度/低延迟。
什么时候外存的速度能够抵得上DRAM啊。。。
引用 黑鹰武士 2014-8-19 20:07
通读一遍 很靠谱 估计一年以后m7推出后 俺的M6S也能享受这个功能。。。哈哈
引用 huilailewo 2014-8-19 20:58
学习了,能不能辛苦再深度挖掘1下M6pro的http://bbs.pceva.com.cn/thread-97295-1-1.html  这里下数第2图 TT 的读写混合比不同的性能情况?
看M6pro128GB/256GB/512GB/1TB四档容量,对应缓存分别是256MB/512MB/768MB/768MB。比常见盘容量更充裕的盘上缓存配合内存缓冲减少实际的读写交错是有可能有更好的效果,就是不知实际怎样
引用 fengmingfm 2014-8-20 01:16
什么时候 PlexTurbo 能支持 M6S 和 M6M 啊???
引用 toche888 2014-8-20 08:52
huilailewo 发表于 2014-8-19 20:58
学习了,能不能辛苦再深度挖掘1下M6pro的http://bbs.pceva.com.cn/thread-97295-1-1.html  这里下数第2图 T ...

SSD本身的缓存主要是用来存放FTL表的, 闪存容量越大, FTL表就越大, 不是用来存放用户数据的。
引用 michelelee 2014-8-20 09:06
fengmingfm 发表于 2014-8-20 01:16
什么时候 PlexTurbo 能支持 M6S 和 M6M 啊???

都支持了,让M6PRO怎么卖。。。
引用 xmiangui 2014-8-20 10:37
比想象中好,看来不是单纯为了跑分设计的缓存软件。不过因为策略比较保守(怕掉电),也没太大惊喜。而且我个人是不喜欢这类抢操作系统工作的软件,倒不是不好,增加一层系统复杂度总觉得不可靠。

当然有这个需求的用户还是可以玩玩的,就好比有些存储设备,写入的时候数据在缓存留一份,能提高10倍的读性能。
引用 huilailewo 2014-8-20 11:10
toche888 发表于 2014-8-20 08:52
SSD本身的缓存主要是用来存放FTL表的, 闪存容量越大, FTL表就越大, 不是用来存放用户数据的。
...

现在的M6pro或是你说的那个样子但也不是不可改良的,那个路径是http://bbs.pceva.com.cn/thread-95933-1-1.html   《影驰战将M产品评测》里总结前的
          “  上面已经提到,战将M所用颗粒最小读写单元Page的大小是16KB。4K区块写入IOPS高出16KB区块,说明了固态硬盘对写入数据进行了缓存。简单的理解就是把要写入的数据在缓存中凑足16KB之后再写入到颗粒中,这样就减小了写入放大,也提高了性能。
固态硬盘的缓存中除了存放FTL表,也会有一小部分用于数据缓存。缓存也是有限制的,为了防止掉电导致数据丢失,数据缓存的容量一般都会比较小,并且会定期刷新将缓存数据写入到闪存中。
那么既然4K随机写入数据是经过缓存的,那么测试固态硬盘的写入能力就不应以此为依据,相比之下考察颗粒Page大小的随机写入性能更有意义。”

这1段里提出的,延展开来就是读有高优先权,写先缓冲着凑整并等待空闲时再写入闪存


引用 kkess 2014-8-20 11:34
huilailewo 发表于 2014-8-20 11:10
现在的M6pro或是你说的那个样子但也不是不可改良的,那个路径是http://bbs.pceva.com.cn/thread-95933-1- ...

应该是定时Flush缓存内存到NAND颗粒内,不管当前缓存了多少内容。
SSD预读取缓存是没有意义的,缓存命中率太低了
混合读写企业级盘做的都很好,Ocz的Barafoot 3主控应对混合读写的表现也不错
引用 Pale_Cheung 2014-8-20 13:16
haierccc 发表于 2014-8-19 19:53
那么多软件都在DRAM上打主意,用复杂的算法来求得高速度/低延迟。
什么时候外存的速度能够抵得上DRAM啊。。 ...

外部存储器进步,dram也会进步。

只要设计目的是“外存”,那永远就要差2个数量级。

因为这个系统就是这么设计的。
引用 xmiangui 2014-8-20 14:02
本帖最后由 xmiangui 于 2014-8-20 14:03 编辑
haierccc 发表于 2014-8-19 19:53
那么多软件都在DRAM上打主意,用复杂的算法来求得高速度/低延迟。
什么时候外存的速度能够抵得上DRAM啊。。 ...

因为一般意义上的外存,最大的特点是数据不易失,而要做到断电XX时间后数据完整,必须面对检错、纠错、冗余。想要进一步提高速度,还要依赖于缓存和映射。

这些都是要依靠复杂的算法来保证,既然有复杂的算法,也需要有高速的内存(供外存的主控使用的内存)。所以外存的速度依赖于内存速度和主控速度的发展,结果就是永远别想超过内存啦。

除非不计成本用比主流内存快一个数量级(同样也至少贵一个数量级)的技术,当然这样的产品估计也没多少人买得起。
引用 huilailewo 2014-8-20 21:36
kkess 发表于 2014-8-20 11:34
应该是定时Flush缓存内存到NAND颗粒内,不管当前缓存了多少内容。
SSD预读取缓存是没有意义的,缓存命中 ...

定时是易用稳定;      120G配256MB、240G配512MB缓存这不拿点出来用也太亏了, 在缓存中的数据写完后的空闲时预读那些难读的随机数据进缓存1但命中就快很多;    看到OCZ Vector 150广告里的混合读写效果,搞1搞新固件M6Pro有可能和它同样好或再好点
引用 easports1200 2014-8-20 22:27
感觉还是适合笔记本
引用 lxdddxl 2014-8-20 23:05
装个缓存软件例如PrimoCache设定写入延时也能减少硬盘写入量,而且对所有SSD和机械硬盘都有效
就是跑分没那么好看
引用 skill 2014-8-21 03:00
lxdddxl 发表于 2014-8-20 23:05
装个缓存软件例如PrimoCache设定写入延时也能减少硬盘写入量,而且对所有SSD和机械硬盘都有效
就是跑分没那 ...

可惜现在收费了,比 SUPER CACHE 还贵,其实这两个软件对机械盘更合适,用在SSD上,命中率很低
引用 mmrg 2014-8-21 16:08
本帖最后由 mmrg 于 2014-8-21 16:18 编辑



SuperCache 5.2
2X M6s 256

两次测试差好多

补图(不知道可以和6p有的拼不

查看全部评论(26)

热门评论
    热门评论
      返回顶部