SSDs and Superfetch

fuzzybabybunny

Moderator<br>Digital & Video Cameras
Moderator
Jan 2, 2006
10,455
35
91
It seems like a ton of people are disabling SF when using SSDs. Is there a reason for this, and should SF really be disabled? I personally love SF on a rotary drive.

I've read some reasons to disable SF with an SSD, but this one is the only one that's struck me:

I've read that part of superfetch's (and prefetch's) function is to optimise boot times, it attempts to do this by arranging files used at bootup into a defragmented sequential read (fastest for HDD) which conflicts with the random scattering used on SSD's.

Obviously defragging of any sort doesn't jive well with SSDs, so this is reasonable.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
AFAIK superfetch has no defragging capabilities, it simply copies stuff from the hard drive to the ram.
 

aka1nas

Diamond Member
Aug 30, 2001
4,335
1
0
I've had better results overall with Superfetch on. The caveat would be that with my Titan I get a small amount of stutter for the first few minutes after boot-up while my RAM gets populated. After that, the system seems much less stutter-prone than with Superfetch disabled(which seems reasonable as any reads from cache are freeing up the SSD to service writes).

I would recommend keeping it enabled if:
- You also have mechanical drives in the system still.
- You don't reboot your PC all that often.

The suggestion to disable it makes the most sense for laptops, as they will likely get rebooted more often and will usually only have the SSD as the sole storage volume.
 
Aug 28, 2006
175
0
0
Originally posted by: fuzzybabybunny
It seems like a ton of people are disabling SF when using SSDs. Is there a reason for this, and should SF really be disabled? I personally love SF on a rotary drive.

I've read some reasons to disable SF with an SSD, but this one is the only one that's struck me:

I've read that part of superfetch's (and prefetch's) function is to optimise boot times, it attempts to do this by arranging files used at bootup into a defragmented sequential read (fastest for HDD) which conflicts with the random scattering used on SSD's.

Obviously defragging of any sort doesn't jive well with SSDs, so this is reasonable.

I think that explanation you quoted applies only to prefetch.

With my Intel I originally had superfetch turned on. I just recently turned it off and notice no difference at all. I've kept prefetch off the whole time.
 

fuzzybabybunny

Moderator<br>Digital & Video Cameras
Moderator
Jan 2, 2006
10,455
35
91
Originally posted by: TimBob
Originally posted by: fuzzybabybunny
It seems like a ton of people are disabling SF when using SSDs. Is there a reason for this, and should SF really be disabled? I personally love SF on a rotary drive.

I've read some reasons to disable SF with an SSD, but this one is the only one that's struck me:

I've read that part of superfetch's (and prefetch's) function is to optimise boot times, it attempts to do this by arranging files used at bootup into a defragmented sequential read (fastest for HDD) which conflicts with the random scattering used on SSD's.

Obviously defragging of any sort doesn't jive well with SSDs, so this is reasonable.

I think that explanation you quoted applies only to prefetch.

With my Intel I originally had superfetch turned on. I just recently turned it off and notice no difference at all. I've kept prefetch off the whole time.

So Superfetch is in Vista while Prefetch is only in XP, correct?
 
Aug 28, 2006
175
0
0
Originally posted by: fuzzybabybunny
Originally posted by: TimBob
Originally posted by: fuzzybabybunny
It seems like a ton of people are disabling SF when using SSDs. Is there a reason for this, and should SF really be disabled? I personally love SF on a rotary drive.

I've read some reasons to disable SF with an SSD, but this one is the only one that's struck me:

I've read that part of superfetch's (and prefetch's) function is to optimise boot times, it attempts to do this by arranging files used at bootup into a defragmented sequential read (fastest for HDD) which conflicts with the random scattering used on SSD's.

Obviously defragging of any sort doesn't jive well with SSDs, so this is reasonable.

I think that explanation you quoted applies only to prefetch.

With my Intel I originally had superfetch turned on. I just recently turned it off and notice no difference at all. I've kept prefetch off the whole time.

So Superfetch is in Vista while Prefetch is only in XP, correct?

They are both in Vista. I'm not 100% sure, but here's what I think they do:
Prefetch - optomize boot times in the manner from your quote.
Superfetch - basically, loads frequenetly used apps in memory so they start up faster.

With the read speed and access time of SSDs, there really is no benefit of using either. Although, memory is still faster so Superfetch can't hurt. But, I don't notice a difference.
 

nerp

Diamond Member
Dec 31, 2005
9,865
105
106
Leave it on. Memory is faster than SSD. End of discussion.
 

fuzzybabybunny

Moderator<br>Digital & Video Cameras
Moderator
Jan 2, 2006
10,455
35
91
Originally posted by: TimBob
Originally posted by: fuzzybabybunny
Originally posted by: TimBob
Originally posted by: fuzzybabybunny
It seems like a ton of people are disabling SF when using SSDs. Is there a reason for this, and should SF really be disabled? I personally love SF on a rotary drive.

I've read some reasons to disable SF with an SSD, but this one is the only one that's struck me:

I've read that part of superfetch's (and prefetch's) function is to optimise boot times, it attempts to do this by arranging files used at bootup into a defragmented sequential read (fastest for HDD) which conflicts with the random scattering used on SSD's.

Obviously defragging of any sort doesn't jive well with SSDs, so this is reasonable.

I think that explanation you quoted applies only to prefetch.

With my Intel I originally had superfetch turned on. I just recently turned it off and notice no difference at all. I've kept prefetch off the whole time.

So Superfetch is in Vista while Prefetch is only in XP, correct?

They are both in Vista. I'm not 100% sure, but here's what I think they do:
Prefetch - optomize boot times in the manner from your quote.
Superfetch - basically, loads frequenetly used apps in memory so they start up faster.

With the read speed and access time of SSDs, there really is no benefit of using either. Although, memory is still faster so Superfetch can't hurt. But, I don't notice a difference.

Ahhhhhh.... so when running an SSD in Vista, basically:

1. disable defragging
2. disable prefetch (because it defrags)
3. enable superfetch
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
It seems like with the intel SSD you can leave superfetch on, but with any other brand you should turn it off due to stuttering.
 

fuzzybabybunny

Moderator<br>Digital & Video Cameras
Moderator
Jan 2, 2006
10,455
35
91
Originally posted by: SickBeast
It seems like with the intel SSD you can leave superfetch on, but with any other brand you should turn it off due to stuttering.

Ugggg.... if I have to do that with these Runcore drives I'm getting I'm going to be returning them. Right now Superfetch works amazingly well for me in Windows 7. I'm on a crappy 1.8" rotary drive doing around 20MB/s (less than external USB!) and Superfetch means Photoshop CS4 loads up in less than 6 seconds! Lightroom 2 in 8 seconds. Dammit dammit dammit dammit.
 

Rhonda the Sly

Senior member
Nov 22, 2007
818
4
76
Prefetch - optomize boot times in the manner from your quote.
In Vista this function is a subcomponent of ReadyBoost, called ReadyBoot. Windows Vista's ReadyBoost services (emdmgmt, I think) seems to be absent in Windows 7 so it might be stuffed into Superfetch but I've never seen word of that.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |