(I haven't used the program) but I assume that the main problem with it (and superfetch) is that you need to load up the RAM every time you boot up because it is volatile. The bootup process is one of the reasons an SSD is awesome (because it hardly breaks a sweat loading all those programs when you login).
While it is true that RAM has to be refilled every time, it is still very effective.
1. The boot process accesses the same files many times, superfetch actually greatly improves the boot speed by loading those files into ram and keeping them there.
2. While you DO need to reload the RAM every time you boot, it is a rather quick process, it also happens in the background and it doesn't slow you down.
Read this:
http://www.osnews.com/story/21471/SuperFetch_How_it_Works_Myths
Also, SSDs in practice will often be CPU bound during their workload so any faster speed may not be realized. The difference going from 1MB/sec to 50MB/sec for a random operation is much more significant than the next step to >1GB/sec except for number bragging rights.
Oh my... no this is not even remotely close to reality. The SSD is not ever limited by the CPU. The CPU is limited by the SSD/HDD though; this is why RAM exists.
>1GB/sec is what RAM gets and the CPU most definitely needs these kind of speeds. (DDR3 for example, does between 6.4GB/s and 17GB/s
Originally Posted by taltamir
There is no reason to have over a TB of installed games simultaneously, there has never been. I have yet to see an explanation as to WHY you would install 1TB+ of games at once.
"I want inferior performance just because" is not an argument in favor of actually doing something like that.
When you go to something like a LAN party, you really never know which games are going to be played. Geforce LAN 6 this weekend for example, is going to have dedicated servers going for games as old as BF1942 - and you better bet I'm going to have every one of those games pre-installed before the LAN.
I stand humbled. This is a legitimate reason indeed.
So for that kind of usage scenario SSD caching will be useful.
I think it's worth it to have your OS on your SSD, but do you really want thousands of files on your SSD that you will never use? I play World of Warcraft, and it's game directory is almost 30gb these days. That includes gigabytes and gigabytes of textures for zones that I never visit. SRT doesn't cache the entire 30gb directory but instead only what I use.
Jeez, 30GB? WoW got huge. Yea, I can see the potential benefit there too... however I strongly suspect that because of its size and the limited size of the acache, WoW will get much less than 95% you claim. There is only so much space on the SSD to cache things and many others programs are vying for a spot.
I would be interested in seeing benchmarks of how cache handles such a massive game.
Is there a performance gain (however little or big) from SSD caching? Yes.
Actually, the whole point I made was that
no there isn't. You LOSE performance.
The performance gain is only if you compare a HDD to an SSD cached HDD.
The assertion I made was that there ISN'T a performance gain, there is a performance penalty.
This is because we are not comparing an HDD to an SSD cached HDD. We are comparing an SSD + HDD as seperate devices vs SSD cached HDD.
Why are we comparing those two? Because a HDD with SSD cache vs HDD and SSD as seperate is a difference of software configuration of identical hardware.
While a HDD alone is less hardware (and thus cheapeper).
The question I was aiming at is "If I buy a vertex 3 and a 1TB WD caviar blue, and a Z68 mobo, should I enable SRT software or leave it disabled". My answer is "leave it off"
Do people find that it suits their needs/expectations (not always the same thing)? Yes.
People find use in Homeopathy too. Doesn't mean it has worth.
I would like to point out that despite the two above counters, I am now reconsidering my stance on it based on what GotNoRice.
There are situations (ex: lots of games installed simultaneously when going to a lan party) where it has value and use.
This reminds me of an analogy to manual transmission vs. automatic transmission.
That analogy is faulty for several reasons.
First, the performance difference is greater than that.
Second it only applies if you have a scenario where you need lots of games installed simultaneously. For which I already conceded it is more practical than moving games around.
But unless you are going to a lan party or have very bizzare gaming habits you don't need that many games installed at once.
And if you don't install a bunch of games simultaneously with no idea which you are going to actually play then it is better to use caching.