缓存就是为了提高系统的读写性能,缓存的命中率越高,也就意味着缓存效果越好。本地缓存一般都受限于本地内存的大小,所有全量的数据一般存不下。基于这样的场景一方面是缓存数据越多,则命中率理论上也会越高;另一方面是所有数据存不下,那就想办法利用有限的内存存放经常访问的数据。FAST CACHE会度量每个访问数据块的访问频率以及时间,通过最优算法淘汰不需要的数据块,保留经常访问的数据块。
FAST CACHE为存储系统提供Flash驱动器级别的性能,增加了IOPS处理能力的同时,仅将热点数据置于内存或Flash盘内,降低成本。FAST CACHE吸收来自应用程序的突发性I/O,减少HDD磁盘的工作量。虽然FAST CACHE有诸多优势,但它并不适用于所有应用,比如连续、大I/O。本文将提供配置FAST CACHE的最佳实践以及限制信息。
在决定使用FAST CAHCE之前,仔细分析应用程序的I/O形态。FAST CACHE并非适用于所有I/O类型。例如,连续大I/O数据流或许根本不会促使数据被提升至FAST CACHE,因为这些I/O不会多次访问同一个64KB数据块。FAST CAHCE性能最大化的关键在于I/O对于数据位置的引用。经常访问某一小块区域数据的应用程序将最受益于FAST CACHE,例如数据库索引和引用表。
如果运行内存较多,可以选择部分运行内存做缓存。如果高速的磁盘驱动,例如SSD,M2,可以选择这些告诉驱动做缓存。推荐使用剩余的运行内存做缓存,但要留有足够的运行内存给系统和其他程序使用。可以灵活的选择需要优化的逻辑驱动器,以优化选中的磁盘的访问性能。
在当前瓶颈是磁盘的情况下,FAST Cache能够提升整个系统的性能,但突发IOPS也会给SP CPU带来压力。因此,在做系统设计时,确保FAST CACHE带来的突发I/O不会使得SP CPU 利用率 > 70%。
随机,小I/O才适用于FAST CACHE,避免为连续I/O的应用,比如数据库日志、回环日志和VNX File SavVol LUN启用FAST CACHE。
如果可能的话,在确定FAST CAHCE容量大小的时候尽量仔细斟酌。要留有足够的运行内存给系统和其他程序使用,否则系统性能会卡死。如果将来需要扩展或减小FAST CACHE容量,就必须先销毁再重建。
按下列步骤设置缓存
步骤 1.下载FAST CACHE并安装
步骤 2.运行FAST CACHE并点击“+”来设置缓存信息

步骤 3.设置缓存大小以及需要缓存的逻辑驱动

步骤 4.显示缓存数据信息

计算机中的物理内存为8GB,使用了4.6GB,可以自由申请的3.4GB。则推荐使用缓存为1.3GB,最大缓存为3GB。
计算机中的物理内存为8GB,使用了4.6GB,可以自由申请的3.4GB。系统还有一个高速的M2驱动逻辑盘符为D,D盘大小为128GB,可用剩余空间为100GB。则推荐使用缓存为1.0GB,SSD选为D,在SSD盘中缓存的大小可以设为60GB。
在本页中介绍了FAST CACHE缓存原理,使用场景和使用方法。如果您想提高您的计算机的效率,请试用FAST CACHE。