Skip to main content

PC Update 3: SSD Caching Software: PrimoCache or VeloSSD?

This is third in a series of updates about the steps I am taking to extend the life of my gaming PC. You can read the original post

My error in buying a 64Gb standard SSD rather than a dedicated cache drive means I have to look for separate caching software. Owners of newer Intel motherboards may be able to avail of Intel's Smart Response caching service but I have to look for a third party solution and the two leading contenders seem to be Romex Software's PrimoCache and EliteBytes VeloSSD.

There is only one desktop version of Primocache and the cheapest single computer personal license is $29.99. This doesn't appear to have restrictions in terms of number of disks or disk size and it supports two level caching (ram and SSD). The base version of Velossd does not support ram caching but they offer a new product MaxVeloSSD which offers two level caching and is directly comparable to Primocache.  Elite bytes offer a confusing range of licensing options as outlined on their rather amateurish looking website: with different limitations in terms of number of disks and size of cache. The closest direct competitor to Primocache is probably MaxVeloSSD professional which costs an identical $29.99 but you can get a personal edition of Velossd for only $9.99 that doesn't have a ram cache, can only cache one disk and is limited to 64Gb ssd cache. VeloSSD's free trial is a disappointing 7 days and the trial version is limited to caching only one disk. If the trial period is so short why on earth limit the functionality as well?

I downloaded and tried trial versions of Primocache and MaxVeloSSD. Both worked marvellously at speeding up my machine. After a couple of days of general use including web browsing, some office programmes and game playing hard disk access has become much less frequenct and disk thrashing is a thing of the past.

Performance wise I cannot tell them apart (other than the fact that the trial version of VeloSSD only caches my c: drive). Boot up times are within one second of each other (and about a third of the uncached bootup time). The machine takes longer to shut down with  Velossd though for some reason.

In terms of general presentation PrimoCache is the clear winner for me. Just look at the two websites for one example. PrimoCache's setup tool is also far more useful allowing you to vary many of the cache parameters. It can even be used to monitor the cache performance with details on reads, writes, cache storage and a handy graph of cache hit rate. The trial version of MaxVelossd offers no such tools  - it is pretty much press the button and go. I am fairly sure the paid version doesn't offer much more but I cannot tell because of their stupid decision to limit the features of the trial version.

Result: I strongly recommend an ssd cache for ssd like responsiveness from traditional HDDs. I will be buying a license for Primocache.

Aside: I need to decide how much of my ram and ssd to use for caching. I have seen people advocate very large caches of 100Gb or more but my experience of caching is that performance increases with cache size until it hits a point of diminishing returns. My 1Gb ram cache is constantly full but I have only 8Gb ram in total so I am reluctant to allot more than 1Gb to this. Over two days of general use including some large games (Shadow of Mordor and AC Unity) the ssd cache has not filled more than 12Gb  and I am consistently getting 80%+ cache hit rate. I have therefore decided to go with 1Gb ram and 32Gb ssd. I will use the remaining 32Gb partition on my ssd as a regular disk to store files that I frequently use.


Unknown said…
This comment has been removed by a blog administrator.
Anonymous said…

I used PrimoCache for my 1TB Seagate 7.2k SATA RAID1.
- I have 16 GB RAM and I used 4 GB for PrimoCache. The Level 2 Tier is an 256 GB SanDisk SSD. I configured 210 GB as cache and they are 98-99% in use after few days.

The Performance is awesome (Cache Hit 65%) :)
mbp said…
Good to hear. I recently upgraded from Windows 7 to Windows 10 and Primocache carried over with me. It took a few hours of use before the cache settled down after the changeover. Initially there was constant disk activity as Windows 10 re-indexed all my disks and Primocache did not appear to be able to keep up. After a few hours though everything settled down and the cache hit rate started to climb. Everything is working very speedily now I am happy to report. I am currently at a 77% cache hit rate on my C: drive.

Side note: One inconvenience is that I had to re-enter the serial number for primocache after the upgrade so make sure you keep that registration email handy.
Anonymous said…
I liked primocache, but got weird errors that would freeze the system. I'm running a RAID setup with a year-old (still SATA 3.0)SSD. HDs are also 3.0.

Popular posts from this blog

Portal 2 two screen coop on one PC.

I mentioned before that I intended to try Portal 2 in "unofficial split screen co-op mode. Well split screen on a small computer monitor is a recipe for a headache especially when the game defies gravity as much as portal. However a minor bit of extra fiddling allowed us to drive two seperate screens from one PC. The Steam forums describes a complicated method of doing this that I couldn't get working so this simpler method which worked for me might be of use to someone. 1. First I followed the instructions in this post to get split screen multi-player working: A minor issue not mentioned is that you need to enable the console from the keyboard/mouse options menu I am using keyboard and one wired Xbox360 controller as suggested. Getting the controller to switch to channel 2 was tricky at first but as Chameleon8 mentions plugging it out and in again during loading works. The trick for me was to do the plug / p

Return to New Eden and a Secret Confession

I feel a growing temptation to return to EVE but having been away from mmos for quite a while I am not quite ready to resubscribe.  Instead I started a disposable character on a free trial to test my resolve.  Knowing that this character will be thrown in the bin in a couple of weeks is actually quite liberating. Freed from the fear of gimping my character I feet no necessity to min max anything. I picked a Gallente because I think they have cool looking spaceships and went from there. First obvious change since I last played is being able to walk around my Captain's quarters. Its a nice idea but hardly a game changer. Can you decorate your quarters I wonder and if so do these home improvements move around with you wherever you go? The second obvious change is the much improved tutorial. I managed to make it through the first steps introduction without having to resort to on-line help or the  chat channel which is a first for me in EVE. Even better once you have finis

Lotro: The Forgotten Treasury

Throg joined a Kinship group for the Forgotten Treasury instance last night. It was an enjoyable change from the solo questing that the now level 55 dwarf champion has been mostly doing so far in Moria. Some members of the group had tried and failed to clear the Treasury before so we knew it would be challenging but we were lucky enough to have a well balanced group with Guardian, Minstrel, Lore Master, Hunter, Burglar and Champion (Throg). Throg (level 55) and the minstrel (53) were both below the 56ish level of the instance but the others were all higher so it more or less balanced out. [SPOILERs ahead] It is a well designed enjoyable instance set in a circular chamber with balcony around. As you enter, a boss absconds to a locked side chamber with his treasure leaving the fellowship to clear trash ringed around the balcony. Once the trash are cleared you have access to a puzzle which must be solved in order to open the locked door. Clearing the (including six mini bosses) also get