分享:SRT技术的一点理解
泡芙小 2015-03-06 04:02:27 网上看到好多人问,自己也很模糊,查了下,分享出来。 SRT技术有两种工作模式:Enhanced增强模式和Maximize极限模式。在Enhanced模式下,数据必须在缓存和硬盘上都写入完成才会进入下一步。而在Maximize模式下,数据可以直接先写入缓存即可向下进行(当然最终仍会写回硬盘,但不是立即进行)。
Enhanced模式最为安全,但由于每次写入都要等待机械硬盘完成,HDD写入性能仍然将成为系统存储瓶颈。其优势在于,随时断开固态硬盘,或是SSD出现故障,系统仍将照常使用,只是失去了加速效果而已。需要注意的是,由于缓存替代硬盘完成数据读取,帮机械硬盘卸载了读取任务,专心进行写入,因此Enhanced模式下系统的磁盘写入性能仍将获得提升。
在Maximize模式下,系统的读写性能都将获得明显提升。但其中存在的风险是,会存在一段时间你写入的数据仍存储在SSD缓存内,没有写回硬盘。如果此时出现断电,则写回工作将被中断。更坏的情况是,此时SSD缓存故障,则会出现数据丢失的严重问题。而如果你缓存的是操作系统盘,固态硬盘故障情况下系统将无法启动。
如果你需要移动一块工作在Maximized模式下的加速硬盘,要么同时移动SSD缓存和HDD硬盘,要么就需要在RST驱动中首先禁用SSD缓存。