SATA SSD (non OS) runs on 100% active time with 0 trasnfer rate?

Hi,

I have windows 10 system which has SSD on the OS for many years now. Last year I got another one (Silicon Power 1TB) to put some games and programs on since the OS one is getting full. I also have many HDDs on this system.

Strangely enough soon I noticed severe slowdowns and saw that the SSD where most of my software is installed runs on 100% usage with no transfer. 0kb/s and after a while gets back to normal - quickly delivers 100-200mb/s and goes idle until after a while goes back to 100%…

I started looking for problems, restarted the system, changed SATA cables etc. and after a while the SSD died and I thought nothing of it. RMA the drive and they gave me new one which is even newer model… now its the same. In the interwebs people suggest disabling page file, superfetch and so on and on nothing helps…

Anyone has nay idea what could be the problem? I changed cables, sata ports, software config only this one drive does this … very strange.

How was it formatted, does it show anything at a high percentage in task manager? Anything edited anywhere else or vanilla install? Is the driver from the website or Microsoft?

The only time my drives have activity and no data I/O is during TRIM. Could this be a reason?

It wasn’t swap thrashing by any chance?

One can change the designated drive to a HDD in the advanced option if one wanted?

1 Like

Did you figure it out yet?

Yes in task manager shows 100% and all software are frozen during this time or extremely slow. It takes sometimes 5-10 minutes while doing this and does it 50% of the time when I am doing something on the PC.
No swap on this drive either. It was the drive for the swap but I removed it and nothing changed.

Try the Microsoft driver instead of the manufacturer driver and see and let me know

In device manager it says Microsoft on the driver ver 10.0.19041.3570

  • Post details of ssd model, exactly which variant of drive you have, silicon power 1TB isnt precise enough. P/n would be the best.
  • Show us drive use statistics and partitioning please ( is the drive nearly full?)
  • Run AS SSD benchmark with 1GB and 10GB size separately and post both results please.

Finaly run this system command

fsutil behavior query DisableDeleteNotify

and show us the results.

Here is the info:

NTFS DisableDeleteNotify = 0 (Disabled)
ReFS DisableDeleteNotify = 0 (Disabled)

AS SSD

Here is how the problem looks in task manager.

As I mentioned this is the second SP SSD, first one died soon after started doing this and I returned it and they gave me this one which now has the same problem.

Well inform them about the same issue and see what they say.

I did however notice you are using over 6 gigs of ram and have 13 percent usage on your cpu. What is going on with that by the way

TRIM is working as it should, so that the easiest explanation ruled out.

We still need to identify that drive and that tool does not show any identifying information.
Silicon power sells 30+ drives potentially matching your description. Knowing which is massively helpful.

Try drive properties like this:


Or free hwinfo like this:

For reference 8 year old sata samsung 850 scores like this:
Samsung-850-EVO-1TB-AS-SSD

Perform AS ssd test once again, this time with 10GB test set and compare the results. Save them and the run it once again without delay.

  • Are the result getting progressively worse?
  • Does task manager show drive use after you finished benchmark still?

From those access time and overall read performance values I have very bad feeling, that this is one of the extremely cheap drives that actually performs like this as designed.

Or counterfeit drive, but thats relatively rare event. Where did you get it?

That Silicon Power drive performance is so bad, that I would recommend getting your money back and getting anything else. Seriously.

EDIT: Removed 850 PRO and replaced with EVO version, not much difference but unfair comparison.

When I got the drive I performed a test on it and it looked like this: (the one on the right is the Silicon Power one the left is Samsung my old os drive)

Here is the properties window

Mind you Silicon Power replaced my drive after the first one died.

Here is the 10GB test as well:
10gbssd

Based on that historical screenshot, I think there is nothing wrong with your drive. If it performs like that brand new, then what you are seeing is likely normal.

When did you buy it and how cheap was it?

To summarize:

  • drive cannot be reasonably identified
  • performs order of magnitude worse than expected out of the box
  • performance tanks after light sustained write
  • and absolutely nosedives after longer sustained write
  • performance randomly drops during normal use matching typical housekeeping routines when controller moves data from pSLC cache to QLC nand area.

I am betting drive has dramless controller and its operating nand in QLC mode. That would explain observed behaviour perfectly.

If that holds, there is no fixing this, drive works as expected.

Return it and use the refund to get Samsung 870 EVO instead, its about 60 USD for 1TB varinant and 120 for 2TB drive.

Its both cheap and absolutely reliable given the price tag.

Yes seems like this cheap drive is indeed slow performer even though I was happy at first. The problem however is that it goes often to 100% active time with no data transfers 0kb/s which causes all programs reading or writing to it to hang for several tens of seconds and even crash sometimes… if this can be solved I would be happy with it performing like it is . Sometimes it has no issues for hours and then suddenly goes to 100% and cannot be used for minutes at a time.

This is normal for all drives. The longer you use SSDs, the more apparent the flaws get. Cheap NAND, QLC and with troublesome firmware is cheap for a reason. They are basically consumables, unlike most other stuff in a computer.

Makes customers buy new drives more often and is good for sales and for people working at landfills.

Use overprovisioning on new drives so they live another 3 years or so. Improves endurance quite a bit.

If its QLC, then there no fixing this. This is how they operate. There is reason why no large OEM ships these kind of drivea as part of their builds, RMA rate would be insane.

Part of drive free space is used as low capacity cache (pSLC cache) area and hold all incoming writes. But its small and needs to offloaded to long term storage area, that operates in slower QLC mode.

Size of this cache area is also dynamic, shrinking as the drive fills up. So it hold less data a must be emptied more often. Once drive is full enough, you see massive slowdown → and thats actual drive performance.

This all happens on the drive itself, completely invisible top the computer or user.

Drive is actually busy doing housekeeping operations, but its so slow that it interferes with normal operations.

TLDR:

  • QLC drives are not cheap enought to outweigh performance drop vs TLC drives
    • doubly so with budget OEM, who skimp both on flash provisioning and controller
  • TLC drives have gotten so cheap, there is really no reason to go QLC
  • All trustworhy OEM specify what kind of flash they use
    • if unsure, all samsung drives except QVO series are solid and TLC based.
  • There are some QLC drives that are engineered right, but they are not cheap nor are they SATA drives. Solidigm (used to Intel ssd division) and Sabrent nvme drives are good enough for consumer use.

Anadtech did solid benchmarking and analysis of first Sata qlc drives, so if have time read up how complex this is, and how much performance suffers even in top of line QLC drive models from know good manufacturer:

1 Like

I found the listing where I bought it from and its the A55 model which its advertised as TLC with SLC cache .

Just because it’s not QLC, doesn’t mean everything TLC is good. There are vast differences in quality. You can usually see the TBW values and make (very) rough estimates around that number.

I got 3 of these little shits (this is 100% crap tier). No listed TBW, TLC, 8-10 bucks, SLC cache, I don’t trust them surviving which is why I got them in RAID1 as boot drives. Writes break down after ~20GB, it’s horrible. But fine as boot :wink: I treat them as “premium USB drive” level of SATA

1 Like

Holy crap, if its TLC, then its the worst performing TLC drive I have seen to date.

I found few reviews that have usable performance measurements and it matches your initial performance observations.

So while I was wrong about QLC, its still the same issue. Drive behaves as designed, since its ultra low cost sata drive.

How the hell did they design this drive?