Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Primocache 3.02 [trial], Boost your drives

views
     
TSTristanX
post Jul 21 2014, 07:51 PM, updated 8y ago

Where is my stars?
Group Icon
Elite
24,328 posts

Joined: Nov 2004
From: Setapak, Kuala Lumpur


QUOTE
PrimoCache Overview

PrimoCache is a supplementary software caching scheme that cooperates with physical memory, solid-state drives (SSDs) and flash drives to provide data caching for local physical disks. It transparently stores disk data into fast cache devices such as physical memory, so that future read requests for those data will be served directly from the cache and be faster. Thus access time will be reduced, showing a great improvement in overall system performance.

PrimoCache implements a two-level caching architecture consisting of level-1 cache and level-2 cache. Level-1 cache, also called primary cache, is composed of physical memory. Level-2 cache is a secondary cache which typically resides on a solid-state drive, a flash drive or other fast persistent storage device. Obviously level-1 cache runs much faster than level-2 cache, although it is usually much smaller. PrimoCache allows a single level cache configuration using either level-1 cache or level-2 cache, as well as a two-level cache configuration using both levels of cache.

Unlike level-1 cache which cannot keep cache contents on reboot, level-2 cache is able to retain its cache contents across computer reboots because of the persistent nature of storage devices. This avoids fetching often-accessed data again from slow disks each time computer boots up. Thus level-2 cache will remarkably reduce boot-up time and speed up applications for those computers which install mechanical hard disks.

PrimoCache also supports write-deferred caching mode, which executes write requests on the cache first and synchronizes data from the cache to the disk after custom delays. Therefore write requests can be responded and completed very fast, greatly improving the disk write performance.

In addition, PrimoCache implements the Unified Invisible Memory Management Interface (UIMMI), which can use Invisible Memory as level-1 cache. Invisible Memory, also known as Unmanaged Memory, usually exists on 32-bit desktop Windows where 4GB or more physical memory is installed. This feature helps to overcome the Windows limits on amount of system memory and fully utilize all installed physical memory.

PrimoCache fulfills an intelligent cache replacement algorithm which optimally determines cache blocks needed to be discarded to make room for new data when cache space is full. This cache algorithm combines two normal algorithms which are Least Frequently Used (LFU) and Least Recently Used (LRU), and provides a better cache hit ratio. It is self-tuning and requires no user-specified parameters.

PrimoCache allows multiple cache strategies and flexible configurations. It is implemented in Windows kernel level and is transparent to other applications. Therefore no application or system changes are required for this caching solution. With PrimoCache, you can easily setup caches for local disks and speed up your computers.

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.

PrimoCache Principle Fig. 1

PrimoCache Principle Fig. 2

Main Features

•Supports physical memory, solid-state drives and flash drives as cache storage.
•Implements a two-level caching architecture.
•Supports persistent level-2 caching.
•Supports Write-Through and Write-Deferred caching modes.
•Supports TRIM command.
•Supports OS Invisible Memory.
•Implements an intelligent and self-tuning cache replacement algorithm.
•Supports caching strategies: Read/Write Caching, Read-Only Caching and Write-Only Caching.
•Supports performance statistics and monitor.
•Supports caching for multiple volumes
•Supports caching for volumes with proprietary file system.
•Supports caching for volumes on basic and dynamic disks.
•Supports plug and play.
•Supports command-line interface.

Why PrimoCache?

Why do we need PrimoCache since Windows has already implemented a file-system level cache?

•PrimoCache is a block-level cache program which caches data on a logical block basis (offsets within a disk), while windows cache is a file-system level program which caches on a virtual block basis (offsets within a file). Each has strengths and weaknesses, and PrimoCache can be a good supplement to Windows cache.
•Some applications can bypass Windows cache but cannot bypass PrimoCache because PrimoCache runs at a lower level in Windows.
•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 supports persistent SSD caching for mechanical hard disks, improving system boot-up time and applications loading time. Windows cache cannot.
•PrimoCache can customize write-deferred mode, while Windows cache cannot.
•PrimoCache can make use of Invisible Memory on 32-bit Windows as cache, overcoming the Windows limits on amount of system memory.

Supported Operating Systems

PrimoCache Desktop Edition:
All versions of Windows XP/Vista/7/8, including x86 and x64 editions.

PrimoCache Server Edition:
All versions of Windows Server 2003(R2)/2008(R2)/2012(R2), including x86 and x64 editions.
http://www.romexsoftware.com/en-us/primo-cache/index.html

Download link:
http://www.romexsoftware.com/en-us/primo-cache/download.html

My Intel 530 240GB got supercharged with this
Attached Image Attached Image

This post has been edited by TristanX: Aug 21 2018, 01:38 PM
kherel77
post Jul 21 2014, 09:49 PM

Noobie
******
Senior Member
1,435 posts

Joined: Apr 2011
From: Blank Space



Nice... thumbup.gif

My OCZ Agility 120GB with 4GB RAM dedicated for caching

Before: user posted image After: user posted image

Is it worth to activate Level-2 Cache?
TSTristanX
post Jul 21 2014, 09:55 PM

Where is my stars?
Group Icon
Elite
24,328 posts

Joined: Nov 2004
From: Setapak, Kuala Lumpur


QUOTE(kherel77 @ Jul 21 2014, 09:49 PM)
Nice... thumbup.gif

My OCZ Agility 120GB with 4GB RAM dedicated for caching

Before: user posted image After: user posted image

Is it worth to activate Level-2 Cache?
*
Yes, it does. Especially caching more data from the hard disk.
kherel77
post Jul 21 2014, 10:01 PM

Noobie
******
Senior Member
1,435 posts

Joined: Apr 2011
From: Blank Space



QUOTE(TristanX @ Jul 21 2014, 09:55 PM)
Yes, it does. Especially caching more data from the hard disk.
*
Thanks bro...will try it later. notworthy.gif
stasio
post Aug 20 2014, 08:29 AM

10k Club
********
All Stars
18,503 posts

Joined: Oct 2007
From: P.Jaya
FancyCache (Beta) 0.8.2 - former version of PrimoCache

Volume Edition
http://www.romexsoftware.com/download/beta...olume.Setup.zip

Disk Edition
http://www.romexsoftware.com/download/beta....Disk.Setup.zip

http://www.romexsoftware.com/en-us/primo-cache/download.html
http://www.romexsoftware.com/en-us/fancy-cache/index.html
TSTristanX
post Aug 20 2014, 09:07 AM

Where is my stars?
Group Icon
Elite
24,328 posts

Joined: Nov 2004
From: Setapak, Kuala Lumpur


QUOTE(stasio @ Aug 20 2014, 08:29 AM)
Bro, Fancycache is the old name and old version of Primocache.
stasio
post Aug 20 2014, 02:24 PM

10k Club
********
All Stars
18,503 posts

Joined: Oct 2007
From: P.Jaya
QUOTE(TristanX @ Aug 20 2014, 09:07 AM)
Bro, Fancycache is the old name and old version of Primocache.
*
Bro,
Ccheck links above......Update Date: 2014-08-13 (latest).

This post has been edited by stasio: Aug 20 2014, 02:26 PM
TSTristanX
post Aug 20 2014, 02:55 PM

Where is my stars?
Group Icon
Elite
24,328 posts

Joined: Nov 2004
From: Setapak, Kuala Lumpur


QUOTE(stasio @ Aug 20 2014, 02:24 PM)
Bro,
Ccheck links above......Update Date: 2014-08-13 (latest).
*
Ok, I guess updating an outdated product applies.

http://www.romexsoftware.com/en-us/products.html
stasio
post Aug 20 2014, 04:36 PM

10k Club
********
All Stars
18,503 posts

Joined: Oct 2007
From: P.Jaya
QUOTE(TristanX @ Aug 20 2014, 02:55 PM)
Ok, I guess updating an outdated product applies.

http://www.romexsoftware.com/en-us/products.html
*
Yea,FancyCache (beta)
horns
post Jun 28 2015, 12:18 PM

\m/
*******
Senior Member
3,038 posts

Joined: Nov 2009
PrimoCache 2.0.0 - Date: 2015-06-17

Desktop Edition
http://www.romexsoftware.com/download/PrimoCache.Setup.zip

Server Edition
http://www.romexsoftware.com/download/Prim...e.Srv.Setup.zip

Changelog:
http://www.romexsoftware.com/en-us/primo-c.../changelog.html

http://www.romexsoftware.com/en-us/primo-cache/download.html
http://www.romexsoftware.com/en-us/primo-cache/index.html

mayhammer
post Aug 1 2016, 09:27 PM

Getting Started
**
Junior Member
124 posts

Joined: Nov 2004
From: Hell
a free but not very configurable alternative is HDDTurbo
stasio
post Aug 1 2016, 11:39 PM

10k Club
********
All Stars
18,503 posts

Joined: Oct 2007
From: P.Jaya
PrimoCache 2.7.0

http://www.romexsoftware.com/en-us/primo-cache/download.html

http://www.romexsoftware.com/en-us/primo-c.../changelog.html

This post has been edited by stasio: Dec 19 2016, 11:18 AM

 

Change to:
| Lo-Fi Version
0.0187sec    0.44    6 queries    GZIP Disabled
Time is now: 26th November 2025 - 06:16 PM