Hi all,
I have been using the lowest end Mac mini (8GB RAM, 256GB SSD) for two weeks now, and I am pretty happy with it. My workflow doesn't seem to stress the CPU that much, and memory pressure stays in the green zone 95% of the time.
When I start coding and running emulators in Xcode, it does push the system a bit more and start invoking 2GB+ of swap, which doesn't concern me since my system is still smooth and quiet. But after reading post from MacBook-disable-swap about how using SWAP might reduce SSD life span, I decided to download smartmontools to see how much of an impact it really is.
Note that I used the official release of “smartmontools” from 2019-12-30, which is not optimized for Apple M1; however, I do not believe this impacts the reading I am getting, since I also compiled “smartmontools” from source and got the same result.
As you can see, I have written 5.07TB to my SSD in two weeks, and that’s about 370GB write a day, which seems really high for me. From limited research I have done (just from article1, article2, really), a typical 256 GB SSD should handle 150TB data write officially, and will last around 1024TB+ in a lot of tests. So at my consumption speed, I would start running into SSD issue in 59 Weeks if I am unlucky, or about 10 years if it actually goes into petabyte range.
I wonder if you are seeing similar amount of SSD write with your workflow? Does it look too high for you? Or maybe I am reading the result wrong?
I logged some of my daily measurements if you are interested:
Normal day when it just idle: 30GB~ write
Only use for web browsing: 230GB~ write
Xcode for a few hours with emulator: 1.2TB~ write
I have been using the lowest end Mac mini (8GB RAM, 256GB SSD) for two weeks now, and I am pretty happy with it. My workflow doesn't seem to stress the CPU that much, and memory pressure stays in the green zone 95% of the time.
When I start coding and running emulators in Xcode, it does push the system a bit more and start invoking 2GB+ of swap, which doesn't concern me since my system is still smooth and quiet. But after reading post from MacBook-disable-swap about how using SWAP might reduce SSD life span, I decided to download smartmontools to see how much of an impact it really is.
Note that I used the official release of “smartmontools” from 2019-12-30, which is not optimized for Apple M1; however, I do not believe this impacts the reading I am getting, since I also compiled “smartmontools” from source and got the same result.
Code:
~/Documents/SSD_WearTest smartctl -a disk0 ✔ 02:48:52 am
smartctl 7.1 2019-12-30 r5022 [Darwin 20.1.0 x86_64] (sf-7.1-1)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: APPLE SSD AP0256Q
Serial Number: [Hide intentionally]
Firmware Version: 1161.40.
PCI Vendor/Subsystem ID: 0x106b
IEEE OUI Identifier: 0x000000
Controller ID: 0
Number of Namespaces: 3
Local Time is: Mon Dec 7 02:54:21 2020 PST
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: 37 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 10,901,900 [5.58 TB]
Data Units Written: 9,906,549 [5.07 TB]
Host Read Commands: 136,713,020
Host Write Commands: 58,768,114
Controller Busy Time: 0
Power Cycles: 72
Power On Hours: 52
Unsafe Shutdowns: 8
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Read Error Information Log failed: NVMe admin command:0x02/page:0x01 is not supported
As you can see, I have written 5.07TB to my SSD in two weeks, and that’s about 370GB write a day, which seems really high for me. From limited research I have done (just from article1, article2, really), a typical 256 GB SSD should handle 150TB data write officially, and will last around 1024TB+ in a lot of tests. So at my consumption speed, I would start running into SSD issue in 59 Weeks if I am unlucky, or about 10 years if it actually goes into petabyte range.
I wonder if you are seeing similar amount of SSD write with your workflow? Does it look too high for you? Or maybe I am reading the result wrong?
I logged some of my daily measurements if you are interested:
Normal day when it just idle: 30GB~ write
Only use for web browsing: 230GB~ write
Xcode for a few hours with emulator: 1.2TB~ write
Last edited: