Here’s the problem I currently have.
We’re looking at deploying the Intel X-25M MLC SSD in production.
The problem being that this drive has a lower number of erase cycles but is much cheaper. Than the Intel X-25E SLC drive.
However, in our situation we’re write once, read many. I’m 99% certain that we will not burn out these drives. We write data to disk once and it is never written again.
The problem is that I can’t be 100% sure that this is the case. There is btree flushing, and binary log issues that I’m worried about…
What would be really nice is an API (SMART?) that I can enumerate the erase blocks on the drive, determine the max erase cycles, and read the current number of erase cycles.
This way, I can put an SSD into production, then determine the ETA to failure.
I …
[Read more]