-
FancyCache是一款能够将系统内存或闪存虚拟化为硬盘缓存的软件
资源介绍
FancyCache 概述
FancyCache是一个可以将系统内存或闪存虚拟成硬盘缓存的软件。它把从硬盘中读取的数据存入系统内存或闪存,使系统在下次访问该数据时可以很快从内存读取,避免再次读取速度较慢的硬盘,从而突破硬盘瓶颈,提升系统性能。
FancyCache还具有检测和利用系统未识别内存的功能,解决32位Windows操作系统无法完全使用4G或更多内存的问题。通过将检测到的系统未识别内存用作硬盘缓存的方式,FancyCache使计算机可以利用全部安装的内存。
基本原理
FancyCache为硬盘分配内存作缓存,并拦截系统发送至硬盘的IO请求。如果IO请求读取的数据已经在缓存中,则直接读取缓存中的数据并完成IO请求。否则数据则从硬盘中读取出来,并存入缓存,同时完成IO请求。由此可见,从缓存读取的数据量越多,则系统性能提升的越多。
FancyCache Principle Fig. 1
FancyCache Principle Fig. 2
主要特性
支持 LRU (最近最少使用调度算法) 和LFU (最近最不常用调度算法) 缓存算法,
支持 读写缓存、仅读缓存和仅写缓存 三种缓存策略,
支持 直接写入 和 延迟写入 两种写入模式,
支持 系统内存、系统未识别内存、闪存盘、固态硬盘SSD作为缓存,
支持对分区或整个硬盘缓存,
支持 TRIM 指令,
支持可视化性能监视统计,
支持动态硬盘,
支持NTFS junction point (符号连接),
支持自定义文件系统,
支持即插即用。
为什么使用FancyCache?
Windows操作系统本身已经实现了基于文件的缓存系统,我们还需要再使用一个缓存系统FancyCache吗?
某些应用程序会绕过Windows操作系统自身的缓存系统;
Windows操作系统的缓存系统是基于全局进行缓存,即对所有数据进行缓存,而FancyCache可以根据用户需要,设置仅对某一特定分区进行缓存。在同等缓存容量下,后者将更具目标性,从而提高缓存命中率。
FancyCache可以识别系统未识别内存,将其利用作缓存;
FancyCache可以将闪存盘或SSD固态硬盘用作缓存,提升普通硬盘的访问能力。
软件截图
FancyCache Main UI FancyCache Performance Monitor UI
支持的操作系统
Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 2008 R2
更多信息
使用帮助 评测应用
FancyCache正进行Beta测试!
FancyCache Beta测试版本 0.8.0 已经发布。如果您有时间并愿参与我们的测试,我们表示非常感谢!
测试版本有效期为180天,可以从以下地址获取,
分区版(可对每个分区缓存):进入下载页面
硬盘版(可对整个硬盘缓存):进入下载页面
测试授权文件:点击这里查找最新的测试授权文件,以便继续试用该软件。
我们强烈建议您在非实际生产和工作环境中测试beta版本软件,以免造成不必要的损失。同时Beta测试者请注意在测试之前对重要文件和数据先进行备份,以防万一。如遇系统无法启动等致命问题,用户可以尝试进入安全模式卸载软件。
- 上一篇: QuartusII官方教程-中文版.pdf
- 下一篇: OBD-II通信协议----中文版