固态硬盘高速缓存的使用方法智能高速缓存功能将数据放到低延迟驱动器中,这样在将来响应对该数据的请求时,速度快得多。如果程序请求的数据位于高速缓存中(称为“高速缓存命中”),则低延迟驱动器可以处理该事务。否则发生“高速缓存未命中”,并且必须从原始的慢驱动器访问数据。随着高速缓存命中增多,总体性能随之提高。
主机程序访问存储阵列的驱动器时,数据存储在固态硬盘高速缓存中。主机程序再次访问相同数据时、将从固态硬盘高速缓存读取,而不是从硬盘读取。正常访问的数据存储在固态硬盘高速缓存中。仅当数据不能从固态硬盘高速缓存读取时,才访问硬盘。
仅当 System Manager 确定将数据放在高速缓存中有益,可以改善整体系统性能时,才使用固态硬盘高速缓存。
CPU 需要处理读取的数据时,将执行以下步骤:
检查 DRAM 高速缓存。
如果在 DRAM 高速缓存中未找到,则检查固态硬盘高速缓存。
如果在固态硬盘高速缓存中未找到,则从硬盘中获取。如果认为数据值得高速缓存,则拷贝到固态硬盘高速缓存。