I'll see if I can remember to run this on my home PC. It's got an Intel SSD, and Intel's utility reports the media wear indicator.
I'd think that it should be a matter of knowing:
- When the drive was installed (no real way for the software to know this)
- How many on-time hours it's logged.
- Current media wearout indicator, or else the total # of bytes written to it.
Use the media wearout or bytes-written vs on-time, and that'll tell you about how many more hours you can reasonably expect to get out of the drive, then figure the hours per day it's powered up, and then project out an end-of-life date.
Update: Intel's utility says:
6888 hours on-time
5.73TB written
Wearout indicator: 97
1 reallocated sector
SSDLife is estimating October 27th, 2020. (Estimated lifetime: 8 years, 8 months, 25 days.
The drive was bought July 18th, 2010.
569 days.
6888 hours on-time.
12.105 hours per day.
5.73TB. (Terabytes or teribytes?)
Let's go with 5730GB
0.8319 GB per hour. (Cripes, what the heck am I doing to this thing? :twisted
Huh, a
ccording to the "How do you calculate it?" link in SSDLife:
Note: by the way, some manufacturers give the total amount of data written to the drive as one of the drive lifetime indicators. For example, Intel guarantees that the total of about 37 TB of data will be written to X25-M drives (20 GB per day for 5 years: The drive will have a minimum of 5 years of useful life under typical client workloads with up to 20 GB host writes per day.).
I'm at 19.965GB/day average. That's exceptionally average. 
So anyway, assume I'm down by 3% in 6888 hours, that should get me to 0 in 222,712 hours, assuming it's a linear relationship, sometime
around Christmas of 2035. 
Though according to this PDF, they're only expecting 7.5TB of life, though that's when filling 100% of the drive with 100% random data.
Oh well. I'm not expecting to wear this thing out anytime soon.