Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
As has already been stated, your SSD is seeing a ton of writes... I won't bother to check the computation, but if you are getting 3.3 DWPD that is going to burn up a consumer SSD quickly. Most consumer SSDs are rated at 0.1 to 0.3 DWPD. Even the most expensive enterprise SSDs are rarely rated for more than 3 DWPD, and this requires massive over-provisioning (20-50%) within the drive. The net effect is that your drive is wearing out between 10x and 30x the expected rate.

You claim you are not intentionally writing a lot of data, have you observed your system with activity monitor? It will show the amount of data written by each process on your machine. With the amount of data your system is writing, there should be a very clear cultprit listed. I personally would gather more data before assigning blame... as an extreme example: who is to blame if there is malware on your computer using it to store and distribute bit torrents? Looking at my machine: uptime is 66 days, and in that time MacOS Catalina has written only 339GB. This is well within the ratings for a consumer SSD. Not defending Apple and blaming you per se; rather just suggesting that you gather more data and that the levels of write you experience are not universal.

As to the ultimate failure of your drive, it will not just stop working when it hits a pre determined byte count. At a very high level (I will not go into many, many details and factors that can affect the following) the cells within a flash device are degraded (e.g. experience wear) each time they are erased and programmed (I'll totally ignore the second order effects of read wear). Initially this will result in increased correctable read errors (via ECC) that will impact drive performance and show up in the SMART counters. Ultimately thus will result in program errors and flash blocks being marked as "bad" and replaced by spare blocks in the device. The number of bad blocks will also show up in the SMART data. Finally the spare block supply will be exhausted and you will start getting hard (uncorrectable errors). Background operations such as wear leveling and garbage collection can be the source of both ECC error detection and program errors - it is not just user I/O). At the point your drive is encountering hard errors it has reached end of life. If you monitor the smart data for ECC errors and program errors you should have fair warning (although there are other failure modes that can brick a drive with little to no warning at all).

As a final note: the wear ratings for flash devices are not hard numbers. If a device is rated for 1000 program/erase cycles per block it is not a hard limit - rather it is an estimation by the manufacturer for the purpose of providing a warranty - you might wear it out with less cycles, but statistically speaking on average you are more likely to exceed this number. The SMART wear indicator is an approximation (at best) driven off the warranty data.

Hope this information helps.

BTW: I have worked for several SSD companies.
 
  • Like
Reactions: trsblader
Have just run it on my almost 6-year old iMac. It's not a fusion drive though but the 512GB drive is split 50/50 between MacOS and Bootcamp. It's also a PCI SATA attached drive, not an PCIe NVMe drive that you have. It spends about 75% of it's time in MacOS.

Maybe there's simply an issue with the drive and you'll have to get yet another replacement machine from Apple.
 

Attachments

  • 2020-06-19_20-17-42.png
    2020-06-19_20-17-42.png
    2.2 MB · Views: 157
Last edited:
Have just also run it on my almost 1-year old iMac. Again, it's not a fusion drive though but the 1TB drive is split 50/50 between MacOS and Bootcamp. It is a PCIe NVMe drive like your's.

BTW, I think the power on time is reported by the MacOS, so I don't think it counts the amount of time spent in bootcamp (it spends about 90% of it's time in bootcamp working...or playing games).
 

Attachments

  • 2020-06-19_20-34-28.png
    2020-06-19_20-34-28.png
    724.1 KB · Views: 140
I own my own business and have been in IT for over 30 years.

And yet you don't realise this is just reading the SMART data off the drive, and you if you have any queries with that data the third party who made the utility to tell you this has nothing to do with it.

You also should know that you have warranty and if/when it fails, take it to apple. If you've got 30 years of experience you should have known that a fusion drive was probably a crappy idea, but seem surprised at it.

But hey, it's always somebody else's problem.
 
  • Like
Reactions: trsblader
Fishrrman's theory is easy to check. My 16Gb iMac has been up for 4 days now. According to activity monitor - data read is 127 GB and data written is 63 (well below the 360GB a day inferred from OP's reports). Have been working with Logic on a couple of things and Word, but it's been fairly quiet. Memory usage is 12.6 used, 3.2 cache and 2.9 swap. As far as I'm aware MacOS has always used all of the memory as it's fastest to access. So, what is not used by applications is cache for files. But, it will reduce the cache size before it starts swapping because getting stuff from SSD or disk is always going to be more expensive than RAM.
 
Do you think so? I bought an iMac 21 inch in 2008. That was the first and last iMac I paid for. All my iMacs have been AppleCare replacements.

Does a replacement iMac get a fresh 3-year Applecare warranty? If so, wow. You've clearly been very lucky (or unlucky, depending on your point of view) that so many have had issues!
 
I just have to ask:
What "caught fire" internally?

The BlueTooth antenna.

Does a replacement iMac get a fresh 3-year Applecare warranty? If so, wow. You've clearly been very lucky (or unlucky, depending on your point of view) that so many have had issues!

In the early years, after 2008, Apple would refund me the unused portion of Applecare.

I buy Applecare for each new computer. What many don't know, is that Applecare is the same, doesn't matter if the Applecare package is 10 years old. If it is for an iMac, it will attach to any iMac. I was buying Applecare from eBay for 50 Dollars.

I love Applecare. This is my 5th computer and I paid 200 Dollars to upgrade it from i5 to i9 with better graphics.

You might think I have been gaming the system, but I am just using AppleCare for what it was designed. In the case of my 2015 that fried the antenna, the Apple Store here in Bangkok wanted to fix it.

I made an end-run around them, called Apple Support, requested a tier 2 tech, and told him that if the computer had the ability to fry the antenna, then it overheated everything else. They were going to do 2000 Dollars worth of repairs. The tech agreed with me. He overrode the store and put in for a full replacement. I walked that computer into the store on the very last day of Applecare.

If you think it is that easy, know that I brought the 2017 iMac to the store mid-November and did not get my replacement until December 24th.

However, since I made a relationship with the GM at the Apple Store, he let me buy an i5 off the shelf, and return it for a full refund a month and a half later.

Time=Money So it isn't free.
 
  • Like
Reactions: Nguyen Duc Hieu
It caught fire internally and was replaced under AppleCare on the last day of Applecare. It was my 4th free replacement. The iMac 27 i9 I am now using is my 5th replacement.

I think this says it all. How the heck does 1 person have so many issues. Fire? The OP is leaving out details about drive usage.
 
I think this says it all. How the heck does 1 person have so many issues. Fire? The OP is leaving out details about drive usage.

The OP left nothing out. The SSD started degrading from day one. Your lack of logic changes nothing.

To answer your question though, so many issues is a testament to the crappy hardware made in China.
 
Screen Shot 2020-07-04 at 8.59.04 AM.png


As of yesterday my 2017 MBP is 26 months old. I have a 1TB SSD. 27TB of writes is AMAZING considering I'm only using 238GB of storage. I used to develop on this machine with parallels so that may be why there's excessive writes, but I don't do this anymore (since mid last year).

Over the last few months the data units written has risen from 24TB to 27TB. So Mac OS does a LOT of caching and writing to the ssd.
 
  • Like
Reactions: TiggrToo
View attachment 930611

As of yesterday my 2017 MBP is 26 months old. I have a 1TB SSD. 27TB of writes is AMAZING considering I'm only using 238GB of storage. I used to develop on this machine with parallels so that may be why there's excessive writes, but I don't do this anymore (since mid last year).

Over the last few months the data units written has risen from 24TB to 27TB. So Mac OS does a LOT of caching and writing to the ssd.
What about the life of the drive? What does DriveDX say about your SSD?
 
What about the life of the drive? What does DriveDX say about your SSD?
Screen Shot 2020-07-04 at 9.04.28 AM.png


Still 100%. I've never used more than 50% capacity of my SSD at any given point in time (even when developing Windows 10 Pro with VS 2019). So I imagine the wear leveling is loving the 1TB.
 
My SSD portion of the Fusion says it has less than 50 percent LIFE LEFT. It's 7 months old. It has written 87TB to a 128GB Chip that is only 7 months old.
 

Attachments

  • Screenshot of ScreenFloat (7-4-20, 23-05-56).png
    Screenshot of ScreenFloat (7-4-20, 23-05-56).png
    2.3 MB · Views: 78
My SSD portion of the Fusion says it has less than 50 percent LIFE LEFT. It's 7 months old. It has written 87TB to a 128GB Chip that is only 7 months old.

That is astounding. <jaw drops>. You should be able to burn that out way before AppleCare+ expires.
 
That's the question, isn't it? Will it stop functioning? Or will OSX just stop trying to write a to drive it no longer can write to?

That is disappointing to me. I would have hoped that Mac OS would be smarter and say: "This SSD is only 120GB... I need to reduce my caching" - but I'm sure that extreme caching is making the system a LOT faster vs using the spinning portion of that hybrid drive.

As someone who works with computers - I've seen quite a few hard drive failures - even SSDs. Our office got a bad batch of Intel SSDs (amazingly) that died within 6 months (life went down to 0%). We had system failures - but most were recoverable, just couldn't write to them -- but not all of them did that.

So I'd definitely have a good carbon copy cloner and/or time machine backup methodology.

My MBP - I have a TM and CCC drive, Backblaze, and everything in iCloud/OneDrive that I work with.
 
You tell me if I am wrong, but if only 50 percent of a 128gb drives is writable, then my fusion drive is no longer 128/2TB, it is now 64gb/2TB
[automerge]1593879713[/automerge]
That is disappointing to me. I would have hoped that Mac OS would be smarter and say: "This SSD is only 120GB... I need to reduce my caching" - but I'm sure that extreme caching is making the system a LOT faster vs using the spinning portion of that hybrid drive.

As someone who works with computers - I've seen quite a few hard drive failures - even SSDs. Our office got a bad batch of Intel SSDs (amazingly) that died within 6 months (life went down to 0%). We had system failures - but most were recoverable, just couldn't write to them -- but not all of them did that.

So I'd definitely have a good carbon copy cloner and/or time machine backup methodology.

My MBP - I have a TM and CCC drive, Backblaze, and everything in iCloud/OneDrive that I work with.

I use TM for the HD drive, Crashplan, and iDrive for everything and the HD. I do not want to have to reinstall Mojave.

likely I will have to SuperDuper my system to an external USB C 3.1 drive and boot from that. Then break the fusion drive and just use the 2TB spinner for storage.
 
You tell me if I am wrong, but if only 50 percent of a 128gb drives is writable, then my fusion drive is no longer 128/2TB, it is now 64gb/2TB

Correct, intelligent wear leveling will try to move that around so all the SSD "cells" get written to but when you're doing 80+TB, that's a LOT of wear on a 120GB SSD.

All those fun tech report experiments where they burned out SSDs showed this to an extent:

They took a bunch of 240GB SSDs, filled them up, then tried to write them to death - and got to 600TB+.

:/
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.