In my book it would be stupid not to use Superfetch - SSD or HDD. RAM is still 100 times faster than a SSD. Especially if you have a lot of RAM, you will get a lot of stuff cached and you quasi have a RAM-disk. Check the performance of a RAM-disk and compare with that of a SSD - then you will see the difference.
Will Superfetch be disabled on SSDs?
Yes, for most systems with SSDs.
If the system disk is an SSD, and the SSD performs adequately on random reads and doesn’t have glaring performance issues with random writes or flushes, then Superfetch, boot prefetching, application launch prefetching, ReadyBoost and ReadDrive will all be disabled.
Initially, we had configured all of these features to be off on all SSDs, but we encountered sizable performance regressions on some systems. In root causing those regressions, we found that some first generation SSDs had severe enough random write and flush problems that ultimately lead to disk reads being blocked for long periods of time. With Superfetch and other prefetching re-enabled, performance on key scenarios was markedly improved.
Yeah, I know this article. But I think he is wrong. Although the delay for fetching something from a SSD versus a HDD is a lot shorter, from RAM it is even shorter than from a SSD. Just compare the metrics of RAM and SSD and it figures.FWIW,
I found this from MSDN archives, written by Steven Sinofsky, Support and Q&A for Solid-State Drives:
Source: Support and Q&A for Solid-State Drives - Engineering Windows 7 - Site Home - MSDN Blogs
Please be specific. Where exactly do you think he is wrong? I note the last sentence under the heading/FAQ, Will Superfetch be disabled on SSDs? it says,Yeah, I know this article. But I think he is wrong.
With Superfetch and other prefetching re-enabled, performance on key scenarios was markedly improved.
Be default, Windows 7 will disable Superfetch, ReadyBoost, as well as boot and application launch prefetching on SSDs with good random read, random write and flush performance. These technologies were all designed to improve performance on traditional HDDs, where random read performance could easily be a major bottleneck. See the FAQ section for more details.
I don't see it. It states the defaults, then is says why - because those technologies were designed for slow moving HDs. Nothing iffy there as that is all true.This is the iffy part.