PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

[教学] PlexTurbo 2.0智能快取技术介绍

[复制链接]
跳转到指定楼层
1#
点击数:6413|回复数:4
PlexTurbo简介

PlexTurbo 为 Plextor 独家开发的“SSD 智能快取技术”,利用系统内存,除了能大幅降低 SSD 写入量、提高 SSD 使用寿命之外,更能提高 SSD 的存取效能,突破 SATA接口带宽的枷锁。

目前PlexTurbo已支援以下型号的浦科特SSD:M6Pro、M6S、M6e、M6e M.2 2280、M6e Black Edition。

PlexTurbo 特点






PlexTurbo 运行方式与其他 DRAM 快取技术比较

测试结果会因搭配平台的硬件、软件及系统的不同而有所差异,我们建议平台配置如下:

CPU:最低频率需求 1 GHz 或以上,建议 Intel i5 以上
RAM:最低 2GB,建议 8GB 以上
OS:仅支持 Windows 操作系统,Win 7/ 8/ 8.1 (x86/x64) 以上版本
PlexTurbo 仅支持单一碟机,请先卸除其它碟机的PlexTurbo功能
不支持 PAE 模式
不支援外接式碟机
分割区若无4K对齐,将影响PlexTurbo加速效果

PlexTurbo 独家技术原理
PlexTurbo 具有 4 项 Plextor 独家变革创新技术:LEM (Life Extension Mechanism®)、RMU (Reduced Memory Usage®)、WTP (Write Through Plus® ),以及 IBE (Intelligent Boost Engine®)。

动态 DRAM 分配
PlexTurbo占用高速缓存的方式是依照数据的使用率,以动态的方式占用或释放DRAM的空间,所以与一般 SSD 快取技术会在开机时就预先占用固定DRAM大小的方式不同,PlexTurbo不会和系统抢占宝贵的内存资源。

下图以 16GB 系统内存为例:


PlexTurbo 默认会在内存中动态划分出一个高速缓存区(Cache),最多占用约 3.8GB内存。
RMU (Reduce Memory Usage®)所会产生的 Pattern 则会小于4K或者是大于10 MB (最大不超过200MB)。
WTP (Write Through Plus ®) 占用的容量大小不一定。
最大会占用 4GB 系统内存:3.8GB (Cache) + 0.2GB (RMU & WTP)。

比对 并 加速你的 Hot Data – 智能加速引擎 (Intelligent Boost Engine®, IBE)
IBE 智能加速引擎技术,能自动侦测 各种数据的使用率,将数据分为 “较常使用(Hot Data)” 及 “较少使用(Cold Data)”,进行最佳的快取 (Cache) 配置,有效运用系统内存快取空间。IBE 是以 Block 为快取基础,并非以单一文件为快取基础,若遇到大型文件将会部分变更的 Hot Data 为快取,而非整份文件。

下图是 IBE 智能加速引擎技术的原理展示


(A) 当应用程序收到数据读取或者数据写入的指令时会直接先到 Cache (高速缓存) 去找是否有符合的数据,这时便启动了IBE 智能加速引擎。
(B) 会去比对 Cache 内所有的 Hot Data 是否有一样的数据,一旦找到完全一样的数据时,就会响应给应用程序,同时也将 Cache 内刚刚用到的数据排到 Hot Data 最前方顺位,供 IBE 优先查找。随着程序的运作,若是没有被应用到的 Hot Data 会逐渐变成 Cold Data 就会被移出 Cache。
(C) 是在数据变冷的过程中又有被应用程序使用到的话,马上又会被排到 Hot Data 最前面优先顺位供 IBE 再度比对。

PlexTurbo 加速流程
LEM 是 PlexTurbo 用来帮助 SSD 延长使用寿命的主要技术,透过智能演算数据比对,减少不必要的写入动作以延长 SSD 闪存寿命。RMU、WTP 则是 PlexTurbo 用来帮助 SSD 写入加速的二个主要技术。下图是 PlexTurbo 加速原理展示。


(A)        当数据开始进入读取或者写入阶段的同时,LEM (Life Extend Mechanism) 技术就会开始动作,并且在第一次写入数据 (Hot Data) 进 SSD 的同时,也会写一份在 Cache,用来执行读取效能的加速。
(B) 当LEM 发现写入资料与目前 RAM 里面的 Cache 不一样时就会开始准备写入。
(C1) 当资料要写入SSD时,会先到 RMU (Reduced Memory Usage),RMU 会根据使用数据重复率最高的部分制作 Pattern,只要有与 Pattern 相同数据重复写入的指令,就会全部乘载再一次写入 (Pattern 通常会大于 10MB 或小于 4KB,最大不超过 100MB)。并且,只要 RMU 一发出写入,就会立刻回报完成指令给应用程序,如此一来,应用程序即可下达下一个写入指令,SSD 在写入时间上即可大幅缩减。
(C2) 而当写入数据没有可对应的 Pattern 时,RMU 便会将写入指令交由 WTP 来执行储存至 SSD 的动作。与 RMU 一样,WTP 也帮助 SSD 写入加速,WTP 只要一发出写入,就会立即回复完成指令给应用程序,以便让应用程序下达下一个写入指令。

PlexTurbo的下载:

PlexTurbo目前包含两种形式,一种是作为浦科特PlexTool固态硬盘工具箱的一个功能存在,另一种则是单独安装使用的软件。最新版本的PlexTool工具箱或PlexTurbo软件可在官网http://www.plextor.com.cn/index. ... gory&catid=1474处下载。PlexTurbo 有关常见问题,请参考 FAQ


2#
robert88 发表于 2015-5-6 13:04 | 只看该作者
看见M6s猛掉价,是着急清仓的节奏吗!要出新的啦!!!哈哈,固件也是给力呀!
3#
Rafflesia 发表于 2015-5-6 14:34 | 只看该作者
始终觉得这东西还是yy的成本大些。浦科特还是先好好做好固件的健壮性吧。
4#
zjlcmpg 发表于 2015-5-7 12:04 发自PCEVA移动客户端 | 只看该作者
终于支持m6s了,nice
5#
xiaojinglf 发表于 2015-5-9 12:02 | 只看该作者
这个东西原来不是有个办法用在m5m吗,我测试了一下。启用加速后,相同数据仍然写入一次
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部