先解释傲腾内存的原理再说明解决方案
傲腾“内存”是一种内存,其独特的内存颗粒可以其不像ram一样断电丢失数据。简单来说即是拥有接近ram速度的ssd(当然其本质我觉得不是ssd)。傲腾内存加速机械硬盘的原理是把硬盘中常用的文件缓存到傲腾内存里,使这部分文件的读取能达到极致的速度。
了解了原理,那我我们产生了想法:ssd也有着比hdd更好的读取性能,那ssd是不是也可以充当缓存的角色?
答案是肯定的。
AMD推出的StoreMI技术可以使ssd与hdd“融合”,令ssd成为hdd的智能“缓存”。但其中ssd充当的角色和傲腾内存略有区别,“缓存”一词在这也略有不妥,文后另说明。
另一项技术是Primocache,它是一款十分灵活的技术,可以给已有的硬盘、阵列甚至分区设置缓存的硬盘、ssd甚至ram。使用ssd给hdd作为缓存可以说只是Primocache的基本操作了。
题外说一句win10有一项服务也支持使用空闲的ram对文件系统进行缓存,效果显著。
---------假装分割---------
StoreMI的原理其实是把ssd和hdd合成一盘。什么意思呢?就是说加速的文件被移动到了高速区域,不常用的文件留在低速区域。造成的结果是ssd损坏就会造成数据丢失,解除融合的时候也需要十分十分十分长的时间进行数据迁移,而且有一定概率造成数据丢失和损坏。
而缓存技术是把文件进行拷贝,并不会对原数据造成影响。傲腾内存和Primocache就是这种方案。
---------假装分割---------
点评各技术的优劣
1、i家傲腾
优点:速度快快快,优于ssd的速度使得缓存能力max。十分智能的算法使得有限的傲腾内存缓存能力也十分优秀。使用简单,安装驱动即可用。
缺点:死贵,容量小得可怜,虽然算法上有所弥补,可还是会有显得不够用的情况。傲腾加速非系统盘需要7代cpu以上的支持,这限制在了intel平台
2、农企家StroreMI
优点:小容量ssd的价格,巨幅的提升,受吃土人士青睐。ssd最高可支持256GB(plus版本支持1TB,但要收费)
缺点:算法不是十分优秀,小容量的ssd(例如16GB)基本没有提升效果,反而可能拖慢速度。略带bug的软件,希望后期能够改进。以及上面提到的融合盘而非缓存盘。最重要的是,需要x470的主板,这限制在了amd平台。
3、民间大神Primocache
优点:效果显著,加速明显,配置灵活,算法智能,缓存命中率高。
缺点:配置略复杂,90天使用,收费!