Recommended Posts

So if you were like me at first you thought the disk trashing was just the good ol searchindexer.exe.

Well today I decided to find out what was really causing this and to my surprise in the resource monitor I noticed one process accessing all my drives. Well I said, I only have C: enabled for indexing.

Long story short.

SuperFetch is the culprit. I loads recently access files into memory. On a 4GB machines this means Windows grinds for a while.

Just disable SuperFetch in Services and you will not have that disk trashing. You will also notice on the performance tab you have more free memory because all the files are not loaded into memory.

Anyone know how to clear the cache for SuperFetch?

Kent

Link to comment
https://www.neowin.net/forum/topic/492987-disk-thrashing-after-login/
Share on other sites

Ahh. So that's the culprit. And it's supposed to increase performance over time? :shiftyninja: Thanks for tip anyways.

For its location: maybe it's those DB files in Windows\Prefetch?

There is no cache for Superfetch. I get the impression it's largely an in-memory log , of sorts, of programs and files that are used often and thus retained in memory. It mighty have a database but that shouldn't take up much room (neither does pre-fetch for that matter). For most people with ~1GB Ram, there should be relatively little disk thrashing at at startup, at least not attributable to Superfetch. I have it running and I rarely see drive access at all. As for memory usage, as soon as a non-cached program needs the memory, it will be made available so that's a non-issue.

  • 5 months later...

Just raising this for anyone who missed it (was posted before Vista's customer launch).

I've just disabled this service after it started to cache a big game data file immediately upon start up (I halted it when the Resoucre Manager was showing about 250 MB loaded), because according to statistics, Vista thought I was going to play that game. The problem is just that I'm no robot and don't work on a schedule. I think the design of this feature is inheretly flawed and what's worse is that in usual "dumb it down!" fashion, it's 100% unconfigurable. Why can't I restrict it to e.g. C:\Windows + Program Files? Does it really have to cache all my video, music, etc? These do not have long start up times as they are streamed and not even applications. I have 2 GB RAM, for the record.

It has earlier tried to cache a.. get this.. incomplete P2P download of a few 100 MB's. Like I was ever going to run that before it was done.

IMHO, there's too much guessing for too much of a performance cost on this one. And don't tell me a hard drive going nuts isn't costing me any performance, especially while it does it while you are working as opposed to NT Defrag and such services.

And yes, I don't think there's a file cache for this service, the whole point is to load data into memory for faster access... In case you need it... Which you may not.

Edited by Jugalator

The only problem with Superfetch causing HD thrashing is if your hard drives are loud and you can't stand hearing them.

Vista has prioritized IO now, which means that all the IO that Superfetch is doing is at very low priority, similar to setting a process to low CPU priority. This has almost no negative impact on your system and should not increase boot times.

As for Superfetch caching files that you don't need, or expecting you to load up a game right after boot, you have to remember that Superfetch is learning what programs/files you use on a day to day basis and it may take some time for it to tune itself to your daily use. While some users may do different things on a daily basis, there are a lot of people that have some routine that they follow, and this should help decrease loading times for applications and files.

We, as PC users, have been trained to think that a thrashing hard drive means that your system is being slowed down, waiting for file IO to complete. Now with prioritized IO, background processes that access the hard drive, such as indexing or caching, will not get in the way of active processes trying to access files and should not impact their performance.

My problem with SuperFetch is really that it picks targets that I know I don't need to have cached, and in case it would like to cache stuff, there would be better choices. For example, caching a partial download, or something that streams. I wish I could at least tweak it to use my RAM for better things. Or if it can't, at least leave my hard drive alone and prolong its lifetime.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Louis Rossmann suing Samsung over "990 Pro SSD warranty scam" by Sayan Sen Back in 2023, if you recall, Neowin reviewer Robbie Khan had a dispute with Samsung over his 990 Pro SSD, which was rapidly losing its health. After significant back and forth, the tech giant had finally released firmware to "stop" the issue. Interestingly, its previous flagship at the time, the 980 Pro was also facing problems leading to two consecutive sets of firmware fixes. Three years later, it looks like a similar conflict has now broken out between tech repair entrepreneur YouTuber Louis Rossmann and Samsung, as it has escalated into a threatened lawsuit after the company allegedly refused to appropriately replace a failing 990 Pro SSD that remained under warranty. According to Rossmann, a 4TB Samsung 990 Pro NVMe SSD purchased for approximately $330 less than two years ago, began experiencing major hiccups and issues, even though he claims it had been operated under ideal cooling conditions. It was installed in a RAID 1 array and cooled by a heatsink and dual high-speed fans. However the drive reportedly started dropping out of the array, exhibiting controller-level failures that eventually became not useable in any meaningful way. Rossmann said Samsung’s support process was marked by delays and confusion from the very start. After initially contacting the wrong regional support channel, he was redirected to Samsung’s memory support division where he submitted detailed diagnostics, logs, and proof of purchase. Rossmann runs a repair company and owns an ACE Lab PC-3000 machine, which is a professional-grade data recovery equipment. As such, he had been confident in his diagnostics. Samsung even seemingly acknowledged that later. Regardless, Rossmann claims that his initial support ticket was automatically closed before a full 24-hour response window had elapsed, forcing him to reopen the case and resubmit documentation. The controversy however intensified further from here after Samsung accepted the drive for warranty evaluation but later returned it with a repair report stating that the drive had passed its testing and that the SSD had been verified as functional. Rossmann strongly disputed those claims citing that his own independent testing on PC-3000 showed write speeds reducing to as low as 40–60 MB/s before the drive failed entirely. Samsung subsequently informed him that the SSD had been reset and reflashed, passing internal stress tests. However, the company also stated that replacement units were unavailable due to an industry-wide memory shortage and suggested that a refund process could be initiated if further testing confirmed the fault. Thus, to settle, the company offered a refund of $330, the amount that was initially paid by him to make the purchase. Here, Rossmann pointed out the seeming hypocrisy of the tech giant as in how no Samsung drive was apparently allocated for warranty replacements, but they were abundantly available for retail sales especially when using business accounts. As you can see, Rossmann is indeed right, there are Samsung 990 Pro 4TB SSDs on Amazon currently for $950 (shipped and sold by first-party Amazon US itself), and they are also available on Samsung's own store too, albeit for an even higher price of $1100. Thus Rossmann argues that Samsung’s inability or unwillingness to provide a replacement while the same model remains available for purchase at significantly higher market prices reflects a failure to honor its warranty obligations. He has issued a formal 60-day notice and says he intends to file suit in Texas small claims court, asserting that companies should face greater costs for denying legitimate warranty claims than for fulfilling them. You can check out the full video titled "Samsung's 990 Pro SSD warranty policy is a scam; I'm taking them to court," at the link below. Source and image: Louis Rossmann (YouTube) As an Amazon Associate we earn from qualifying purchases
    • Was it too much to ask to show the icon in this article?
    • Frankly, I blame whoever is writing such articles. "A big improvement/update and/or new feature is now available to everyone! Also, use this unofficial tweak tool to enable it because it actually isn't available to you yet officially and might not in fact even be entirely ready or whatever, hence why it is perhaps not enabled for you*. But it's great and you should enable it!" I mean there's nothing wrong with sharing info about some feature you might need to enable via unofficial means, of course. It's just that these articles tend to essentially end up being two news pieces in one, and one of them tends to be a bit misleading. (*Yes, yes, the "it's a controlled rollout!" thing. Not a fan of that one either. The argument, not the actual rollout.)
    • Thank you. Will do. I read in the release notes that editor config might be at play here.
    • Actually, I think even Microsoft doesn't know how to control it
  • Recent Achievements

    • Week One Done
      davidbazooked earned a badge
      Week One Done
    • One Month Later
      Jamswaz earned a badge
      One Month Later
    • Week One Done
      Jamswaz earned a badge
      Week One Done
    • Rookie
      Marzoid went up a rank
      Rookie
    • Community Regular
      coch went up a rank
      Community Regular
  • Popular Contributors

    1. 1
      +primortal
      509
    2. 2
      PsYcHoKiLLa
      185
    3. 3
      +Edouard
      158
    4. 4
      Steven P.
      83
    5. 5
      ATLien_0
      75
  • Tell a friend

    Love Neowin? Tell a friend!