I just discovered the software FANCYCACHE and I think it can provide me great performance improvements for my PRO AUDIO setup
I'm using softwares like EAST WEST PLAY, NATIVE INSTRUMENTS KONTAKT and VIENNA SYMPHONIC LIBRARY
See : http://www.soundsonline.com; http://www.nativeinstruments.com,http://www.vsl.co.at
These virtual instruments are streaming a lot of tiny files from HDD
At the moment, I have 2.4 TB of samples.
About 1.500.000 files !

Streaming those files from standard HDDs is quite slow because of the large number of tiny files, even on my 4x1Tb RAID 0 setup (LSI 9260-8I MEGARAID card)
Therefore, all these software programmers recommend using SSD drives because of their slow access time on tiny files.
The problem is that there samples libraries are huge and I really can't afford 2.4TB of SSD storage !

But here comes FANCYCACHE !
It offers me the possibility to use an SSD as a cache for my HDD RAID 0 array
And this is a major performance improvement !

Indeed, the first thing to know about these sample streaming softwares is that they never use all the 1.200.000 files at the same time.
It depends on what virtual instruments you're loading
A single instruments never uses more than around 3.000 or 4.000 files and one composer never uses more than 15 or 20 instruments in a single song.
To work on a song, I therefore only use around 60Gb of my huge 2.4 Tb library
Before using FANCY CACHE, the best way to get good performance was to copy the 60Gb of needed files to the SSD drive manually.
That was ULTRA boring and slow, especially when you switch songs very often.
Furthermore, the software EAST WEST PLAY doesn't provide an easy way to extract the files from one instrument only. You had to copy huge parts of their library which includes lots of unused files that wasted SSD space
Now, with FANCY CACHE, I just setup my HDD RAID 0 array to use another SSD RAID 0 array as a cache disk.
The first time I load the song, I can see no speed improvements, but when the song is loaded, everything runs very smooth from the cache drive and i can stream 6x or 8x more samples than before !

I think FANCY CACHE should be advertised on the PRO AUDIO FORUMS, and especially on www.soundsonline.com (home of EAST WEST PLAY)
Your team should definitely work with them to develop a custom cache algorithm for their software.
Note that these streaming softwares only need READ ONLY cache as nothing is ever written to the disks.
I suggested the SSD cache idea weeks ago on the soundsonline forums, before discovering FANCYCACHE.
The idea came from my MEGARAID RAID controller documentation as the card offers a similar option called CACHECADE. But it's quite expensive and new hardware is needed.
To finish, can I suggest a new feature for the next FANCYCACHE version ?
Please allow us to disable the L1 CACHE
I really don't want to waste RAM .
The pre-mentioned streaming softwares already handle the RAM caching part. (and it takes a lot of RAM : i have 16 Gb and It's sometimes not enough !)
I only need SSD caching and I need to save my RAM.
Last question :
As I'm running 2 RAID 0 arrays, (one 4x1TB HDD and one 2x120Gb SSD) am I supposed to use FANCYCACHE DISK edition or VOLUME edition ?
What's the difference ?
Keep the good work on FANCYCACHE
V0.6 is running very well !
Lionel
From France (which explains the bad english sorry
