有这么一类“固态硬盘加速神器”,开启后能让普通的SATA固态硬盘跑出比NVMe固态硬盘还要高的分数。它们到底是怎么变成黑科技的?又是否科学有效呢?
固态硬盘加速神器的原理其实非常简单,通过底层驱动程序拦截所有针对硬盘的读写操作,并从内存中取走一部分空间作为缓存。吊炸天的成绩其实就是内存的测速结果,只不过由于CPU执行效率的原因,比直接访问内存要慢一些。
如果大家知道Windows自己本身就会利用空闲内存空间缓存硬盘数据的话,你就不会再上固态硬盘加速神器的当了。下图是Windows 10任务管理性能选项卡中内存组合显示,“备用”部分就包含了系统最近使用过的数据,它们在用过之后不会被立即释放,而是利用闲置的内存控制继续保持着待用状态。
有人认为内存缓存软件的热数据算法比Windows自带的更先进,但无论算法先进与否,都需要有足够大的内存空间才能保障有价值的缓存命中率。傲腾内存16GB在实际使用中已经显露出缓存容量不足的劣势,频繁的数据交换让缓存的意义大打折扣,而对于用内存来缓冲的软加速软件来说,能够利用的内存空间就更小了。不仅如此,它还会挤占操作系统能够使用的内存空间,劣化系统效能。
DRAM内存与固态硬盘使用的NAND闪存不同,它是易失性存储器,意外的断电或是程序错误,都可能导致用户数据的损失。以数据安全做冒险做一个障眼法,这样的“加速神器”不要也罢!