[SOLVED] how is the remaining SSD life calculated??

Pextaxmx

Reputable
Jun 15, 2020
414
60
4,840
someone is selling a Chia plotting SSD claiming 50% life left... Then the host writes is nearly 2PB which is more than the warranty TBW (1.2PB).

PY2Wg5T.jpg
 
Solution
CrystalDiskInfo is looking at the Percentage Used attribute. Its raw value is 0x2F which is 47 in decimal. I'm guessing that the SSD's firmware arrives at this number by referring to the number of Program/Erase cycles.
All of that in only 1958 hours, which amounts to 980 GB written per hour. 2 Petabytes in less than 3 months of 24/7 operation.

Not sure I've ever read the details of the "remaining life" algorithm. Is it known to be standardized across manufacturers?

Standard crap shoot stuff. Maybe it lasts another 50 years.
 
According to the NVMe standard:

https://www.nvmexpress.org/wp-content/uploads/NVM_Express_Revision_1.3.pdf

Percentage Used:

Contains a vendor specific estimate of the percentage of NVM subsystem life used based on the actual usage and the manufacturer’s prediction of NVM life. A value of 100 indicates that the estimated endurance of the NVM in the NVM subsystem has been consumed, but may not indicate an NVM subsystem failure. The value is allowed to exceed 100. Percentages greater than 254 shall be represented as 255. This value shall be updated once per power-on hour (when the controller is not in a sleep state).

Refer to the JEDEC JESD218A standard for SSD device life and endurance measurement techniques.