PrimoCache是一款可以将物理内存、SSD硬盘或闪存盘等虚拟成硬盘缓存的软件。它可以自动将硬盘中读取的数据存入物理内存等速度较快的设备,当系统再次需要该数据时它可以很快从缓存设备中读取,而无需再次访问速度较慢的硬盘,从而有效提升物理硬盘的访问性能,需要的用户赶快来本站下载吧!
相关介绍
1、PrimoCache基于双级缓存系统框架设计,该框架由一级缓存组成(level-1cache)二级缓存(level-2cache)组成。一级缓存使用物理内存作为缓存设备,而二级缓存通常使用SSD固态硬盘、闪存盘或其他可持续存储设备。显然,尽管一级缓存的容量通常小于二级缓存,但一级缓存的访问速度要比二级缓存快得多。另一方面,存储在一级缓存中的缓存数据在断电后消失,而二级缓存具有永久保存的特性。PrimoCache支持单级和双级缓存的任意配置,即只能使用一级缓存或只能使用二级缓存,也可以同时使用一级缓存和二级缓存。
2、由于二次缓存存储设备具有数据可持续性的特性,二次缓存中的缓存内容在计算机关闭后不会丢失。因此,当计算机重新启动时,所需的常用数据可以直接从二次缓存中读取,而无需访问较慢的机械硬盘。对于安装在机械硬盘上的操作系统或应用程序计算机,该功能可以显著减少系统的启动时间,加速应用程序的启动。
3、PrimoCache它还支持缓写功能,可以先将系统要求的数据存储在缓存设备中,然后在一段时间后将数据从缓存设备写入物理硬盘。缓写功能使系统的写入请求能够快速完成,从而大大提高了硬盘的写入性能。
4、PrimoCache未识别内存管理接口(UIMMI),支持检测系统未识别内存,并将其用作一级缓存。Windows由于操作系统和硬件对内存总量的限制,一些系统无法识别所有安装的物理内存,例如32位桌面Windows最大系统只支持4GB内存,不能使用多余的内存。PrimoCache克服对未识别内存的支持Windows操作系统的限制,充分利用所有物理内存。
5、PrimoCache内置的智能缓存调度算法可以自动优化哪些缓存内容在缓存空间满时被丢弃,从而腾出空间存储新内容。该算法结合了常用的算法LFU和LRU具有自适应调节性的算法,可以提供更好的命中率,无需用户设置参数。
6、PrimoCache支持多种缓存策略和灵活的缓存设置。您可以轻松地为您的物理硬盘创建一个缓存,以提高硬盘的读写性能。PrimoCache是在Windows功能在驱动层中实现,在创建缓存后,系统和其他应用程序可以自动应用缓存,无需任何更改。
应用场景
您已经在机械硬盘上安装了Windows,并且您不想重新安装任何东西,但希望获得类似SSD的性能。
您需要高性能大容量存储,但没有足够的预算来支付昂贵的大容量高性能SSD,您正在寻找一种经济高效的解决方案。
您经常从互联网下载大量文件,并希望保护硬盘避免太多写入。
您安装了32位Windows操作系统和4GB或更多物理内存,并希望利用被Windows隐藏不可用的这部分内存。
您的游戏或应用程序在运行期间会向硬盘写入大量临时文件,导致操作迟滞和糟糕的体验。
您的服务器无法及时处理高负载的IO请求并变得缓慢,甚至无法响应。
您的服务器使用传统存储,并且无法更改器主要基础架构或无法迁移数据,您希望增强服务器的性能。
优势列表
支持物理内存、SSD固态硬盘、闪存盘等作为缓存设备。
采用双级缓存系统架构。
支持永久二级缓存。
支持直接写入和延迟写入两种写入模式。
支持 TRIM 指令。
支持系统未识别内存。
支持预取数据到缓存。
内置自适应智能缓存调度算法。
支持三种缓存策略:读写缓存、仅读缓存和仅写缓存。
支持性能数据监视和统计。
支持同时缓存多个硬盘和多个分区。
支持缓存采用自定义文件系统的分区。
支持缓存动态硬盘的分区。
支持即插即用。
支持命令行接口。
PrimoCache虚拟缓存软件能做什么
1、如果您的计算机装有4GB或更多内存,您可以使用一部分内存作为缓存加速本地磁盘,包括机械硬盘、SSD固态硬盘、闪存盘等,或iSCSI磁盘。
2、如果您的计算机有一部分内存不能被Windows使用,通常是32位Windows系统,您可以使用这部分丢失的内存作为缓存来加速本地磁盘和iSCSI磁盘。
3、如果您的计算机一个SSD硬盘和一个普通机械硬盘,您可以使用一部分或全部SSD空间作为缓存来加速机械硬盘。
4、如果您有一个空闲的USB 3、0 闪存盘,您可以用这个闪存盘作为缓存加速普通机械硬盘。
更新日志
修复:如果有二级存储逻辑卷,Windows101703版在启动时可能显示“正在扫描和修复驱动器(\?Volume{xxx})…”信息。
注:您需要删除现有的二级存储逻辑卷,并用2.7.3版本重新创建二级存储逻辑卷才可以修复此问题。
修复:在GUI程序主界面中双击缓存任务/逻辑卷时,有时不弹出缓存配置对话框。