虽然固态硬盘已经很快了,但还有办法让它变得更快,怎么实现呢?由于内存的容量越来越大,价格却越来越低,现在新配置的电脑都是选择了8G×2的内存搭配。对于仅仅是上上网、玩玩游戏的普通家庭用户来 说,16G内存绝对是够用了,而且在很多情况下还是用不满的。我们完全可以把用不完的那部分内存充分利用起来,通过软件把这部分内存设置为SSD或者 HDD硬盘的缓存,既可以提高系统的响应速度,又可以减少SSD的数据写入量,这样就达到了让ssd更加高速高效的功能,然后这种工具有很多,哪一款更好呢?今天就来对比一下几款常用的内存虚拟硬盘缓存软件,看看哪个更好。
测试使用的SSD为浦科特M6S+ 256G,性能在众多SATA3接口的SSD中属于中上水平,但是对比PCIE接口的高端SSD有不小的差距。此次对比中加入几款目前主流的PCIE SSD,看看主流的SATA3 SSD在使用物理内存作为缓存之后,在性能上能否和PCIE SSD比肩。
【软件简介】:
目前我们常用的能够把物理内存虚拟为SSD缓存的软件有以下三款:
1、PrimoCache;2、ASUS RAMCache;3、Plexturbo。
其中大家最熟悉、使用也最为广泛要数PrimoCache了。PrimoCache就是原先的 FancyCache(FancyCache已经停止开发),是一款可以将物理内存、SSD等虚拟为HDD硬盘缓存,或者把物理内存虚拟为SSD缓存的软 件,并且能够选择为不同硬盘、分区进行缓存加速,功能非常强大,而且通用性强,对平台的依赖性低,不局限于某些品牌某些型号的主板或者SSD使用。
ASUS RAMCache是华硕主板专属软件,虽然适用范围小,但属于免费软件,而且功能强大,支持把物理内存虚拟为HDD或者SSD的缓存。Plexturbo 是浦科特固态硬盘的配套软件之一,以前是整合在Plextool软件中的,并且只能使用在浦科特的高端SSD上。现在被独立出来,而且对目前所有主流的浦 科特SSD开放,即使低端产品也能够开启Plexturbo。三星固态硬盘的配套软件Samsung Magician中也提供了类似功能的RAPID技术,同样能够把内存虚拟为SSD的缓存,不过只能够用在三星特定型号的SSD上。因为 Plexturbo在之前已经被玩家破解,能够应用到所有品牌的SSD上,所以今天讨论适用范围更广的Plexturbo。
PlexTurbo 采用Intelligent Boost Engine(IBE)智能加速引擎技术,能够自动监测、分析出系统经常反复读写哪些“热数据”和较少读写哪些“冷数据”,并且把用户最常使用的“热数 据”存放在缓存中,而“冷数据”则会被存储到SSD中,这样就可以提高系统下次访问时的响应速度。
PlexTurbo还支持预载加速,在下次开机时能够预 先把热数据加载到缓存中,提高热数据的读取速度。如果在一台计算机中安装了多个SSD,PlexTurbo还可以为多个SSD分别设置内存作为缓存,总共 可启用最大容量16GB的系统内存作为SSD的缓存。虽然这三个软件都能够把内存虚拟为SSD的缓存,但是其具体的工作方式不一样,所以实际的效果也不一 样。下面就从安装设置、功能特点、实际提速效果等几个不同方面来综合对比这三款软件的异同。
【安装设置】:
1、PrimoCache
下载并安装PrimoCache之后点击菜单中第一个的图标,随后在出现的对话框中勾选需要使用内存进行加速的硬盘或者分区,然后选择“提升 读&写性能”,接着设置用于做缓存的内存容量大小以及缓存粒度,4K的话性能最强,但是会占用更多的系统内存和CPU资源,根据系统的配置也可以 设置为默认的32K。PrimoCache的安装和设置都非常的简单。
2、ASUS RAMCache
RAMCache安装程序运行时会首先检测主板型号,看看系统是不是使用能够支持RAMCache的华硕特定型号主板。安装后虽然没有要求重启,但是根 据我的经验是一定需要重新启动计算机的,不然会提示“函数不正确”。重新进入RAMCache之后软件会自动检测系统内存并列出可以用于做缓存的最大内存 容量,在硬盘列表栏中点击需要设置缓存的硬盘或者SSD,然后在下方设置合适的内存容量后点击“开始”即可,此时无需重新启动计算机。如果要停止缓存的话 点击“停止”就可以了。
3、Plexturbo。
从浦科特官网下载Plexturbo软件然后直接安装即可,安装后需要重新启动计算机。Plexturbo并没有要求一定要使用浦科特的SSD作为系统 盘,总的能够用于缓存的内存容量为系统物理内存容量的四分之一,但是单个SSD的缓存容量不能大于4GB,Plexturbo能够同时为多个SSD设置缓 存,但是总的使用内存容量不能大于16GB。设置完缓存容量之后就是选择释放缓存的时间,也就是每隔多少时间就把缓存中的数据写入SSD中,时间设置越 短,性能提升越不明显,但是数据安全性更高,建议设置是10分钟。下面是勾选“开机后预载常用数据文件”,这个功能也就是前面说过的预先加载“热数据”, 这样可以最大程度的提高系统响应速度。安装完成之后,我们还可以在Plexturbo Viewer界面中对各项参数进行修改。
【缓存容量限制】
PlexTurbo能够把系统物理内存的四分之一设置为SSD的缓存,但是总的最大容量不超过16GB,单个SSD的缓存容量不超过4GB。也就是说即 使你安装了32G的物理内存,但是也只能把其中4G设置为单个SSD的缓存。相比之下PrimoCache和ASUS RAMCache两款软件的限制就要宽松很多,一般只需留下2-4GB内存给操作系统调配就可以了,在安装了32G物理内存的情况下,能够把30G内存设 置为单个SSD的缓存。这里需要提醒大家的是,PlexTurbo并不会强制性占用DRAM,即使在把内存设置为SSD缓存之后,在不需要使用时这部分用 于SSD缓存的内存就会被释放出来,可以用于其他用途。而PrimoCache和ASUS RAMCache这两款软件只要把内存设置为缓存之后,就是固定占用该部分内存的,无法用于其他用途。
【功能与成本】
在功能方面,PrimoCache是最强的,不仅能够将物理内存、SSD等虚拟为HDD硬盘缓存,或者把物理内存虚拟为SSD的缓存,而且支持“二级缓 存”,也就是先把内存虚拟为SSD的缓存,再把SSD虚拟为HDD硬盘的缓存。而在通用性方面,PrimoCache适用于所有品牌的SSD和HDD硬 盘,不过属于需要付费的共享软件,个人用户单机版是200元,个人3用户版是420元。ASUS RAMCache是免费软件,但却是华硕主板专属,只能使用在华硕某些型号的主板上,适用范围小,而且目前还没有破解版本流出。PlexTurbo同样是 免费软件,不过只能够使用在浦科特的SSD上,不过幸亏有玩家破解版本能够适用于所有品牌的SSD。
……