IsaacZ 发表于 2013-8-27 12:30:18

PrimoCache 0.9.1(原 FancyCache)【将内存/闪存虚拟成硬盘缓存加速系统,减少SSD读写】

Fancycache一直Beta到0.8.0就停止开发了,现在官方发布的已经更名为 PrimoCache了,不是基于FancyCache开发的,而是全新开发。

目前PrimoCache只有英文版。

PrimoCache Overview(概述)PrimoCache is a supplementary software caching scheme that cooperates with system memory to provide data caching for disks. It improves system performance by transparently storing data into memory such that future requests for that data can be served faster. PrimoCache caches data on a logical block basis (offsets within a disk) while windows cache manager caches on a virtual block basis (offsets within a file).PrimoCache can also utilize the OS Invisible Memory which is wasted on 32-bit Windows when 4GB memory or more is installed.
Principle(原则)One of the PrimoCache's core components is a storage class filter driver which resides in the storage stack, intercepting I/O requests for data on disk. If requested data is contained in the cache, this request can be served by simply reading the cache, which is comparably faster. Otherwise the data has to be fetched from disk. Hence, the more requests can be served from the cache the better the overall system performance is.

Main Features(主要特色)
[*]Supports LRU (Least Recently Used) and LFU (Least Frequently Used) cache algorithms
[*]Supports caching strategies: Read/Write Caching, Read-Only Caching and Write-Only Caching
[*]Supports Write-Through and Write-Deferred modes
[*]Supports OS Invisible Memory
[*]Supports SSD (Solid-state Drive) as Level-II cache
[*]Supports persistent caching
[*]Supports caching for multiple volumes
[*]Supports TRIM command
[*]Supports visual performance monitor
[*]Supports cache plug and play
[*]Supports basic and dynamic disks
[*]Supports NTFS junction point
[*]Supports volume with proprietary file system

Why PrimoCache?(为何使用 PrimoCache?)Why do we need another cache scheme since Windows OS has already implemented a file-system level cache?
[*]Some applications bypass the file-system level cache.
[*]Windows caches all data, while PrimoCache can cache on behalf of a specified volume in which users are interested. Given same size of system memory, the latter has a higher hit-rate.
[*]PrimoCache can utilize the OS Invisible Memory on 32-bit Windows as a cache medium.
[*]PrimoCache can utilize SSD (Solid-state Drive) as a cache medium, as ReadyBoost does.

Screenshots(截图)
Supported OS(支持的操作系统)All versions of Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008 and Windows Server 2012, including x86 and x64 editions.
More Information(更多信息)
Online Help (在线帮助)         Use Cases(使用场合)
Now PrimoCache is under beta testing!(现在 PrimoCache 正处于测试阶段)
A beta version of PrimoCache version 0.9.1 is now available for testing. If you have a bit of time, we would very much appreciate it if you could install it, try out the features, and give us any comments you have.
The beta version (90-day testing period) can be downloaded from here90天测试版可点此下载。
As always, we highly recommend that you test out the beta versions on a non-production machine. We are quite confident that the current build is stable, but it is always best to wait for a final release version. Beta testers should also make sure that they generate backups of the files and databases before testing.如往常一样,请在非生产用机器上使用此测试版软件。我们非常确信当前版本是稳定的,但是等待最终发布版本总是最好的策略。测试版使用者请务必确保测试前备份好自己的文件和数据库等。

官方下载:http://www.romexsoftware.com/en-us/primo-cache/download.html
英文官方论坛:http://www.romexsoftware.com/bbs ... php?f=32&t=2155
右键迅雷下载:http://www.romexsoftware.com/download/beta/PrimoCache.Setup.zip

测试KEY文件下载地址:Romex Software Forum • View topic - Extended Trial Key File


IsaacZ 发表于 2013-8-27 13:09:32

lamhonkit 评论:

感觉PrimoCache改进挺大的.PrimoCache是Fancycache硬盘版和分区版的结合优化后的产物.PrimoCache可以自选分区来结合自己的需求区分,可以多样化的提供需求方案.下图,我软件分区和下载分区区分开来,cacha字样下面的数字代表示缓存小组,来区分分区所在的缓存组.


建立缓存页面,可以跨盘来组成缓存小组共用缓存.


设置页面和之前的差不多,只是在顶多了个策略选项.第一次个选项对应的是高速读取,第二个是高速缓存,第三个是自定义.从字面意思就可以明白.



我把C:D:E:归为一组缓存,读写都缓存,因为软件和游戏都会对硬盘读写.F:G:归为另一组,用来存放资料和其它东西所以只做了写入缓存.C:D:E:因为需要高性能,所以我建立了1G的缓存,策略用读写,算法用LFU-R,延时60S.



F:G:只需要下载和存放东西,所以给与128MB缓存,策略用只写,延时300S.



还有一点,使用缓存粒度越小占用系统资源就越大,建议使用64KB,软件盘之类可以使用4KB.下图是使用4KB缓存颗粒度额外的内存占用量,不包括你所建立的缓存大小.


页: [1]
查看完整版本: PrimoCache 0.9.1(原 FancyCache)【将内存/闪存虚拟成硬盘缓存加速系统,减少SSD读写】