[1] https://linustechtips.com/topic/1306757-m1-mac-owners-are-ex...
Edit: I suppose it makes sense that the people seeing lots of wear are the 2TB drive buyers. People that are willing to pay for that much NVME probably use it a lot.
[1] https://linustechtips.com/topic/1306757-m1-mac-owners-are-ex...
Edit: I suppose it makes sense that the people seeing lots of wear are the 2TB drive buyers. People that are willing to pay for that much NVME probably use it a lot.
I really don't understand why Apple is apparently incapable of making these laptops use standard, replaceable m.2 NVMe SSDs.
Seeing this thread made me concerned, but it looks like my SSD isn't something to be worried about yet:
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: 6,963,442 [3.56 TB]
Data Units Written: 3,626,988 [1.85 TB]
Host Read Commands: 110,283,456
Host Write Commands: 59,878,323 > I really don't understand why Apple is apparently incapable of making these laptops use standard, replaceable m.2 NVMe SSDs.
Are you even serious? Because then they wouldn't be able to charge $250 premium for 250GB of SSD.People still pay it, because most people probably don't know the RAM is replaceable, don't want to be bothered with doing it themselves, don't want to accidentally damage their new computer, don't realize the upgrade prices are high, or other reasons.
Apple has always charged high premiums for upgrades... premium upgrades aren't a strategy they suddenly invented when they started soldering components down.
Apple has reasons for soldering down components, reasons which I don't really agree with, but I don't think they're all that worried about a small percentage of people avoiding their upgrade prices.
Not everyone does. There is even a thriving market for such kinds of user replaceable upgrade proving that more and more people were opting to do the upgrades from reliable third-parties than Apple.
> Apple has reasons for soldering down components, reasons which I don't really agree with, but I don't think they're all that worried about a small percentage of people avoiding their upgrade prices.
- If you make the SSD replaceable, many more people will replace theirs.
- Apple doesn't want to put an SSD access port into their laptops for design/strength/reliability reasons.
- Replacing the SSD would therefore entail people disassembling the computer.
- Apple doesn't want people disassembling the computer
* solution = solder it onto the motherboard.
Very few non technical consumers, which is the vast majority, ever upgrade their computer.
Now the MBPs for the whole team need to be replaced at great cost and double the environmental resource use. Without Apple soldering the memory our IT department would have certainly just upgraded the memory. In fact, when I ran into similar issue with needing 32GB to my 16GB Dell laptop, that's exactly what we did.
Because the chargers are known to have a huge impact because of all the rare earth in them.
Case in point: the M1 Mac Mini internals are half electronics, half air. They could've easily fit all kinds of slots and modular components in there, yet they deliberately decided not to.
I mean, they're not defective, they can be refurbished.
In this case, the company actually only officially supports (leases) Windows laptops. Macs should not officially exist to start with, but are nevertheless required for iOS app development. So MBPs are handled as "extra" IT equipment. If there is no use for such a piece of IT equipment (e.g. it is underpowered or otherwise not fit for purpose) AND it contains sensitive business data (like a developer computer almost certainly does), it is actually a security issue for the company.
So for security reasons the company would actually prefer that such computer be DESTROYED when there is no use for it anymore. Sadly you can not even remove the hard drive from a MBP and sell/give it to a employee for personal use, so Apple soldering the components on the mainboard is a double whammy.
The soldered on stuff is a recent change, and it's stupid for things like RAM, but even more stupid for things that wear like SSDs.
What you wrote is only a part of the story. Another one happens after using the computer for couple of years. RAM and SSD prices are declining over time, while software developers are finding exciting new ways to use more of them.
It’s more profitable for Apple when users replacing entire computers than just RAM + SSD. Unlike the initial premium upgrades, users have more motivation. Warranty’s expired, and the price difference is way larger.
Are there any hard cold data on how often a mac user gets a new laptop vs a pc user? It would also be interesting to see how common it is for pc users to add ram/disk during their pc:s lifetime.
There are also windows machines that make it hard to replace things mind you.
It may change in the future if Apple introduces planned obsolescence, but so far no issues
Such a waste.
I love my Macs but Apple definitely are not environment focused, for the reasons you state
What a lot of people neglect to consider is that non-Apple brands have an entire "budget" category that Apple does not participate in. It's wrong to compare this category with devices of another category, no matter the make and model.
The 2015 MBPs were the last ones that had replaceable drives (it's a proprietary slot, but adaptors to M2 are available).
I still think that the 2015 models are the last laptops Apple actually targeted at pro users. They even added support for PCI NVMe drives in a recent macOS version, so these MBPs got MORE EXPANDABLE after release. It's crazy! (It does have soldered-on RAM though)
The only comparable recent Mac was the 2018 Mac mini -- with user upgradable RAM! It does have soldered on flash, unfortunately. But it has so many ports, and with external thunderbolt enclosures you can add GPUs, SSD Raids, ... It's pretty amazing for a small desktop and surprisingly usable as a developer workstation.
(I'm not counting the current Mac Pro because it is so outrageously expensive that I can't imagine that it makes sense for anyone except the most highest paid professsionals)
I type this on my work MacBook where I've had to press backspace so many times due to the shift key not working and the i key repeating itself, with the touchbar flashing constantly next to the power button.... the battery has a worse rating too even though it's a 2016 versus my 2012. I hate this keyboard.
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 35 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 3%
Data Units Read: 117,454,110 [60.1 TB]
Data Units Written: 108,475,036 [55.5 TB]
Host Read Commands: 471,949,425
Host Write Commands: 309,499,261 SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 25 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 5,849,123 [2.99 TB]
Data Units Written: 2,568,550 [1.31 TB]
Host Read Commands: 75,126,642
Host Write Commands: 32,909,838
Controller Busy Time: 0
Power Cycles: 160
Power On Hours: 42
Unsafe Shutdowns: 3
Media and Data Integrity Errors: 0
Error Information Log Entries: 0I wonder if Chrome's memory usage pattern is a contributing factor.
This is my 11y/o SSD ( OCZ Vertex2 64GB ) on my laptop:
241 Lifetime_Writes_GiB 0x0032 000 000 000 Old_age Always - 3904
242 Lifetime_Reads_GiB 0x0032 000 000 000 Old_age Always - 5120
Did you even read the headline? I mean, it's kinda what this is all about.
So, this is likely just penny pinching the manufacture, and assuming the customer will bear the repair fee if it breaks.
Also, Apple never actually used M.2. All of their socketed SSDs are proprietary form factors, though there are cheap adapters you can buy that will let you use M.2 drives.
You know the other side of m.2 is screwed in, right? Anything that manages to "jostle" a m.2 drive out of the socket has likely also destroyed the machine.
I can't get around to how people say such stuff with a straight face - Apple is a 20-30 year old trillion dollar hardware company and its engineers can design high-tech processors, but apparently can't ensure that a RAM or SSD remains fixed in a slot? Do you really believe that?
> There are probably other reasons
Sure there are, and I'll list the major ones - planned obsolescence (soldered parts are harder to repair) and increased profits through price gauging on upgrades.
Neither of these really makes sense.
Planned obsolescence: Apple laptops retain their resale value for a very long time. Even if 8GB of RAM is no longer enough for you, there are plenty of people who'll still be able to use the device for many more years. The days are long over where computers became obsolete after a few years without upgrades.
Price gauging on upgrades: Almost everyone buys the base configuration, and almost no-one upgraded RAM or HD even when the hardware used to allow it. Whatever increased profit Apple are making from upgrades is going to be absolutely tiny.
If Apple really wanted to price gauge on upgrades, they'd at least stock the 16GB models in stores. My guess is that it's barely worth Apple's while to make these models at all, in a purely economic sense. What you're paying for isn't the cost of the RAM/storage itself, but the money necessary to make it worth the bother of making additional models which almost no-one buys.
Planned obsolescence here means limiting upgrades and repairs, and making repairs or replacement so costly that you prefer to buy a new device if the current model develops performance issues or has hardware failures. With the M1 this is even worse now as you can't even run other base OSes on it reliably, thus making its users susceptible to systemic obsolescence (not including hardware or software compatibility when the OS is upgraded).
It has nothing to do with the resale value of a product. (It is a humbug argument as nobody can predict what the value of your device will be tomorrow if some newer technology comes along. Moreover, soldered parts and non-user-replaceable battery actually make such laptops even less desirable in the seconds market because they cannot be upgraded, unlike the older Apple laptops).
> Almost everyone buys the base configuration, and almost no-one upgraded RAM or HD
I'd really like to know your source for this.
> What you're paying for isn't the cost of the RAM/storage itself, but the money necessary to make it worth the bother of making additional models which almost no-one buys.
Again, share your source for this really ridiculous argument - they wouldn't need to bother with all this if they didn't solder the parts in the first place.
In looking at repairs you have to factor in reliability as well as replaceability. We're seeing a trend towards laptops becoming harder to repair but also intrinsically more reliable. No-one complains that laptop CPUs can't be replaced, for example, because CPUs are reliable enough that it's not an issue. We're well on the way to the same being true of internal flash storage. On top of that, Apple is reaping significant benefits in energy efficiency, reliability and performance from closely integrating components. That is something that benefits everyone who buys a MacBook. Hardly anyone benefits from removable RAM or SSDs.
I think some people mistakenly think that Apple could just stop 'soldering down' the RAM and SSD, but they must not realize how closely integrated everything is in the M1 MacBooks. The idea that Apple did all of this extraordinarily expensive R&D just so that they could sell a few more RAM or SSD upgrades is bordering on a conspiracy theory. As I said, there is so little demand for 16GB MacBook models that Apple doesn't even stock them in stores.
Overall, I just don't see any evidence that Apple has bad motivations here. It seems to me that you are just speculating uncharitably.
The trends are separate and not related. I have a 10+ year old laptop with replaceable parts and it still runs great without any issues. With the European Union introducing the Right to Repair bill, I expect to see a reverse of this trend soon, and more repairable electronics in the future. If Apple and the others stop their selfish and unethical lobbying against the Right to Repair movement in the US, then the American consumers will also enjoy the same benefits and not be taken for a ride.
> The idea that Apple did all of this extraordinarily expensive R&D just so that they could sell a few more RAM or SSD upgrades is bordering on a conspiracy theory.
Perhaps it does for the ignorant. But it is already recognized that firms like Apple that indulge in this already know that the profit from such unrepairable devices offset the additional expense on the R&D required to create it. Even the wikipedia page on planned obsolescence specifically points this out:
Producers that pursue this strategy believe that the additional sales revenue it creates more than offsets the additional costs of research and development, and offsets the opportunity costs of repurposing an existing product line.
And, as mentioned already, everyone already knows how Apple is actively lobbying in the US against the Right to Repair bill thus clearly proving that what you call a "conspiracy theory" is indeed a deliberate and entrenched business practice in Apple.Sure, but as failure of any given component becomes less likely, the advantages of making it replaceable cease to outweigh the disadvantages. An M1 MacBook Air with replaceable RAM and SSD would not have the same performance, battery life or form factor. 99% of Apple's customers care way more about those things than they care about upgradeability.
>But it is already recognized that firms like Apple that indulge in this already know that the profit from such unrepairable devices offset the additional expense on the R&D required to create it.
I'm baffled by this claim. If all Apple wanted was to make their laptops unupgradeable then they could just solder on generic CPU, RAM and SSD components – no R&D needed.
I try not to use the term 'conspiracy theory' lightly, but the claim that Apple's transition to the M1 architecture is motivated primarily by 'planned obsolescence' really is a conspiracy theory.
citation please.
"Worse", but the insignificantly "better" one is landfill in a few years time when the battery/storage/keyboard/anything has a fault, or even just when it needs more RAM or storage.
Most consumers are just ignorant.
It's the usual Apple stuff, "we've put so much amazing into this laptop that it doesn't matter that it's starved of RAM!". New phones have the same amount of RAM as this laptop.
You will never convince me that an SSD sprinkled with Apple magic is better than having enough RAM. NEVER.
Also you will never convince me that a non-replaceable storage is somehow necessary, or better in some way than replaceable storage, even if it shaves tens of nanometers extra thickness from the laptop. NEVER.
Apple has been doing this ridiculous stuff for decades now and its victims just keep on falling for it.
Punched in the face over and over again - from dongles, to batteries, to proprietary connectors that are abandoned the next year, to lack of headphone sockets, to overheating GPUs because of inadequate heatsinks, to unibody that isn't actually unibody and bends when you tilt the screen, to needing to replace your motherboard because your keyboard got a speck of dust in it, to screens that crack if you look at them wrong, to phones that don't work if you hold them wrong, ad nauseum. Please sir, can I have some more?
They've been punched in the face for so long that now they get a headache when they're not getting punched. It's some kind of bizarre form of masochistic Stockholm Syndrome.
THE WORST PART OF IT ALL is that the market success of this consumer-hostile garbage influences the rest of the industry and ruins other products like a cancer, so now it's super hard to find a phone with a headphone socket or replaceable battery.
Fuck this shit, FUCK APPLE, and fuck their customers for not using their wallets to demand better, and thereby encouraging and normalizing the terrible behavior of this horrible company.
I personally would have liked to see Apple bump up the base spec to 16GB. But hey, the 16GB models are available if you need them.
Why so many tech professionals and hackers still swear by this company and feign surprise everytime they get shafted by proprietary design choices is baffling and frustrating.
If they wanted you to play inside, they wouldn't use torque screws. If they wanted you to replace that, they wouldn't have glued it together. If you were supposed to take the keyboard off there wouldn't be 60+ screws (literally) holding it on.
You're supposed to be a good consumer and consume this one so you can buy a new one.
[1] https://www.theverge.com/2020/7/30/21348240/apple-right-to-r...
> If they wanted you to play inside, they wouldn't use torque screws
Torque screws are superior to Phillips heads because they are far more resistant to cam-out; which is a bigger problem than needing to buy a screwdriver kit for $10 off eBay once in your life.
I work at a repair shop currently, and can confirm this. Give me a Torq or a hex screw any day over a Phillips head.
You do have to be careful with them though, because once they do cam out, you're pretty much dead in the water, while with Phillips you can often hack your way around it.
Edit: I also agree with the rest of the argument. If you've got the budget (and I assume that if Apple is an option, you do), please consider buying something with Linux officially supported. Between Dell, Lenovo, and smaller scale setups like System76, there are plenty of options.
My biggest complaint about them is heat and performance: my MBP seems to be almost always ready to take off. Apple really did hit the sweet spot with the M1 and I don't see x86 laptops catching up anytime soon. If they release 32+GB machines, I'll be seriously tempted to get my Macs refreshed even though I know they are essentially discardable machines now.
Also, Apple is the only manufacturer I can count on offering US keyboards without any hassle. Lenovo does that with Thinkpads and with Dell you need to work to find the models that are available with that option.
I wish I could like the M1. I'm honestly really looking forward to ARM and RISC machines becoming more common, as long as there are manufacturers who make them at least somewhat reparable.
What OS would they run? Linux?
I wonder if Windows will ever run on ARM/RISC?
https://en.wikipedia.org/wiki/Windows_NT#Supported_platforms
Apple switched from torx to pentalobe screws because torx wasn't proprietary enough.
Also, they keyboard wasn't held down with 60+ screws, it was held down with rivets which is arguably worse. They could painstakingly be drilled, tapped, and replaced with screws if you were really masochistic.
What does this even mean, when you can easily buy both types of screwdrivers at any hardware store?
Reportedly Torx, and later pentalobe screws are used because of their tiny size and lower profile, a philips head at that scale (0.8mm) is instantly stripped.
Pentalobe is not an improvement over torx - torx was arguably working fine for Apple, but they decided to invent and start using a proprietary, non-standard screw anyway. The consensus at the time was that Apple did this to deliberately make it harder to get into their products.
The only reason you can find them now, 12 years later, is because third parties started to make the hardware, because it turns out getting into Apple hardware is something a lot of people eventually want or need to do.
Apple's attempt to lock you out of your own hardware didn't work, because ifixit and others spent tens of thousands of dollars on custom tooling. It was a big deal at the time, the hardware wasn't available anywhere, let alone at a hardware store.
It was an angry article by iFixit that started the whole controversy. They could very well have done it for reasons related to licensing, or machinering, or space savings, or who knows what else. The fact the MBP 17" never used them, while the smaller models did, hints towards that.
You may have taken the stories at the time at face value, but within weeks you could buy pentalobe screwdrivers and they surely did not cost 'tens of thousands of dollars' to develop - screws are cold pressed and very simple to produce.
That was a simple and cheap change with clear benefits for Apple in terms of discouraging modifications to devices they support so the cost versus benefits actually makes sense for Apple there.
Whereas to suggest they designed a whole property storage controller interface just for the purpose of discouraging user servicing doesn't make sense at all. If that was the goal why not just use off-the-shelf NVMe modified to have some kind of secret power-on key or something?
Optics is the most important factor and it’s something Apple’s marketing department does better than most companies.
It would be a poor explanation, but even when there's a good explanation, as you can see it is still dismissed as just "good optics". So how do you tell the difference between "good optics" and features that provide real benefit?
I just replaced a keyboard in a Macbook Air. It is screws around the outside, then the dozens of rivets on the inside. If you're okay with the old keyboard being destroyed, you just rip it out: the rivets just pop out, and the replacement keyboard gets put back in with screws. So it was a pain, but the drilling/tapping isn't required.
Total cost $35, plus some quality time with my kid.
When I need to use a screw thousands of times, in manufacturing processes, I buy 18-8 Philips.
I use Torx only for one specific application: for user-serviceable finished products that have previously had support problems with idiots who can’t be bothered to select the right screwdriver. Some folks simply can’t do it. So, the most problematic products end up with Torx fasteners, which problematic customers mess up by using the wrong size Torx or even hex wrenches, and my support guys have a script for these problems that goes through “you didn’t use a T-10 wrench; there is nothing more to be said and nothing to be done for it. It’s black and white. Sorry.”
Every building site I have been on almost exclusively used torque screws and every hardware store sells torque screwdrivers in every size. I wish more manufacturers would use torque screws since the heads don't show the same kind of wear.
And yes manufacturers aren't building their devices with them being repairable as primary design goal. This is understandable and there always will be a trade off. Even devices that are designed to be relatively easy to repair like Lenovo ThinkPads or HP Pro/EliteBooks have these trade-offs depending on the form factor.
Once that soldered-in SSD goes, that expensive fashion statement is just more e-waste.
I agree with the problem though. M2 is just a crappy answer to it.
The thickness thing - how thick is an M.2 SSD? 3mm? Get real.
Apple is consumer-hostile and their products are disposable, that's all there is to it.
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 36 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 108,058,416 [55.3 TB]
Data Units Written: 95,524,343 [48.9 TB]
Host Read Commands: 1,004,502,098
Host Write Commands: 558,965,971
Power Cycles: 155
Power On Hours: 644
Unsafe Shutdowns: 36 SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 37 Celsius
Available Spare: 87%
Available Spare Threshold: 2%
Percentage Used: 5%
Data Units Read: 98,665,764 [50.5 TB]
Data Units Written: 84,525,474 [43.2 TB]
Host Read Commands: 980,835,796
Host Write Commands: 811,309,011
Controller Busy Time: 0
Power Cycles: 14,955
Power On Hours: 359
Unsafe Shutdowns: 21
Media and Data Integrity Errors: 0
Error Information Log Entries: 0Or you power cycle 10 times almost every day.
Nobody should be surprised that one of the most successful proprietary technology companies on the planet sells highly proprietary technology. The 2011 Macbook Air had a 1.8" PATA ZIF hard drive.
I.e. standard, high volume drive used in iPods and other small devices
That has been the trend in the PC and electronics industry for a century though. Notice how people don't fix their TVs/Radios/etc. anymore? Heck, even in the car industry.
>Cutting off third party repair and secondary used markets.
Well, and somehow these machines get high "consumer satisfaction" ratings, and have high use periods, and retain a lot of resale value.
Something seems contradictory here...
Because those SSDs don't have Apple magic. Apple's SSDs are designed to be directly attached to the M1 CPU to provide low latency, high throughput storage -- what amounts to nonvolatile RAM, allowing an M1 Mac with 16 GiB max to vastly outperform an x86 PC with much more RAM at the same tasks.
No, really, though, it's so they can charge an arm and a leg at the Genius Bar for SSD replacements.
Because not using them gives Apple control of the exact specifications and capabilities of their M1 SSDs.
Else they're bound to be compatible with the lowest common denominator standard connectors and drive implementations.
Aside from profit ("paying more for custom parts"), this is also how they control "the whole widget", and how they can innovate (like with the M1 CPUs/SoC components) when others drag themselves with me-too standard parts.
Was the allure of a Mac ever that "you can build your own from standard parts"? If anything, it was always the opposite: it's not a PC.
The fairly common Samsung 9x0 Pro Nvme SSDs are way faster in almost all benchmarks. So I don't think that argument holds.
This really is about charging a premium for additional storage - and not due to technical reasons.
A similar configuration Intel MB12 I use in 3.5 years also had writes at the same rate.
2.5 month old, 1 TB, M1 MBA:
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 46 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 5%
Data Units Read: 315,158,527 [161 TB]
Data Units Written: 303,071,863 [155 TB]
Host Read Commands: 1,331,719,025
Host Write Commands: 1,036,195,203
Controller Busy Time: 0
Power Cycles: 167
Power On Hours: 762
Unsafe Shutdowns: 7 SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 44 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 627,718 [321 GB]
Data Units Written: 1,845,489 [944 GB]
Host Read Commands: 5,302,076
Host Write Commands: 204,065,596
Controller Busy Time: 107
Power Cycles: 117
Power On Hours: 765
Unsafe Shutdowns: 0 # vm_stat
# top -o faults
just 1.5Tb for my 2m old m1 mini.. xcode/firefox > vm_stat
Mach Virtual Memory Statistics: (page size of 16384 bytes)
Pages free: 28209.
Pages active: 114788.
Pages inactive: 111624.
Pages speculative: 1301.
Pages throttled: 0.
Pages wired down: 99067.
Pages purgeable: 11340.
"Translation faults": 340573628.
Pages copy-on-write: 8586888.
Pages zero filled: 184635739.
Pages reactivated: 62859723.
Pages purged: 12373577.
File-backed pages: 88759.
Anonymous pages: 138954.
Pages stored in compressor: 645107.
Pages occupied by compressor: 127459.
Decompressions: 62433647.
Compressions: 82841473.
Pageins: 10295559.
Pageouts: 177162.
Swapins: 16692043.
Swapouts: 17670838.
> top -o faults
PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPRS PGRP PPID STATE BOOSTS %CPU_ME %CPU_OTHRS UID FAULTS COW MSGSENT MSGRECV SYSBSD SYSMACH
533 WindowServer 10.5 06:21:59 21 5 2792- 876M- 209M+ 298M 533 1 sleeping *0[1] 0.17876 1.03550 88 24771383+ 131690 354813610+ 136121938+ 237020876+ 554000668+
2862 Safari 0.0 62:48.95 10 3 7051 480M 6400K 316M 2862 1 sleeping *0[37332] 0.00000 0.00000 501 13919243 76306 67003396 20901240 54405367+ 167230473
2883 com.apple.We 0.0 16:36.04 92 3 926 393M 384K 301M 2883 1 sleeping *19137[3734] 0.00000 0.00000 501 4032470 132 7204377 3215767 45641766+ 32182159
491 mds 0.0 11:00.86 5 2 422 66M 0B 52M 491 1 sleeping *0[1] 0.00000 0.00000 0 3296694 154 6396987 1450677 27494382 5594171
792 mds_stores 0.0 14:00.57 4 2 93- 72M- 16K 61M 792 1 sleeping *0[1] 0.00000 0.00000 0 2786911 1956 4619344+ 1304164+ 15524959+ 4296749+
2694 Terminal 7.6 03:17.73 8 2 311 303M- 37M+ 104M- 2694 1 sleeping *0[6352] 0.85412 0.15218 501 2034254+ 338 1151091+ 265791+ 1517195+ 269400
I'm at 1.32TB on my almost 1 month old MBA (8GB RAM/512GB DISK). Mach Virtual Memory Statistics: (page size of 16384 bytes)
Pages free: 14959.
Pages active: 405692.
Pages inactive: 374907.
Pages speculative: 28768.
Pages throttled: 0.
Pages wired down: 91521.
Pages purgeable: 3805.
"Translation faults": 24292564.
Pages copy-on-write: 729689.
Pages zero filled: 14619003.
Pages reactivated: 712889.
Pages purged: 265424.
File-backed pages: 361509.
Anonymous pages: 447858.
Pages stored in compressor: 270669.
Pages occupied by compressor: 93710.
Decompressions: 405581.
Compressions: 790223.
Pageins: 1093581.
Pageouts: 3406.
Swapins: 0.
Swapouts: 0.
> top -o faults PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPRS PGRP PPID STATE BOOSTS %CPU_ME %CPU_OTHRS UID FAULTS COW MSGSENT MSGRECV SYSBSD SYSMACH CSW PAGEIN
596 firefox 1.8 25:24.36 101 3 4607 1050M- 24M 197M 596 1 sleeping *0[2679] 0.61835 0.00000 501 1801083+ 15982 30520748+ 10145476+ 37431119+ 74055473+ 25506295+ 10499
136 WindowServer 3.8 34:09.24 17 5 2570- 1069M- 3008K+ 84M 136 1 sleeping *0[1] 0.04109 0.69237 88 1554555+ 29134 88175354+ 30598736+ 69071968+ 130099954+ 19109478+ 1791
734 Textual 0.0 01:16.23 9 1 858 144M 16K 25M 734 1 sleeping 0[2051] 0.00000 0.00000 501 833293 1717 745088 111931 478143 1563730 470159 2023
2195 Xcode 0.0 01:43.32 14 1 856 278M 144K 114M 2195 1 sleeping 0[1168] 0.00000 0.00000 501 701255 3278 1626845 546420 1139890+ 1959450 732276+ 148341
2650 Simulator 0.0 01:05.27 4 2 267 27M 0B 8976K 2650 1 sleeping *0[1402] 0.00000 0.00769 501 695662+ 211 755586+ 680393+ 1078007+ 2178634+ 1065718+ 134
539 Terminal 0.6 01:01.28 8 2 304 107M 25M 16M 539 1 sleeping *0[1375+] 0.06887 0.02264 501 582200+ 463 520635+ 71597+ 365523+ 1208051+ 360370+ 1522
2209 SourceKitSer 0.0 00:25.22 2 1 21 714M 0B 468M 2209 1 sleeping 0[672] 0.00000 0.00000 501 473966 51040 3676 1103 1047453 5748 17114 12740
653 Microsoft Re 1.6 13:51.17 33 7 462 536M 12M 148M 653 1 sleeping *0[845] 0.00000 0.00000 501 454751 21517 9976456+ 1770226+ 11942684+ 47364219+ 15135688+ 82
602 plugin-conta 0.0 01:01.70 39 1 278 362M 0B 87M 596 596 sleeping *1[3] 0.00000 0.00000 501 407089 2481 32035 12156 2744155 110109 996847 155
3576 GarageBand 2.7 09:19.30 23 2 822 1088M 16K 664M 3576 1 sleeping *0[288] 0.01295 0.00000 501 266176 2365 7887976+ 76435 9436303+ 19319436+ 18860820+ 930
292 mds_stores 0.2 01:18.32 5 3 95 24M+ 16K 9056K 292 1 sleeping *0[1] 0.00000 0.17381 0 252741+ 93 158368+ 58900+ 1418145+ 178062+ 301682+ 42331
2305 lldb-rpc-ser 0.0 00:18.56 4 1 62 1049M 0B 201M 2305 2195 sleeping \*0[3] 0.00000 0.00000 501 213604 1380 575628 287827 710177 307114 244010 32467
no swap at all.. but i don't use sleep mode for my system, uptime ~10h. and no rosetta apps too. 16Gb/500Gb M1 Mac Mini.looks like Safari and WindowsServer use swap all the time. try to shutdown at least 1 per day - maybe it will help.
3.5 years old Samsung 970 evo 500GB
SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 28 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 0% Data Units Read: 9,208,241 [4.71 TB] Data Units Written: 21,345,634 [10.9 TB] Host Read Commands: 132,245,782 Host Write Commands: 346,141,507 Controller Busy Time: 924 Power Cycles: 312 Power On Hours: 2,453 Unsafe Shutdowns: 114
There must be a lot of swapping happening to make that work.
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 36 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 1%
Data Units Read: 56 263 143 [28,8 TB]
Data Units Written: 36 077 380 [18,4 TB]
Host Read Commands: 1 252 403 456
Host Write Commands: 1 018 672 820
Controller Busy Time: 15 360
Power Cycles: 234
Power On Hours: 10 255
Unsafe Shutdowns: 47
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Your values are indeed insane.That's insane, I don't trust it though:
155 TB / (75 days *24*60*60) * 2**20 = ~25 MB / s
If we are more reasonable and say it's running for 12 hours out of the day then that works out at a continuous 50MB/s of writes.For comparison, My daily Linux laptop (XPS 13, 512GB Samsung NVMe SSD) has a total of 3.7 TB of writes over 3 years, this is my work dev and home laptop, it's in constant use (although no video editing):
3.7 TB / (1095 days *24*60*60) * 2**20 = 0.041 MB / s
There are three orders of magnitude difference there. I can only think of three explanations: 1. the SMART reporting is wrong, 2. MacOS or M1 SSD controllers have serious write amplification issues, or 3. you are actually doing something that does need serious write throughput like lots of video editing (your stat's aren't impossible after all).These SSDs can probably write on the order of 3000MB/s = 0.003TB/s, so you could end up with 155 TB total writes after just 155/0.003/3600 = 14 hours of RAM heavy workload.
Or maybe multiple VMs running simultaneously doing CI jobs could also do it.
I don't think simple memory errors like leaks would cause it, since that would just end up filling the disk once, but wouldn't go through writes quite as fast.
Profit.
Coz there's no standard M.2 form factor NVMe SSDs without a controller chip, and even if you can find one, there's no standard protocol to talk to it.
Recall that 3rd-party drive manufacturers are really bad at properly making Self-Encrypting Drives (lots of HN stories previously, just search for SED). It's very likely a factor for Apple to decide to implement its own SSD controller inside the T1/T2 chip on recent Intel Macs, and directly on die on Apple Silicon, so that Apple can fully control the data written to raw flash and be confident in its own implementation of encryption.
Charging a premium for more capacity is a standard Apple practice anyway, and the fact that such security-focused approach makes it unavoidable is a side-effect.
It looks like they want their devices to become obsolete sooner which seems to be a good business idea but there is a risk of upsetting many customers. Time will tell.
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 56 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 2%
Data Units Read: 153,706,243 [78.6 TB]
Data Units Written: 133,607,337 [68.4 TB]
Host Read Commands: 2,004,724,611
Host Write Commands: 380,685,816
Controller Busy Time: 0
Power Cycles: 178
Power On Hours: 358Your reads are also low in ratio to your write.
Are you swapping? This almost looks like pages swapping in and out of memory.
Because if they did that, users would be able to replace them.
Critical Warning: 0x00
Temperature: 37 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 42%
Data Units Read: 892,035,478 [456 TB]
Data Units Written: 786,976,871 [402 TB]
Host Read Commands: 4,989,739,415
Host Write Commands: 2,554,081,641
Controller Busy Time: 0
Power Cycles: 137
Power On Hours: 2,132
Unsafe Shutdowns: 70
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
And a 6 month old Intel i3 MacBook Air 256Gb Critical Warning: 0x00
Temperature: 48 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 1%
Data Units Read: 59,113,734 [30.2 TB]
Data Units Written: 47,319,687 [24.2 TB]
Host Read Commands: 596,571,150
Host Write Commands: 318,913,173
Controller Busy Time: 0
Power Cycles: 93
Power On Hours: 384
Unsafe Shutdowns: 21
Media and Data Integrity Errors: 0
Error Information Log Entries: 0 PM951 NVMe SAMSUNG 512GB
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 52 Celsius
Available Spare: 100%
Available Spare Threshold: 50%
Percentage Used: 4%
Data Units Read: 30,314,686 [15.5 TB]
Data Units Written: 35,402,028 [18.1 TB]
Host Read Commands: 601,326,085
Host Write Commands: 793,617,758
Controller Busy Time: 17,248
Power Cycles: 3,897
Power On Hours: 9,506
Unsafe Shutdowns: 343
Media and Data Integrity Errors: 0
Error Information Log Entries: 5,351
This is from my daily driver 2016 Dell XPS13 9350.Used for years with rolling-release linux + windows for gaming. multiple reinstall of every OS and since a year, hackintosh.
My 1TB NVMe drive in my Intel mac desktop is at 1% after 18 months, and shows some 46TB of writes by their data collection method. At least 600GB of the data is music albums that haven’t changed since I first copied it over, and I’m mildly curious whether it’s truly writing 32GB/day for 18 months (since I never run out of RAM and I don’t do large I/O activities).
But they’re all focused on M1 so I’m staying out of it and letting them do so.
I was never concerned with wear, have moderate demands/usage and used these drives as much as needed.
I guess it depends on the use case. I have a 2TB drive for my home macbook pro because that's where all my photos/videos get synced to. There shouldn't be a lot of reads/writes to a significant part of my drive even though it's large.
Why "speculating"? Couldn't they get someone with a 256GB drive to ask them?