I have been wanting to buy the MBA M1 for so long. My plan is to just go ahead and buy it, then run DriveDx t o see how much is written and read. If the amount is reasonable, good. If not, return. This plan sounds ok?
From https://appleinsider.com/articles/2...m1-mac-ssd-longevity-based-on-incomplete-dataApple appears to be looking into the matter.
"While we're looking into the reports, know that the SMART data being reported to the third-party utility is incorrect, as it pertains to wear on our SSDs" said an AppleInsider source within Apple corporate not authorized to speak on behalf of the company.
I don't confuse anything. Unless you show me the Apple spec where it says that the base model is not good enough for most users you are the one who doesn't seem to understand the meaning of Pro.This is the base model, pros will upgrade to 16GB or wait for the larger M2 MacBook Pro. Don’t confuse base model with good for everyone.
This an excellent example of "stupid journalism".There are some mysteries unfold:
https://appleinsider.com/articles/2...m1-mac-ssd-longevity-based-on-incomplete-data :
"For example, published results of the tool repeatedly show users as having relatively low counts of "Power On Hours," typically in the low-hundreds and lower. For Macs running for two months, this seems to be a little low compared to what would be expected."
Thanks for the reference to the spec. It looks like NVMe is more specific on the SMART Health information log pages than previously in the SATA specs. Now I’m completely convinced that the SMART info for at least the M1 NVMe SSDs is accurate. The spec posted above is not ambiguous in any way.This an excellent example of "stupid journalism".
In general, people have been writing articles and posts with their fantasies and interpretations for a week now instead of studying the official NVMe specification and finally figuring out what the "Power On Hours" parameter of NVMe SSD means and measures. Or at least to ask for a quote from real experts.
NVMe specification is not a secret at all. This specification could be easily found on the main page of the official website of NVM Express (https://nvmexpress.org/).
On pages 122 and 123 anyone can find a detailed explanation of "Power On Hours", "Data Units Written", "Percentage Used" etc.
"Power On Hours" in NVMe SSDs measure only the real working time of SSD, time that it spent in I/O operations, etc, and not include standby time.
Both smartmontools and DriveDx are following the specification of the NVMe standard.
Weird thought, and maybe this came up already, I only had time to read the last ~5 pages of this thread. Could Google Chrome be the culprit?
*snip*
And, why are you here? Not a single one of your posts have been remotely helpful in figuring this issue out.
Not true. @killerovsky posted the NVMe spec here https://forums.macrumors.com/threads/m1-mac-users-report-excessive-ssd-wear.2285892/post-29640500This issue has already been figured out.
This "issue" is caused by incompetent people that were using software that was not calibrated for use with the SSD hardware Apple uses in its computers.
Weird thought, and maybe this came up already, I only had time to read the last ~5 pages of this thread. Could Google Chrome be the culprit?
Activity Monitor also lying?From https://appleinsider.com/articles/2...m1-mac-ssd-longevity-based-on-incomplete-data
As said before: Those values are probably wrong. Interpretation of SMART values is a lottery, even more in this case, as Apple uses proprietary tech.
It is now noted that you have no idea what a base specification is, nor does killerovsky.Not true. @killerovsky posted the NVMe spec here https://forums.macrumors.com/threads/m1-mac-users-report-excessive-ssd-wear.2285892/post-29640500
Assuming facts not in evidence.The smartmontools code is using the same offsets into the SMART health info log page as what is defined in the spec.
If you write a specific amount of data to your SSD and use smartctl to monitor the TBW you will see that it matches exactly. I’ve done that experiment here https://forums.macrumors.com/threads/m1-mac-users-report-excessive-ssd-wear.2285892/post-29640500
Sorry that you can’t accept the evidence. It isn’t complicated. You write a certain amount of data and that amount of data is reflected in the output of the tool. It isn’t remotely possible that this is incorrect but you believe what you like. I’m not sure what your rant about NDAs is about but ¯\_(ツ)_/¯It is now noted that you have no idea what a base specification is, nor does killerovsky.
I also note that absent all evidence to the contrary, neither of you works for Apple or any manufacturing partner of Apple. We know this to be true as merely discussing this in public would be a violation of an Apple NDA and your jobs would be instantly forfeit should Apple Security discover it.
That being said, we can also deduce you do not know how to read. To wit, I quote :
"If you are not a Member of NVM Express, Inc. and you have obtained a copy of this document, you only have a right to review this document or make reference to or cite this document. Any such references or citations to this document must acknowledge NVM Express, Inc. copyright ownership of this document. The proper copyright citation or reference is as follows: “© 2007 to 2019 NVM Express, Inc. ALL RIGHTS RESERVED.” When making any such citations or references to this document you are not permitted to revise, alter, modify, make any derivatives of, or otherwise amend the referenced portion of this document in any way without the prior express written permission of NVM Express, Inc."
Since neither of you posted such a declaration, you are both in violation of copyright law and provably did not read a word of the source you cited.
Insert mic drop here.
Assuming facts not in evidence.
Nobody, let alone you or killerovsky, has established Apple is using the literal, verbatim base specification as the sole implemented specification used to control their SSDs, especially in light of the fact they are using a custom chip for the controller.
Once again I point out even if you could prove it, Apple would come down on you and killerovsky like a ton of proverbial bricks for violating your respective NDAs. The simple reality is neither of you any earthly idea what is going on. However, I am relying on history which has shown time and again "issues" like this are started by people filled with teh dumb. I doubt history will prove me wrong this time.
/ignoreI am completely full of myself and I think of myself as a lawyer, even though I am not. Everyone else is a stoopid, because they aren't me.
The post I linked uses simple arithmetic to show that writing to the M1 SSD is perfectly represented in the output of smartmontools smartctl. There can be no possibility that anything is estimating inputs and outputs wrong unless you think that the Finder and Apple's Activity Monitor are also not accurate. If you can't explain what you mean about estimating inputs and outputs in the context of the data, then I'm not sure if there is anything more to be said.You may want to get some salve for that butthurt.
You have produced no evidence my interpretation of events is incorrect beyond "I said so". I produced irrefutable evidence you cannot and did not read. It is completely possible the tool is incorrect if it is not accurately estimating inputs and outputs.
If you can't understand what I said about NDAs, I submit that as proof you do not have the requisite intelligence to participate in this discussion, but lemme clue ya in :
You provably don't know what you are talking about.
Wear levelling on SSDs in the past few years is pretty good (which is only needed on writes, reads don't impact wear) - and at least with some manufacturers/controllers will use the "spare blocks" as part of the wear levelling (Apple has not detailed this for their implementation that I've seen, but I would suspect they would do the same). The more full the drive is, the harder it is to wear level, so there still can be some cells that will fail before others, as well as possibility of defects. As some real-world tests have found - most SSDs will last well beyond the advertised endurance (Measured in TBW). So a drive reporting 0% drive life remaining (having "consumed" it's 400, 600, whatever TBW), could still operate fine for years after that. Having worked with over a couple hundred of SSDs from multiple companies for years, only a handful have failed (Pretty much all of the 10 Samsung 840 Pro - but none of the 850 or 860 Pros that replaced them, a couple SanDisk low-end 120 GB out of likely 100 or so, and one Crucial MX300 out of another 100 or so, one 2014 MacBook Air SSD after just over 2 years out of around 50 Macs with SSDs from Apple)That's the worst I've seen reported yet, you are showing 94% lifetime remaining. And it rules out the firmware.
I'm concerned this problem becomes exponentially worse. As part of the drive becomes unusable, all write activity falls onto the remaining healthy cells I assume. So the wear rate would increase in speed across those cells. This would not be good, obviously.
As expected your response doesn't address the fact that when you write data to a SSD, actual bytes are written to the drive. You can measure that byte count and compare it to the TBW from the SMART monitor. How SSDs write is complicated but the wear is from both erasing blocks of data before writing and then the actual writing of the pages. If your SSD is new or you get lucky, it doesn't have to erase the block before writing since a free page is available but over time eventually the SSD has to do garbage collection on the old blocks to reuse them for newer writes. So the wear leveling in the drive gets complicated but as a general measure, TBW averages that all out over time. It is a decent measure of wear on the drive which is why it is called out in the SMART Health log pages.For the last time, you simply do not have the intelligence to participate in this discussion.
You do not know what a base specification is.
You do not know what specification Apple is actually implementing, due to the fact Apple is using a proprietary chip to control the drive.
Even if you did, you couldn't talk about it due to Apple NDAs.
Also, you provably do not know how to read.
The software is making an assumption Apple literally and verbatim is using the NVME base specification, which it is a virtual certainty they are not. Dumbing it down for you, what they are doing is, essentially, an attendance test. Every time the software receives an input from the hardware it is being marked down as x, because it received a response. If the spec Apple is actually using is x-1, x+15, or x-10 then the software would be provably wrong. The software would appear to be generating a correct response because it is making the assumption every time a counter increases it equals a value of x. That assumption is probably wildly wrong, especially in light of it being based on an assumption, not an actual, provable value as Apple does not and will not reveal its spec's to the world.
If you cannot comprehend even that, please delete your account.
As expected your response doesn't address the fact that when you write data to a SSD, actual bytes are written to the drive. You can measure that byte count and compare it to the TBW from the SMART monitor. How SSDs write is complicated but the wear is from both erasing blocks of data before writing and then the actual writing of the pages. If your SSD is new or you get lucky, it doesn't have to erase the block before writing since a free page is available but over time eventually the SSD has to do garbage collection on the old blocks to reuse them for newer writes. So the wear leveling in the drive gets complicated but as a general measure, TBW averages that all out over time. It is a decent measure of wear on the drive which is why it is called out in the SMART Health log pages.
So you admit that you can't answer the question of how the Finder and the TBW number from smartctl match if the numbers are wrong.As expected you posted absolute gibberish which doesn't have anything to do with anything.
Please delete your account.
To everyone else : Given that Apple has now issued a statement backing up that which I have posted - that being the software used to generate this 'issue' got the numbers wrong - please delete your accounts as well if you disagree with me.
So you admit that you can't answer the question of how the Finder and the TBW number from smartctl match if the numbers are wrong.Since you still have precisely zero clue as to how SSD *reporting* works, especially in light of Apple stating the numbers used to create this "issue" are wrong, do everyone a huge favor and delete your account.