HACKER Q&A
📣 cool_hw

Has the Apple Silicon excessive disk read/write issue been fixed?


This was a discussion when M1 macbooks were launched, and Apple supposedly addressed it in an OS update (macOS 11.4).

But I'm seeing really high read/write numbers. I'm aware that SSD lifespans are long and TBW spec is pretty generous. Still, compared to my linux machines, this seems extraordinarily high.

On my newish M1 MBA, with the latest updates, with barely any use, 98%+ sleep, I'm seeing about 3 to 5 GB reads per day and 2 to 4 GB writes per day.

Latest report from smartctl.

----------------------------------------------------

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        27 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    716,195 [366 GB]
    Data Units Written:                 616,232 [315 GB]
    Host Read Commands:                 9,108,273
    Host Write Commands:                6,947,397
    Controller Busy Time:               0
    Power Cycles:                       95
    Power On Hours:                     5
    Unsafe Shutdowns:                   11
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0
---------------------------------------------------- M1 Air 16GB 1TB.

Is this normal?


  👤 tzs Accepted Answer ✓
Wow...looks like I don't do much disk I/O compared to most people here. I'm on a 2017 iMac that I use for both personal stuff and work. It seems like most people here can do in a few months what it took me 5 years to do.

  Critical Warning:                   0x00
  Temperature:                        39 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          10%
  Percentage Used:                    2%
  Data Units Read:                    163,453,178 [83.6 TB]
  Data Units Written:                 96,776,875 [49.5 TB]
  Host Read Commands:                 4,760,816,278
  Host Write Commands:                3,237,489,546
  Controller Busy Time:               7,045
  Power Cycles:                       16,947
  Power On Hours:                     2,307
  Unsafe Shutdowns:                   109
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0
I've got 64 GB of RAM so don't have much swap usage which probably helps.

I see everyone posting data for M1 Macs has an "Available Spare Threshold" of 99% whereas I've got 10%. What's the story there?

My understanding is that you want "Available Spare" to be as high as possible, and "Available Spare Threshold" is how low "Available Spare" can go before it is considering to be a failure, so the lower "Available Spare Threshold" the better.


👤 zimpenfish
Another anecdata for the pile; M1 MacBook Pro, December 2020 (~22 months old, heavy usage.)

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        43 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    24%
    Data Units Read:                    2,572,188,062 [1.31 PB]
    Data Units Written:                 1,431,628,344 [732 TB]
    Host Read Commands:                 24,927,069,158
    Host Write Commands:                5,308,198,627
    Controller Busy Time:               0
    Power Cycles:                       283
    Power On Hours:                     3,605
    Unsafe Shutdowns:                   37
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 alberth
Are people generating their read/write results by install & running the 'smartmontools' utility?

👤 jackjeff
Mac Studio M1 Max / 32 GB RAM / 2TB SSD / April 2022

Used daily for moderate "office" usage (Slack/Teams/Firefox/RDP) during office hours. Heavier usage (XCode/AndroidStudio/Lightroom/FCP) on weekends/evenings.

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED
  
  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        27 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    49,821,690 [25.5 TB]
  Data Units Written:                 29,653,584 [15.1 TB]
  Host Read Commands:                 773,908,710
  Host Write Commands:                352,429,221
  Controller Busy Time:               0
  Power Cycles:                       214
  Power On Hours:                     428
  Unsafe Shutdowns:                   9
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0
I had to turn off Powernap to convince the thing to sleep. But whatever non sense it was doing (apparently stuck in Photos and Push Notifications), it has thankfully not burned the SSD!

Addendum. I just wrote 1.7GB in the last 30mins while reading HN on Firefox, and a few other web pages. Based on that, I would say the 2GB–4GB write a day from OP are fine.


👤 whalesalad
M1 Mac Mini. I beat the heck out of this thing.

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        28 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    5%
    Data Units Read:                    83,875,891 [42.9 TB]
    Data Units Written:                 70,257,403 [35.9 TB]
    Host Read Commands:                 881,926,045
    Host Write Commands:                530,490,261
    Controller Busy Time:               0
    Power Cycles:                       3,350
    Power On Hours:                     496
    Unsafe Shutdowns:                   13
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0
One thing that really stands out to me here is everyone else has a `Power Cycles` measurement in the hundreds... but mine is 3,350 which seems odd. Especially because this is not a laptop and it never goes to sleep. It has only been rebooted maybe 10 times since it was purchased about a year ago.

👤 kareemm
2020 M1 Air 16BG/1TB. Still running OS X 11.3 - looks like I should upgrade...

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        42 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    28%
    Data Units Read:                    1,704,591,506 [872 TB]
    Data Units Written:                 1,502,526,446 [769 TB]
    Host Read Commands:                 6,434,009,809
    Host Write Commands:                5,290,485,916
    Controller Busy Time:               0
    Power Cycles:                       207
    Power On Hours:                     2,500
    Unsafe Shutdowns:                   89
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 vagabund
2020 M1 Air (8GB/256GB)

=== START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)

Critical Warning: 0x00

Temperature: 34 Celsius

Available Spare: 100%

Available Spare Threshold: 99%

Percentage Used: 4%

Data Units Read: 181,700,939 [93.0 TB]

Data Units Written: 123,234,692 [63.0 TB]

Host Read Commands: 2,190,216,039

Host Write Commands: 1,482,884,502

Controller Busy Time: 0

Power Cycles: 159

Power On Hours: 1,480

Unsafe Shutdowns: 16

Media and Data Integrity Errors: 0

Error Information Log Entries: 0

----------------------------------------------------

I don't really know how to interpret this but I've been getting consistent crashes once my battery hits around 25% charge and the widely reported "AP watchdog expired" error message. Battery capacity's now at 71% and dropping rapidly after sub 500 charge cycles. Couple months out of 1 year warranty. Any advice is appreciated, would hope I'm not just shit out of luck for such an expensive device after ~15 months.


👤 youssefabdelm
M1 Air 16GB 1 TB, probably like 𝟹̶ ̶𝚖̶𝚘̶𝚗̶𝚝̶𝚑̶𝚜̶ ̶𝚘̶𝚕̶𝚍̶ 5 months old

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        38 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    15%
    Data Units Read:                    864,095,867 [442 TB]
    Data Units Written:                 856,395,960 [438 TB]
    Host Read Commands:                 2,546,210,282
    Host Write Commands:                2,241,066,233
    Controller Busy Time:               0
    Power Cycles:                       97
    Power On Hours:                     1,389
    Unsafe Shutdowns:                   7
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 themagician
I feel like it's mostly been fixed. There are probably individual applications and setups that trigger excessive writes, so a reboot from time to time makes sense to kill any application that might be abusive (assuming it doesn't start on login).

At 5GB/day, a 1TB drive will last at least 10 years… assuming 5GB every day for 10 years, which is unrealistic. Apple will drop latest release OS support in 4-5 years… will you still be doing 5GB per day in that case? Probably not.

I honestly think that all SSD/NVME chips need to post their TBW so that people can make their own decision. I also feel like this would benefit Apple, since people will choose their storage solution based on lifespan and not size. Because while a 1TB drive might last 5-10 years, an 8TB drive will basically last forever. Feels like a good sales tactic, honestly, for those with anxiety about drive failure.


👤 v8xi
M2 Mac 500gb about 2-2.5 months old

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        33 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    19,753,049 [10.1 TB]
  Data Units Written:                 9,383,782 [4.80 TB]
  Host Read Commands:                 367,211,629
  Host Write Commands:                64,343,144
  Controller Busy Time:               0
  Power Cycles:                       126
  Power On Hours:                     77
  Unsafe Shutdowns:                   5
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 erwinh

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00  
  Temperature:                        34 Celsius  
  Available Spare:                    100%  
  Available Spare Threshold:          99%  
  Percentage Used:                    8%  
  Data Units Read:                    1,464,393,120 [749 TB]  
  Data Units Written:                 442,313,981 [226 TB]  
  Host Read Commands:                 21,452,008,572  
  Host Write Commands:                3,394,045,680  
  Controller Busy Time:               0  
  Power Cycles:                       288
  Power On Hours:                     2,173
  Unsafe Shutdowns:                   18
  Media and Data Integrity Errors:    0 
  Error Information Log Entries:      0
  
Very much abusing my M1Max lately having it run some heavy data scripts & docker 24/7

👤 ChrisMarshallNY
My M1Max 1TB:

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        39 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    1%
    Data Units Read:                    139,236,989 [71.2 TB]
    Data Units Written:                 58,514,871 [29.9 TB]
    Host Read Commands:                 6,104,303,185
    Host Write Commands:                716,889,789
    Controller Busy Time:               0
    Power Cycles:                       392
    Power On Hours:                     1,311
    Unsafe Shutdowns:                   121
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0
I keep it busy (I'm on it for, like 12 hours a day).

👤 AdamJacobMuller

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        34 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    33,233,061 [17.0 TB]
    Data Units Written:                 63,502,177 [32.5 TB]
    Host Read Commands:                 1,054,789,960
    Host Write Commands:                1,703,081,155
    Controller Busy Time:               0
    Power Cycles:                       184
    Power On Hours:                     921
    Unsafe Shutdowns:                   18
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0
Even after 32TBW i'm at 0% used? Wow.

👤 drdo
Macbook Pro 14 M1 16GB/512GB

Used for around 3 weeks for light development, browsing, etc

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        30 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    2,248,989 [1.15 TB]
  Data Units Written:                 2,286,963 [1.17 TB]
  Host Read Commands:                 55,208,855
  Host Write Commands:                62,154,580
  Controller Busy Time:               0
  Power Cycles:                       128
  Power On Hours:                     43
  Unsafe Shutdowns:                   7
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

  Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745

👤 unfocused
M1 Air 16G 1TB (Bought on Nov 2020 - 1y 10 months old) I think I'm second on this page with "unsafe shutdowns" with 62. It's used by 4 people, 2 adults, 2 kids and heavily used pretty much all day and night.

Lots of web, and video watching. Some very light development and a ton of email :)

I think the unsafe shutdowns are due to my kids trying to run Steam and other games that may or may not work properly, e.g. Farming Simulator that didn't play nice, and cause the computer to freeze forcing us to do a hard shutdown.

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED
  
  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        24 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    1%
  Data Units Read:                    68,237,533 [34.9 TB]
  Data Units Written:                 40,504,255 [20.7 TB]
  Host Read Commands:                 1,281,536,088
  Host Write Commands:                810,117,030
  Controller Busy Time:               0
  Power Cycles:                       332
  Power On Hours:                     892
  Unsafe Shutdowns:                   62
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 doerig
2016 MBP, reaching its end of life. Power cycles and unsafe shutdowns are worrying, not to mention the failed S.M.A.R.T. status. It has become almost unusable the last few months. I will purchase the new M2 MBP as soon as they release it.

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: FAILED!
    - NVM subsystem reliability has been degraded

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x04
    Temperature:                        29 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          10%
    Percentage Used:                    134%
    Data Units Read:                    646,194,436 [330 TB]
    Data Units Written:                 642,615,704 [329 TB]
    Host Read Commands:                 6,646,415,427
    Host Write Commands:                5,882,338,165
    Controller Busy Time:               34,784
    Power Cycles:                       86,652
    Power On Hours:                     4,505
    Unsafe Shutdowns:                   1,060
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      932

👤 lynndotpy
Wow. I haven't even had this laptop for two weeks, and it's written 311 GB.

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        27 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    1,318,438 [675 GB]
    Data Units Written:                 608,401 [311 GB]
    Host Read Commands:                 19,089,015
    Host Write Commands:                9,721,576
    Controller Busy Time:               0
    Power Cycles:                       129
    Power On Hours:                     7
    Unsafe Shutdowns:                   6
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

For comparison, my most recent Linux install (Pop!_OS 22.04) on a fresh hard drive, is at 800GB read and 1.2GB written over a four month period.

I am very concerned for the longevity of this Mac.


👤 xkcd-sucks
M1 Macbook Pro, about 4 months old, used for work which involves lots of file data volume, only 8G RAM so there's a lot of swapping going on. The lifetime percentage value is a bit worrying. Also the "unsafe shutdown count" is entirely due to hard crashes / blank screen of death that happen randomly every few weeks

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        33 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    6%
    Data Units Read:                    379,131,189 [194 TB]
    Data Units Written:                 378,539,362 [193 TB]
    Host Read Commands:                 1,090,496,552
    Host Write Commands:                883,626,255
    Controller Busy Time:               0
    Power Cycles:                       129
    Power On Hours:                     673
    Unsafe Shutdowns:                   8
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 alexjplant
2020 M1 Air running whatever the latest beta macOS is. Not too shabby all things considered... I mostly do light dev work and music production (primarily live instrumentation so not too much in the way of sample-based plugins) so this kind of makes sense.

   === START OF SMART DATA SECTION ===
   SMART overall-health self-assessment test result: PASSED
 
   SMART/Health Information (NVMe Log 0x02)
   Critical Warning:                   0x00
   Temperature:                        26 Celsius
   Available Spare:                    100%
   Available Spare Threshold:          99%
   Percentage Used:                    0%
   Data Units Read:                    21,793,717 [11.1 TB]
   Data Units Written:                 13,227,049 [6.77 TB]
   Host Read Commands:                 307,014,870
   Host Write Commands:                219,603,100
   Controller Busy Time:               0
   Power Cycles:                       124
   Power On Hours:                     211
   Unsafe Shutdowns:                   6
   Media and Data Integrity Errors:    0
   Error Information Log Entries:      0
 
   Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745

👤 tcpekin
Mac M1 Air | 16 GB RAM | 1TB SSD | Purchased Dec 2021, used daily since

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        35 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    4%
    Data Units Read:                    268,644,677 [137 TB]
    Data Units Written:                 259,969,878 [133 TB] 
    Host Read Commands:                 1,213,441,896
    Host Write Commands:                981,264,397
    Controller Busy Time:               0
    Power Cycles:                       125
    Power On Hours:                     793
    Unsafe Shutdowns:                   7
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

    Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745

👤 phyalow

  smartctl 7.3 2022-02-28 r5338 [Darwin 21.4.0 arm64] (local build)
  Copyright (C) 2002-22, Bruce Allen, Christian Franke, 
  www.smartmontools.org

  === START OF INFORMATION SECTION ===
  Model Number:                       APPLE SSD AP2048R
  Serial Number:                      0ba0160b818c6a36
  Firmware Version:                   387.100.
  PCI Vendor/Subsystem ID:            0x106b
  IEEE OUI Identifier:                0x000000
  Controller ID:                      0
  NVMe Version:                       <1.2
  Number of Namespaces:               3
  Local Time is:                      Thu Sep 29 21:33:52 2022
  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:                        30 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    18,714,682 [9.58 TB]
  Data Units Written:                 30,888,220 [15.8 TB]
  Host Read Commands:                 405,056,519
  Host Write Commands:                791,606,107
  Controller Busy Time:               0
  Power Cycles:                       519
  Power On Hours:                     425
  Unsafe Shutdowns:                   21
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

  --------------------------
Macbook Pro M1 Max - 2021 16" 64GB Ram 2TB SSD

👤 jklp
2021 16" MacBook Pro, Apple M1 Pro silicon, 16gb / 1TB, purchased March 2021. Personal laptop, super light web dev (hobby projects):

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        27 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    6%
    Data Units Read:                    509,334,138 [260 TB]
    Data Units Written:                 394,959,651 [202 TB]
    Host Read Commands:                 4,719,463,111
    Host Write Commands:                1,312,261,606
    Controller Busy Time:               0
    Power Cycles:                       178
    Power On Hours:                     938
    Unsafe Shutdowns:                   9
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 cnagesh
3 months old, macbook m1 pro:

        === START OF SMART DATA SECTION ===
        SMART overall-health self-assessment test result: PASSED

        SMART/Health Information (NVMe Log 0x02)
        Critical Warning:                   0x00
        Temperature:                        31 Celsius
        Available Spare:                    100%
        Available Spare Threshold:          99%
        Percentage Used:                    0%
        Data Units Read:                    2,487,557 [1.27 TB]
        Data Units Written:                 3,113,562 [1.59 TB]
        Host Read Commands:                 53,266,591
        Host Write Commands:                89,763,325
        Controller Busy Time:               0
        Power Cycles:                       131
        Power On Hours:                     68
        Unsafe Shutdowns:                   6
        Media and Data Integrity Errors:    0
        Error Information Log Entries:      0

👤 hk1337
Was it ever really an Apple Silicon issue or a macOS issue? I thought this was a macOS and SSD issue even before Apple Silicon came out?

👤 daggersandscars
Another data point: 2020 M1 MBA, 16 GB, 1TB. Mostly used for web browsing, email, text, some writing.

     === 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:                    0%
     Data Units Read:                    115,962,722 [59.3 TB]
     Data Units Written:                 17,185,040 [8.79 TB]
     Host Read Commands:                 1,291,690,131
     Host Write Commands:                338,681,101
     Controller Busy Time:               0
     Power Cycles:                       193
     Power On Hours:                     316
     Unsafe Shutdowns:                   4
     Media and Data Integrity Errors:    0
     Error Information Log Entries:      0

👤 xwowsersx
MacBook Pro (16-inch, 2021) with M1 Pro

Heavy daily development use.

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        24 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    21,429,577 [10.9 TB]
    Data Units Written:                 22,150,889 [11.3 TB]
    Host Read Commands:                 542,140,492
    Host Write Commands:                469,241,132
    Controller Busy Time:               0
    Power Cycles:                       155
    Power On Hours:                     587
    Unsafe Shutdowns:                   10
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 dwhl
512/16 M1 Air used for about 9 months for video/photo editing and Xcode and some other dev.

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED
  
  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        30 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    1%
  Data Units Read:                    73,619,047 [37.6 TB]
  Data Units Written:                 47,465,560 [24.3 TB]
  Host Read Commands:                 1,293,036,940
  Host Write Commands:                657,873,357
  Controller Busy Time:               0
  Power Cycles:                       353
  Power On Hours:                     529
  Unsafe Shutdowns:                   10
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 gjsman-1000
MacBook Air, M1, 512GB, purchased December 2020, 16GB RAM, as you can tell quite hammered for a web developer who doesn't use the main JavaScript frameworks or Docker almost ever.

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        30 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    2%
    Data Units Read:                    139,890,354 [71.6 TB]
    Data Units Written:                 100,146,689 [51.2 TB]
    Host Read Commands:                 1,957,345,039
    Host Write Commands:                1,121,330,045
    Controller Busy Time:               0
    Power Cycles:                       724
    Unsafe Shutdowns:                   85
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 PicardsFlute
M1 Max 64GB 4TB. Honestly surprised about this. I was expecting MUCH more use since I do video editing/coding/remuxing. I got this at launch

=== START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 31 Celsius Available Spare: 100% Available Spare Threshold: 99% Percentage Used: 0% Data Units Read: 48,482,411 [24.8 TB] Data Units Written: 32,693,167 [16.7 TB] Host Read Commands: 570,658,787 Host Write Commands: 280,299,147 Controller Busy Time: 0 Power Cycles: 216 Power On Hours: 265 Unsafe Shutdowns: 12 Media and Data Integrity Errors: 0 Error Information Log Entries: 0


👤 matai_kolila
My MacBook Air (M1, 2020):

    === 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:                    8,843,213 [4.52 TB]
    Data Units Written:                 12,256,532 [6.27 TB]
    Host Read Commands:                 229,897,011
    Host Write Commands:                452,963,852
    Controller Busy Time:               0
    Power Cycles:                       208
    Power On Hours:                     258
    Unsafe Shutdowns:                   3
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0
Seems fine to me!

👤 LeoPanthera
M1 Max Mac Studio

=== START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        27 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    13,080,985 [6.69 TB]
    Data Units Written:                 14,773,075 [7.56 TB]
    Host Read Commands:                 235,532,909
    Host Write Commands:                232,742,604
    Controller Busy Time:               0
    Power Cycles:                       218
    Power On Hours:                     230
    Unsafe Shutdowns:                   11
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0
Is this a lot? I have no idea.

👤 boundlessdreamz
M1 Mac Mini. Bought in July 2021

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        40 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    7%
  Data Units Read:                    254,524,681 [130 TB]
  Data Units Written:                 240,394,604 [123 TB]
  Host Read Commands:                 2,181,881,304
  Host Write Commands:                1,873,053,378
  Controller Busy Time:               0
  Power Cycles:                       107
  Power On Hours:                     1,681
  Unsafe Shutdowns:                   36
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 CharlesW
This is from a Macbook Air (M1, 2020, 16GB/1TB):

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        42 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    13%
  Data Units Read:                    788,079,439 [403 TB]
  Data Units Written:                 731,596,572 [374 TB]
  Host Read Commands:                 6,353,571,120
  Host Write Commands:                2,866,603,247
  Controller Busy Time:               0
  Power Cycles:                       224
  Power On Hours:                     2,521
  Unsafe Shutdowns:                   35
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 jamamp
M1 Pro 16" 500GB

    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        34 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    18,809,609 [9.63 TB]
    Data Units Written:                 18,091,004 [9.26 TB]
    Host Read Commands:                 431,191,695
    Host Write Commands:                334,856,144
    Controller Busy Time:               0
    Power Cycles:                       191
    Power On Hours:                     384
    Unsafe Shutdowns:                   15
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 lossolo
MacBook M1 Pro 32 GB RAM 1 TB from November 2021

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        28 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    29 661 010 [15,1 TB]
  Data Units Written:                 25 608 898 [13,1 TB]
  Host Read Commands:                 658 892 494
  Host Write Commands:                516 682 526
  Controller Busy Time:               0
  Power Cycles:                       186
  Power On Hours:                     526
  Unsafe Shutdowns:                   14
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 dhbanes
M1 Max MacBook Pro (14-inch, 2021)

About a year old

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        34 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    1%
  Data Units Read:                    484,554,045 [248 TB]
  Data Units Written:                 81,389,728 [41.6 TB]
  Host Read Commands:                 6,125,629,006
  Host Write Commands:                1,758,008,262
  Controller Busy Time:               0
  Power Cycles:                       146
  Power On Hours:                     1,795
  Unsafe Shutdowns:                   6
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 vimsee
M1 Macbook Air 2020 8GB 256GB bought August 2021

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        27 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    9,136,753 [4.67 TB]
  Data Units Written:                 4,296,299 [2.19 TB]
  Host Read Commands:                 123,750,226
  Host Write Commands:                65,201,990
  Controller Busy Time:               0
  Power Cycles:                       212
  Power On Hours:                     94
  Unsafe Shutdowns:                   27
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 searchableguy
A couple hundred gbs write and read per day seem normal to me for a developer machine.

Spinning up a new VM from scratch itself will take around 10gb read and write.

If you are building containers or loading up a lot of data, can easily reach that.

I'm surprised your figures are low because I always see tens of gbs of write and read normally without doing much.


👤 xavxav
M1 Pro

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        28 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    14,683,648 [7.51 TB]
  Data Units Written:                 15,448,997 [7.90 TB]
  Host Read Commands:                 198,962,886
  Host Write Commands:                199,550,695
  Controller Busy Time:               0
  Power Cycles:                       172
  Power On Hours:                     196
  Unsafe Shutdowns:                   15
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 alexisbear
M1 Air, 8Gb/512Gb, used as a daily driver since release.

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        44 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    6%
  Data Units Read:                    443,320,843 [226 TB]
  Data Units Written:                 362,278,642 [185 TB]
  Host Read Commands:                 4,372,886,373
  Host Write Commands:                2,111,809,609
  Controller Busy Time:               0
  Power Cycles:                       474
  Power On Hours:                     2,228
  Unsafe Shutdowns:                   37
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 kitsunesoba
M1 Pro 16" 1TB/32GB:

    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        33 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          99%
    Percentage Used:                    0%
    Data Units Read:                    35,019,801 [17.9 TB]
    Data Units Written:                 16,172,066 [8.28 TB]
    Host Read Commands:                 792,786,606
    Host Write Commands:                270,657,694
    Controller Busy Time:               0
    Power Cycles:                       292
    Power On Hours:                     320
    Unsafe Shutdowns:                   13
    Media and Data Integrity Errors:    0
    Error Information Log Entries:      0

👤 Tsiklon
Mac Studio - 2TB disk - daily desktop/workstation

  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        26 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    0%
  Data Units Read:                    44,959,209 [23.0 TB]
  Data Units Written:                 21,443,041 [10.9 TB]
  Host Read Commands:                 494,728,880
  Host Write Commands:                379,601,575
  Controller Busy Time:               0
  Power Cycles:                       291
  Power On Hours:                     469
  Unsafe Shutdowns:                   18
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 ukd1

  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:                    19,533,293 [10.0 TB]
  Data Units Written:                 37,837,167 [19.3 TB]
  Host Read Commands:                 643,692,760
  Host Write Commands:                1,112,961,675
  Controller Busy Time:               0
  Power Cycles:                       215
  Power On Hours:                     505
  Unsafe Shutdowns:                   23
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

 seems fixed?

👤 JCharante
M1 MBP (2021) 16GB 512GB 3 months old, just web dev

=== START OF SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)

Critical Warning: 0x00

Temperature: 28 Celsius

Available Spare: 100%

Available Spare Threshold: 99%

Percentage Used: 0%

Data Units Read: 13,728,991 [7.02 TB]

Data Units Written: 4,555,309 [2.33 TB]

Host Read Commands: 364,464,746

Host Write Commands: 94,259,168

Controller Busy Time: 0

Power Cycles: 239

Power On Hours: 111

Unsafe Shutdowns: 12

Media and Data Integrity Errors: 0

Error Information Log Entries: 0


👤 alas44
November 2021, macbook pro m1

=== START OF SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)

Critical Warning: 0x00

Temperature: 31 Celsius

Available Spare: 100%

Available Spare Threshold: 99%

Percentage Used: 0%

Data Units Read: 5,641,034 [2,88 TB]

Data Units Written: 5,080,733 [2,60 TB]

Host Read Commands: 133,355,019

Host Write Commands: 71,299,866

Controller Busy Time: 0

Power Cycles: 138

Power On Hours: 98

Unsafe Shutdowns: 6

Media and Data Integrity Errors: 0

Error Information Log Entries: 0


👤 navjack27
my cheapest m1 mac mini that is on all day long and is my main entertainment computer that has multiple drives connected to it... but this is the built in apple drive

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED
  
  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        33 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    4%
  Data Units Read:                    115,425,776 [59.0 TB]
  Data Units Written:                 124,921,655 [63.9 TB]
  Host Read Commands:                 1,914,424,208
  Host Write Commands:                2,555,952,944
  Controller Busy Time:               0
  Power Cycles:                       418
  Power On Hours:                     3,500
  Unsafe Shutdowns:                   56
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0

👤 8fingerlouie
I have no idea how people are punishing their MacBooks that hard.

My M1 MacBook Pro (mid 2020, 16GB RAM / 512GB SSD) has been used as a daily driver for my personal stuff (not work), so while usage may be light compared to a work machine, it has seen it's fair share of C/C++/C#/Swift/Go/Python code come through (studying for a master degree), as well as papers being written.

My battery is in a much worse state than my SSD with 92% capacity remaining.

  === START OF SMART DATA SECTION ===
  SMART overall-health self-assessment test result: PASSED
  
  SMART/Health Information (NVMe Log 0x02)
  Critical Warning:                   0x00
  Temperature:                        31 Celsius
  Available Spare:                    100%
  Available Spare Threshold:          99%
  Percentage Used:                    1%
  Data Units Read:                    58,248,816 [29.8 TB]
  Data Units Written:                 33,161,373 [16.9 TB]
  Host Read Commands:                 1,190,184,018
  Host Write Commands:                543,373,537
  Controller Busy Time:               0
  Power Cycles:                       242
  Power On Hours:                     688
  Unsafe Shutdowns:                   30
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0
My "server" (iCloud content cache and backups) which is a M1 Mac mini (2020 model from 2021, 8GB/256GB), which has been running 24/7 seems to be in a "worse" state:

  === 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:                    5%
  Data Units Read:                    177,894,168 [91.0 TB]
  Data Units Written:                 132,856,403 [68.0 TB]
  Host Read Commands:                 2,792,877,903
  Host Write Commands:                825,466,116
  Controller Busy Time:               0
  Power Cycles:                       239
  Power On Hours:                     1,391
  Unsafe Shutdowns:                   46
  Media and Data Integrity Errors:    0
  Error Information Log Entries:      0
Something is fishy with the power on hours though. Despite having run for over a year, it reports just under 2 months of power on hours, so it's probably not being reported correctly.

👤 amusingimpala75
I would presume this is an OS issue, and switching form macOS to Asahi Linux would solve this problem?

👤 WesolyKubeczek
My numbers are nowhere near that crazy, but the first thing I always do on a Mac is disable spotlight for everything except applications and the calculator. Spotlight has always been a steaming pile of useless poo in my experience, ever since its inception.

👤 IntFee588
I was previously unaware of this issue, but wow. Seems like a good case for a class action against Apple for replacement SSDs.

👤 daviddever23box
Yes. Seems that power cycles also affect these numbers.

👤 derbOac
Is this affecting M2 systems also?

👤 mixmastamyk
Running EGACS?

8 GBs And Constantly Swapping?