社区
云存储
帖子详情
如何实现Windows系统下的Cache 和SSDCACHE?
zhangshengyu
2015-10-26 03:41:29
想实现windows系统下的SSD CACHE,类似于FlashCache, 请问有什么可以参考的? 或者谁有现成的技术?
...全文
358
回复
打赏
收藏
如何实现Windows系统下的Cache 和SSDCACHE?
想实现windows系统下的SSD CACHE,类似于FlashCache, 请问有什么可以参考的? 或者谁有现成的技术?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
硬盘缓存增强软件 Primo
Cache
Desktop Edition 3.0.2 中文多语免费版.zip
Primo
Cache
是一款可以将物理内存、
SSD
硬盘或闪存盘等虚拟成硬盘缓存的软件。它可以自动将硬盘中读取的数据存入物理内存等速度较快的设备,当
系统
再次需要该数据时它可以很快从缓存设备中读取,而无需再次访问速度较慢的硬盘,从而有效提升物理硬盘的访问性能。 硬盘缓存增强软件 Primo
Cache
Desktop Edition 3.0.2 中文多语免费版 Primo
Cache
它能做什么? 如果您的计算机装有4GB或更多内存,您可以使用一部分内存作为缓存加速本地磁盘,包括机械硬盘、
SSD
固态硬盘、闪存盘等,或iSCSI磁盘。 如果您的计算机有一部分内存不能被
Windows
使用,通常是32位
Windows
系统
,您可以使用这部分“丢失”的内存作为缓存来加速本地磁盘和iSCSI磁盘。 如果您的计算机一个
SSD
硬盘和一个普通机械硬盘,您可以使用一部分或全部
SSD
空间作为缓存来加速机械硬盘。 如果您有一个空闲的USB 3.0 闪存盘,您可以用这个闪存盘作为缓存加速普通机械硬盘。 Primo
Cache
功能特性简介 Primo
Cache
基于双级缓存
系统
架构设计,该架构由一个一级缓存(level-1
cache
)和一个二级缓存(level-2
cache
)组成。一级缓存使用物理内存作为缓存设备,而二级缓存则通常使用
SSD
固态硬盘、闪存盘或其它永续性存储设备。很明显地,一级缓存的访问速度远快于二级缓存,尽管一级缓存通常容量小于二级缓存。另一方面,一级缓存中存储的缓存数据在断电后会消失,而二级缓存则具有永久保存的特性。Primo
Cache
支持任意配置单双级缓存,即可以仅使用一级缓存或仅使用二级缓存,也可以同时使用一级缓存和二级缓存。 由于二级缓存存储设备具有数据永续性的特性,二级缓存中的缓存内容在计算机关机后不会丢失。因此当计算机再次启动后,所需要的常用数据可以直接从二级缓存中读取,而无需访问速度较慢的机械硬盘。对于操作
系统
或应用程序安装在机械硬盘的计算机,这个特性可以显著减少
系统
启动时间以及加快应用程序的启动运行。 Primo
Cache
也支持缓写功能,即可以将
系统
请求写入的数据先存入缓存设备中,在一定时间后再将数据从缓存设备写入物理硬盘中。缓写功能使
系统
的写入请求可以快速完成,从而极大地提升硬盘的写入性能。 此外,Primo
Cache
具备未识别内存管理接口(UIMMI),支持检测
系统
未识别内存并将其作为一级缓存。由于
Windows
操作
系统
和硬件对内存总量的限制,部分
系统
无法识别所有安装的物理内存,例如,32位桌面
Windows
系统
最大仅支持4GB内存,多余的内存则无法使用。Primo
Cache
对未识别内存的支持则克服了
Windows
操作
系统
的限制,充分利用全部物理内存。 Primo
Cache
内置智能缓存调度算法,可自动优化决定当缓存空间已满的情况下哪些缓存内容可被丢弃已便腾出空间存储新内容。该算法结合了常用的LFU和LRU算法,并具有自适应调整性,可提供更好的命中率,并无需用户进行参数设置。 Primo
Cache
支持多种缓存策略以及灵活的缓存设置。您可轻松为您的物理硬盘创建缓存,提高硬盘的读写性能。由于Primo
Cache
是在
Windows
驱动层中
实现
功能,在创建缓存后,
系统
和其它应用程序无需作任何改变即可自动应用缓存。 基本原理 Primo
Cache
主要部件位于
Windows
驱动层,它拦截并处理
系统
发送至硬盘的IO请求。如果IO请求读取的数据已经在缓存中,则直接读取缓存中的数据并完成IO请求。否则数据则从硬盘中读取出来,并存入缓存,同时完成IO请求。由此可见,从缓存读取的数据量越多,则
系统
性能提升的越多。 主要特性列表 支持物理内存、
SSD
固态硬盘、闪存盘等作为缓存设备, 采用双级缓存
系统
架构, 支持永久二级缓存, 支持“直接写入”和“延迟写入”两种写入模式, 支持 TRIM 指令, 支持
系统
未识别内存, 支持预取数据到缓存, 内置自适应智能缓存调度算法, 支持三种缓存策略:读写缓存、仅读缓存和仅写缓存, 支持性能数据监视和统计, 支持同时缓存多个硬盘和多个分区, 支持缓存采用自定义文件
系统
的分区, 支持缓存动态硬盘的分区, 支持即插即用, 支持命令行接口。 为什么使用Primo
Cache
?
Windows
操作
系统
本身已经
实现
了基于文件的缓存
系统
,为什么还需要额外再使用Primo
Cache
? Primo
Cache
采用基于逻辑块的缓存机制,而
Windows
是基于文件的缓存机制。这两个缓存机制各有优缺点,Primo
Cache
可以是
Windows
缓存
系统
的一个很好补充。 某些应用程序会绕过
Windows
的缓存
系统
,但无法绕过Primo
Cache
,这是因为Primo
Cache
比
Windows
缓存位于
系统
更底层位置。 Window
WIN7宏基(acer)笔记本安装IRST和Express
Cache
WIN7宏基(acer)笔记本32G固态硬盘安装IRST和Express
Cache
秒开机,带详细安装教程,内含限制OEM厂商的破解文件
Primo
Cache
v3.09.zip
Primo
Cache
v3.09
Primo
Cache
3.02含60天反复使用方法(本人亲测)
知道的不用多说,很好用,WIN7下面都试了,不骗人,方法都在里面了
联想express
cache
_x64_110.rar
联想带MSATA机型,最新64位加速软件。
云存储
932
社区成员
652
社区内容
发帖
与我相关
我的任务
云存储
云计算 云存储相关讨论
复制链接
扫一扫
分享
社区描述
云计算 云存储相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章