M1 SSD high read and write usage per smartctl

Hello,


In the past few weeks it's been reported that M1 SSDs are writing a sufficient amount of data to their drives such that it could render the drive at its end of life in a few years.

https://twitter.com/marcan42/status/1361151198921826308?lang=en

https://www.macworld.com/article/3609512/how-to-m1-intel-mac-ssd-health-terminal-smartmontools.html


The the smartctl tool reports that my M1 MacBook Air has written 12.3 TB since being purchased in mid-December. Assuming this SSD has a lifetime ability to write 150TB, this disk is expected to have issues in approximately 2.8 years.


My questions are 1) is smartctl correctly reporting SSD data write usage. 2) What is this SSDs actual lifetime writing ability? 3) When is my SSD actually expected to fail 4) What is Apple's position on this and what action are they taking to address it?


############################# smartctl log ############################

smartctl 7.2 2020-12-30 r5155 [Darwin 20.3.0 arm64] (local build)


Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org




=== START OF INFORMATION SECTION ===


Model Number:                       APPLE SSD AP0256Q


Serial Number:                      000000000000000


Firmware Version:                   1161.80.


PCI Vendor/Subsystem ID:            0x106b


IEEE OUI Identifier:                0x000000


Controller ID:                      0


NVMe Version:                       <1.2


Number of Namespaces:               3


Local Time is:                      Sun Mar  7 13:05:18 2021 EST


Firmware Updates (0x02):            1 Slot


Optional Admin Commands (0x0004):   Frmw_DL


Optional NVM Commands (0x0004):     DS_Mngmt


Maximum Data Transfer Size:         256 Pages




Supported Power States


St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat


 0 +     0.00W       -        -    0  0  0  0        0       0




=== START OF SMART DATA SECTION ===


SMART overall-health self-assessment test result: PASSED




SMART/Health Information (NVMe Log 0x02)


Critical Warning:                   0x00


Temperature:                        32 Celsius


Available Spare:                    100%


Available Spare Threshold:          99%


Percentage Used:                    1%


Data Units Read:                    29,157,637 [14.9 TB]


Data Units Written:                 24,058,076 [12.3 TB]


Host Read Commands:                 201,555,222


Host Write Commands:                126,383,064


Controller Busy Time:               0


Power Cycles:                       176


Power On Hours:                     132


Unsafe Shutdowns:                   5


Media and Data Integrity Errors:    0


Error Information Log Entries:      0


MacBook Air 13″, macOS 11.2

Posted on Mar 7, 2021 10:21 AM

Reply
Question marked as Top-ranking reply

Posted on May 9, 2021 4:13 PM

Robert Follis wrote:

6.6TB a month = 792TB annually which is the total life of some SSDs


He's reporting 6 point 6 TB per month, not 66TB.


Anyway, I think what we're forgetting here (myself included) is that the Percentage Used number is based on what the Apple SSD itself is reporting, so if it is reported as 1000TBW, that's pretty much what Apple is guaranteeing.


So, in the case of Robert, I'd say your best bet is to just use the Mac and forget about the SSD usage, and aim for it to reach 100% before it's out of warranty., as long as it isn't impacting your use of the Mac. If Apple doesn't honor its hardware warranty and/or implicit 1000TBW guarantee then you and anyone else in this situation will have a good legal case. Just make sure you have a backup.


As for sfromgi, such an option is little less clear, but I'd suggest forgetting about "lite use" and just go ahead and use it as normal, and keep regular backups. It's unlikely that sfromgi's SSD will fail due to writes. Like I've pointed out, mine is 227TBW in close to four years and has zero errors, but if his usage with other than light use is much higher, he'll also be in line for a warranty replacement.


Similar questions

43 replies

May 7, 2021 5:33 AM in response to joseph.pharma

M1 SSD wear is looking like a serious problem. My very clean M1 MBP 8/256 using fairly standard business apps has used 21% of SSD life in 5 months writing 258TB !! to disk. This means the SSD will die at just under 2 years which is unacceptable. 


Also lots of runaway kernel tasks using over 5000% CPU! Safari appears to cause a lot of this


How do I get this addressed?


Apple is going to have huge warranty problems around the two-year mark


May 7, 2021 1:53 PM in response to Robert Follis

Do you have a antivirus, cleaner, optimizing, etc. apps

installed?


Also, are all apps up to date as well as any hardware drivers?


What sort of apps are in your startup items (both user and system)?


What web browser are you using and what sort of plugins

are being used?


Any or all of the above can cause runaway CPU use.


Also, no one really knows what the TBW lifetime is for the

Apple SSDs. Also, like anything else, once you hit TBW limit,

it may start to show issues or could last for lots and lots of TBs

longer.


The other fact about TBW ratings for any SSD, is they are just

a hedge for manufacturer warranty coverage. Much like the milage

and warranty for a car. If the warranty is for 50,000 miles it just

doesn't shut down at 50,001 and cease to work.

May 9, 2021 4:05 AM in response to Robert Follis

In terms of kernel task using up so much writes, the kernel task

is doing all the "low level" work that is required by all apps that

make any system requests and all other tasks to keep the

computer working.


So, it is quite possible you have an app that is generating runaway

requests of the kernel that itself does not show up directly as

the apps disk use, such as apps disk cache or scratch disk use.


Also, look at the data you collected from those apps and do the math

and you will see that they reports must be questionable. If

your drive has in fact done 260TBW and a lifetime is generally

300 TBW (Apple states no spec on that) it would mean you have 87%

of life used not 22% and if you take the 22% used and the writes

reported, that would mean the drive has a life span of nearly

1200TBW which isn't even matched by high quality enterprise

SSDs which are in the 700-800 TBW range!


So, what is reported is severely suspect by all apps!

May 29, 2021 11:44 AM in response to joseph.pharma

Has anyone here seeing excessive writes raised a support ticket with Apple?

If enough people do this instead of just railing about perhaps Apple will

investigate the situation.


I for one have not been seeing this issue, at least not enough for concern.

And I know I push my machine often to the point of memory swapping.

My usage has been an average of ~27GB/day since the end of last

November to date. Based on that, I have an SSD life expectancy of

somewhere around 19 years if one is assuming a 200TBW life time which

is likely lowballing it for a 512 GB drive (more likely 300-400). That is

also assuming that the SSD chips Apple is using are consumer level chips.


So, there are possibilities that there is a user element in the phenomenon

in terms of how the machine is physically used by the individuals with

the issue as well as what they have installed on their systems. These

days, who knows how apps are written and what things they do

"behind the scenes". And certain combinations could be leading

to "runaway" scenarios.

Jun 12, 2021 2:13 AM in response to mu2004

Since I've upgraded to 11.4 it feels like the issue disappeared. The swap stays low and on the other hand memory pressure is a lot higher than it used to be before. But now it's correct imo. And even overall performance seems to be better to me. After 8 days of working average 8 hours a day kernel task has written only 150 GB, which is pretty nice. I have 16 GB but running some java apps, php, docker and IntelliJ (not mentioning thousands tabs in safari, and other apps like discord chrome etc) so I use constantly all of my available memory and still got only 150 GB. So at least I would say that it's finally fixed.

May 8, 2021 3:22 PM in response to nilp

My MBpro M1 16/1tb is showing 6.6TB written in less than 1 month of lite use. My windows laptop has been thrashed for 3 years,(serveral VMs, 2 permanently running DBs, thousands of app builds etc) and only has 3TB written. looking at activity monitor, the one which is always 100x more writes than any other process is kernal task (currently at 100GB for no apparent reason since reboot this morning).

May 8, 2021 6:51 PM in response to nilp

Opening Safari with 1 tab spikes Kernel Tasks from 0% to over 5000% and 1 tab uses 1.03GB of memory

Only other app showing any major memory use in BitDefender

Just uninstalling BD to see what happens


FYI other people with 16GB RAM are reporting exactly the same problem - See @sfromgi in this thread "My MBpro M1 16/1tb is showing 6.6TB written in less than 1 month of lite use" That's even worse than me

May 8, 2021 8:00 PM in response to Robert Follis

Robert Follis wrote:

Opening Safari with 1 tab spikes Kernel Tasks from 0% to over 5000% and 1 tab uses 1.03GB of memory
Only other app showing any major memory use in BitDefender
Just uninstalling BD to see what happens

Erk - ok.


I don't have an M1 Mac so I don't know if this is relevant, but kernel extensions have caused issues with MacOS in the past. Open a Terminal window and type kextstat. Look for anything that's not "com.apple ..."


But this is just throwing stuff out there. Another thing that may be just something to occupy a few minutes is to reset the SMC - https://support.apple.com/en-us/HT201295


YI other people with 16GB RAM are reporting exactly the same problem - See @sfromgi in this thread "My MBpro M1 16/1tb is showing 6.6TB written in less than 1 month of lite use" That's even worse than me

6.6TB in a month isn't so bad. My own averages out at 5TB/month.

May 27, 2021 10:43 PM in response to joseph.pharma

I've enabled "Prevent computer from sleeping automatically when the display is off" so the M1 Mac mini should never go into sleep. What's really odd is, Swap Used reported by Activity Monitor was 0 bytes prior to display automatically turned off after set period. After waking up the display, Swap Used has increased to 526MB.


As a result, KernelTask has written large amount of data during the time while the display is off. Every time the display is automatically turned off, the Swap Used is increased! By the end of the day, Swap Used is a few GB, and KernelTask has written close to 200GB of data (per day) and that seems excessive.


I am on macOS 11.3 and the M1 Mac mini is 8/256GB model. Something is odd during the sleep time, perhaps some background process is leaking memory causing excessive swap usage.

--

I've tested further to discover this:

  1. Turn screen saver on after 1 minute
  2. Turn off sleep in power mode
  3. Swap Used is 0 bytes after a clean reboot
  4. Let the screen saver starts after 1 minute
  5. Wait for another minute

Now Swap Used is 636MB.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

M1 SSD high read and write usage per smartctl

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.