An SSD Endurance Experiment: They're All Dead (2015)
techreport.com
An SSD Endurance Experiment: They're All Dead (2015)
1–10 of 54 posts
Re: An SSD Endurance Experiment: They're All Dead (2015)
#2Re: An SSD Endurance Experiment: They're All Dead (2015)
#3Our code base creates around half a gig of compilation product on every build. We used up the endurance on a consumer-level Micron SSD in about a year. No data loss occurred.
Re: An SSD Endurance Experiment: They're All Dead (2015)
#4Continuous Integration systems can really burn through SSD endurance. If you have a large, compiled code base which rebuilds on every checkin, you will be creating and deleting object code constantly. Use smartmontools or HDD Guardian to keep an eye on endurance. Our code base creates around half a gig of compilation product on every build. We used up the endurance on a consumer-level Micron SSD in about a year. No d…
Re: An SSD Endurance Experiment: They're All Dead (2015)
#5Continuous Integration systems can really burn through SSD endurance. If you have a large, compiled code base which rebuilds on every checkin, you will be creating and deleting object code constantly. Use smartmontools or HDD Guardian to keep an eye on endurance. Our code base creates around half a gig of compilation product on every build. We used up the endurance on a consumer-level Micron SSD in about a year. No d…
Maybe there's room for a 'file write filter' that avoids writing identical data back to the same file. To save SSD lifetime. Sounds like it would have application.
Re: An SSD Endurance Experiment: They're All Dead (2015)
#6Earlier quoted context omitted.
Maybe there's room for a 'file write filter' that avoids writing identical data back to the same file. To save SSD lifetime. Sounds like it would have application.
Or if the exact same intermediate files are being overwritten over and over again, wouldn't a RAMDrive be a good place for them?
Re: An SSD Endurance Experiment: They're All Dead (2015)
#7Earlier quoted context omitted.
Or if the exact same intermediate files are being overwritten over and over again, wouldn't a RAMDrive be a good place for them?
There's also something to be said for having a build system that can correctly do incremental rebuilds and caching of outputs, which could massively ease the SSD write load.
Re: An SSD Endurance Experiment: They're All Dead (2015)
#8Re: An SSD Endurance Experiment: They're All Dead (2015)
#9Continuous Integration systems can really burn through SSD endurance. If you have a large, compiled code base which rebuilds on every checkin, you will be creating and deleting object code constantly. Use smartmontools or HDD Guardian to keep an eye on endurance. Our code base creates around half a gig of compilation product on every build. We used up the endurance on a consumer-level Micron SSD in about a year. No d…
Just food for thought; your point remains valid.
Re: An SSD Endurance Experiment: They're All Dead (2015)
#10Continuous Integration systems can really burn through SSD endurance. If you have a large, compiled code base which rebuilds on every checkin, you will be creating and deleting object code constantly. Use smartmontools or HDD Guardian to keep an eye on endurance. Our code base creates around half a gig of compilation product on every build. We used up the endurance on a consumer-level Micron SSD in about a year. No d…
If it's not too big, could you just use tmpfs for compilation, and copy the final results to persistent storage if needed? Just food for thought; your point remains valid.