SSD Endurance - My Personal Surprise
Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee
SSD Endurance - My Personal Surprise
I have never given much thought to SSD endurance. I had read that they will last for years and years even if you write 20G a day to them. I thought I would never approach that.
I just tried a software program called ssdlife that tally's that information up. I was shocked to discover that I was writing 20G of information per day and that after 9 months of use, I was only at "60% Health" meaning I have something less then a year of usage left. By one of its measures I have less than 2 months of usage left.
I don't write 20G per day. Not even close. And I keep my data files on a traditional mechanical hard drive. The operating system is doing this. I am just starting to experiment, but it seems that keeping open a fair number of MS word files is contributing to this. I am going to do more experimentation.
But one of the attributes of my next SSD that I am going to more closely consider is durability. It seems like the new Crucial c400 SSDs at claim more durability (writes) than the Intels.
I just tried a software program called ssdlife that tally's that information up. I was shocked to discover that I was writing 20G of information per day and that after 9 months of use, I was only at "60% Health" meaning I have something less then a year of usage left. By one of its measures I have less than 2 months of usage left.
I don't write 20G per day. Not even close. And I keep my data files on a traditional mechanical hard drive. The operating system is doing this. I am just starting to experiment, but it seems that keeping open a fair number of MS word files is contributing to this. I am going to do more experimentation.
But one of the attributes of my next SSD that I am going to more closely consider is durability. It seems like the new Crucial c400 SSDs at claim more durability (writes) than the Intels.
Re: SSD Endurance - My Personal Surprise
Is it possible to check the "usage" on an Intel SSD?
viewtopic.php?f=7&t=62028
viewtopic.php?f=7&t=62028
Re: SSD Endurance - My Personal Surprise
I think you should ask yourself if you have noticed any performance loss?
Running benchmarks won't always make things better, it might actually cause the degradation you're worried about.
I find this thread very useful, it covers pretty much everything you should know about a SSD.
http://www.ocztechnologyforum.com/forum ... post567574
Running benchmarks won't always make things better, it might actually cause the degradation you're worried about.
I find this thread very useful, it covers pretty much everything you should know about a SSD.
http://www.ocztechnologyforum.com/forum ... post567574
Re: SSD Endurance - My Personal Surprise
I don't trust this ssdlife's metrics. SSDs don't instantly become read-only at some point, rather their write speed gradually decreases. If this "health" means anything at all, the rate of its decrease should slow down.ces wrote:I just tried a software program called ssdlife that tally's that information up. I was shocked to discover that I was writing 20G of information per day and that after 9 months of use, I was only at "60% Health" meaning I have something less then a year of usage left. By one of its measures I have less than 2 months of usage left.
I'll believe it when you report that your drive has become unusable.
I think it's the other way around, for their 25nm products Micron claims 3000 cycles while Intel claims 5000. Naturally, they both use the same IMFT chips, so the discrepancy is due to differences in validation methodology. See also Anand's C400 review.ces wrote: But one of the attributes of my next SSD that I am going to more closely consider is durability. It seems like the new Crucial c400 SSDs at claim more durability (writes) than the Intels.
Re: SSD Endurance - My Personal Surprise
SSDs are indeed somewhat hindered by the limited erase cycles, but this shouldn't be a problem under normal (i.e. non-server) usage if:
a) You don't write significant amounts of unnecessary data.
b) Give it a bit of breathing space.
To address these two issues (that for me seemed the most important among the dozens of tweaks that you could do) what I did was:
a) Disable the pagefile. I never came across a situation where I would run out of memory with 3 GB or more (and only once with 2 GB). The swapping that Windows does is not very predictable and most of the times it's done unnecessarily. I have the feeling that that is where most writes go to and it's not something you can control.
b) I only use 130 GiB of the total 160 GiB. This gives almost ~19% over-provisioning which should improve endurance considerably (a 20% over-provisioning more than triples the lifetime). Have a look at this Intel document: http://cache-www.intel.com/cd/00/00/45/ ... 459555.pdf
Other than that I don't bother. I use my SSD for everything but media files (everything includes everyday work, documents, virtual machines, etc). Every now and then I write a few tens of GB per day, other times much less, but basically everything goes to the SSD.
Oh, and sometimes I defragment the partitions on it and every now and then I run benchmarks just to make sure the performance is still in the expected range.
After ~16 months I have ~5.4 TB of host writes with a reported 98% health.
a) You don't write significant amounts of unnecessary data.
b) Give it a bit of breathing space.
To address these two issues (that for me seemed the most important among the dozens of tweaks that you could do) what I did was:
a) Disable the pagefile. I never came across a situation where I would run out of memory with 3 GB or more (and only once with 2 GB). The swapping that Windows does is not very predictable and most of the times it's done unnecessarily. I have the feeling that that is where most writes go to and it's not something you can control.
b) I only use 130 GiB of the total 160 GiB. This gives almost ~19% over-provisioning which should improve endurance considerably (a 20% over-provisioning more than triples the lifetime). Have a look at this Intel document: http://cache-www.intel.com/cd/00/00/45/ ... 459555.pdf
Other than that I don't bother. I use my SSD for everything but media files (everything includes everyday work, documents, virtual machines, etc). Every now and then I write a few tens of GB per day, other times much less, but basically everything goes to the SSD.
Oh, and sometimes I defragment the partitions on it and every now and then I run benchmarks just to make sure the performance is still in the expected range.
After ~16 months I have ~5.4 TB of host writes with a reported 98% health.
Re: SSD Endurance - My Personal Surprise
The info I'd take from this program is the amount of data written and try to minimise writing behavior a bit if it seems high. 20GB/day shouldn't be a problem but can probably be improved. Have a look at what programs stores temporary files or downloads files to the system drive and redirect some of it, for instance. Also I just noticed on my machine that Windows had turned its defragmentation schedule back on for some reason, possibly when Win7 SP1 was installed. Anyway my about 7 months old SSD has been writing less than 10GB/day so far, with only recently having moved Windows own Downloads folder to another drive and still keep the "temporary internet files" folder on C:. (3 months 21 days "work time")
Re: SSD Endurance - My Personal Surprise
I haven't noticed any performance loss... but it was always faster than my hard drives so maybe I wouldn't notice if it occurred.Mats wrote:I think you should ask yourself if you have noticed any performance loss?
Running benchmarks won't always make things better, it might actually cause the degradation you're worried about.
SSDlife isn't a benchmarking program if that is what you are referring to. It just reads the hard drive Smart Data.
Re: SSD Endurance - My Personal Surprise
I don't think you should worry, just leave it as it is.
Certain ads on the net says my computer is full of viruses, I don't believe that either.
Not that SSDlife is that unreliable, but the results seems very strange.
When I mentioned benchmarking, I meant "don't continue with benchmarks just because SSDlife got you worried".
Have you turned off indexing?
Certain ads on the net says my computer is full of viruses, I don't believe that either.
Not that SSDlife is that unreliable, but the results seems very strange.
When I mentioned benchmarking, I meant "don't continue with benchmarks just because SSDlife got you worried".
Have you turned off indexing?
Re: SSD Endurance - My Personal Surprise
That is what I thought. But look at the c400 endurance numbers here:Holy-Fire wrote:I think it's the other way around, for their 25nm products Micron claims 3000 cycles while Intel claims 5000. Naturally, they both use the same IMFT chips, so the discrepancy is due to differences in validation methodology. See also Anand's C400 review.
http://www.legitreviews.com/article/1583/1/
They are talking about 40G per day for 5 years. Right now with my 25-40G per day that is looking very appealing I don't remember seeing anyone publish numbers like that before. What do you make of it?
Re: SSD Endurance - My Personal Surprise
YES!!!!!!!!!!! I looked and it was turned on! I don't know how that happened. Wow! Just what I needed indexing on an SSD boot drive. How the heck did that get turned on?Mats wrote:Have you turned off indexing?
I also just moved my swap file to another SSD drive to see what that does.
Re: SSD Endurance - My Personal Surprise
I find this thread very useful, lots of info. Info for beginners, and info for tweaking and optimizing. Even though it's for OCZ, most of it makes sense for any brand.
http://www.ocztechnologyforum.com/forum ... or-OCZ-SSD
http://www.ocztechnologyforum.com/forum ... or-OCZ-SSD
Re: SSD Endurance - Over Provisioning
It seems that if you take a 64G SSD and a 128G version of that same SSD, and use them identically, the 128G should last twice as long as the 64G version.
So where does over provisioning fit into this? If you over provision that 128G SSD an extra 10%, will it last 2.2 times longer than the 64G version? If so why?
So where does over provisioning fit into this? If you over provision that 128G SSD an extra 10%, will it last 2.2 times longer than the 64G version? If so why?
Re: SSD Endurance - Over Provisioning
I guess overprovisioning allows making more efficient writes, thus reducing write amplification.ces wrote:It seems that if you take a 64G SSD and a 128G version of that same SSD, and use them identically, the 128G should last twice as long as the 64G version.
So where does over provisioning fit into this? If you over provision that 128G SSD an extra 10%, will it last 2.2 times longer than the 64G version? If so why?
-
- Moderator
- Posts: 7681
- Joined: Mon Dec 09, 2002 7:11 pm
- Location: Maynard, MA, Eaarth
- Contact:
Re: SSD Endurance - My Personal Surprise
What drive is virtual memory set to use?
Re: SSD Endurance - My Personal Surprise
You mean the swap file? It was on the c drive. I have moved the swap file to another SSD (my "o" drive). According to SSDLife I am still doing doing over 20G of writes per day????NeilBlanchard wrote:What drive is virtual memory set to use?
As I have no data on my C Drive. This is all the operating system going merely on its way... totally out of my control.
Interestingly, for the first 7 hours of today, while my system was idling, I had 1.2G of writes (and 1G of reads).
Re: SSD Endurance - My Personal Surprise
Windows does a lot of I/O in the background relating to indexing service and backup/recovery (fall-back). Maybe you can configure this to at least do most of writes to another drive (I have no idea myself)?ces wrote:Interestingly, for the first 7 hours of today, while my system was idling, I had 1.2G of writes (and 1G of reads).
Re: SSD Endurance - My Personal Surprise
I found a hard drive (old fashioned mechanical HDD) with about 500G of never accessed files that was set to index. Turning that drive off of indexing. That seems to have substantially diminished the C drive writing by the operating system.ces wrote:At your prompting of this issue, I am going to go through all my drives and turn off all indexing anywhere on the system.
I am about to turn off prefetching (I have XP, so it has prefetching but does not have super prefetching as Windows 7 does). I will see what that does. I had to go into the register to do that. I really don't like doing that but I think I have to.
I still have the MS automatic backup turned on. I am just unwilling to turn it off.
Last edited by ces on Tue Apr 12, 2011 9:57 am, edited 2 times in total.
Re: SSD Endurance - My Personal Surprise
Here are some tweeks for Crucial SSDs
http://forum.crucial.com/t5/Solid-State ... /td-p/4514
Corrected link:CA_Steve wrote:I wouldn't disable System Restore - perhaps limiting the space used. The other suggestions are great.
Here's a link from the Crucial forum.
tweaks for Vista and Win 7
Also, seems like the forum consensus is to use the Microsoft supplied AHCI driver over the Intel one for the C300.
I've got the 128GB drive sitting on my desk..haven't gotten around to my rebuilt, yet
http://forum.crucial.com/t5/Solid-State ... /td-p/4514
Re: SSD Endurance - My Personal Surprise
DISCOVERY: other drives, even traditional mechanical hard drives, if set with the indexing option on... will cause your boot drive to churn gigabytes of useless writes.
My instance may have been extreme, but a western Digital black drive with about 500G of never accessed files was generating about 15G of writes per day on the SSD boot drive. As soon as I unchecked the indexing option of that hard drive, the 15G of writes per day on the SSD boot drives disappeared.
My instance may have been extreme, but a western Digital black drive with about 500G of never accessed files was generating about 15G of writes per day on the SSD boot drive. As soon as I unchecked the indexing option of that hard drive, the 15G of writes per day on the SSD boot drives disappeared.
Re: SSD Endurance - My Personal Surprise
That is quite something.
I disable the Windows Search service since all it really does relates to indexing, although the system then nags you about it being off every time you search. I can take that knowing it's quiet, even if clearing out the settings inside "Indexing Options" should limit its actions to near nothing. I've had the system put things in to be indexed by itself though in the past, so disabling the service feels safer.
I disable the Windows Search service since all it really does relates to indexing, although the system then nags you about it being off every time you search. I can take that knowing it's quiet, even if clearing out the settings inside "Indexing Options" should limit its actions to near nothing. I've had the system put things in to be indexed by itself though in the past, so disabling the service feels safer.
Re: SSD Endurance - My Personal Surprise
MS Windows, the operating system that just keeps giving. Thank you Mr. Gates, may I have another.mkk wrote:That is quite something.
Re: SSD Endurance - My Personal Surprise
Those numbers are strange ces...
My SSD (160GB X25-m) has 5.8TB of writes over 6254 hours (261 days), which converts to 22GB of writes per day, and health is 98% in SSDLife.
BTW, this value comes from the SSD itself, not from the software. For intel, it's called "media wearout indicator".
EDIT : that's on Windows 7
My SSD (160GB X25-m) has 5.8TB of writes over 6254 hours (261 days), which converts to 22GB of writes per day, and health is 98% in SSDLife.
BTW, this value comes from the SSD itself, not from the software. For intel, it's called "media wearout indicator".
EDIT : that's on Windows 7
Re: SSD Endurance - My Personal Surprise
1. Maybe I need to replace my Vertx with a 60GB X25-m.frenchie wrote:Those numbers are strange ces...
My SSD (160GB X25-m) has 5.8TB of writes over 6254 hours (261 days), which converts to 22GB of writes per day, and health is 98% in SSDLife.
BTW, this value comes from the SSD itself, not from the software. For intel, it's called "media wearout indicator".
EDIT : that's on Windows 7
2. Once I turned off indexing on the western digital drive the writes to the SSD boot drive dropped to about 7G per day from about 25G per day. 7G isn't that different your what you getting.
3. SSDlife indicates
a) 7249 hours,
b) 60% health (seems like they are talking about remaining write capacity),
c) total lifetime writes of 3457G (maybe 40% of a lifetime of 1T of writes?)
d) "Estimated Lifetime 1 year 0 month 14 days (with each day of monitoring by SSDLife this number is increasing, it started out at 1 month)
4) Did I say maybe I need to replace my Vertx with a In Intel X25-m?
Questions.
I should expect a 120G Intel to last twice as long as a 60G Intel correct?
And that is because of the wear leveling correct?
Does my 64G Vertex have wear leveling?
Re: SSD Endurance - My Personal Surprise
Does anyone else have any similar experience with the Intel x25?frenchie wrote:Those numbers are strange ces...
My SSD (160GB X25-m) has 5.8TB of writes over 6254 hours (261 days), which converts to 22GB of writes per day, and health is 98% in SSDLife.
BTW, this value comes from the SSD itself, not from the software. For intel, it's called "media wearout indicator".
EDIT : that's on Windows 7
Intel SSD Durability
Can anyone confirm that a 160G Intel x25 will last exactly twice as long as an 80G Intel x25... assuming identical usage?
Re: Intel SSD Durability
No, unless the drive is only used for caching purposes or something.ces wrote:Can anyone confirm that a 160G Intel x25 will last exactly twice as long as an 80G Intel x25... assuming identical usage?
Typical OS and programs installations will take up a finite amount of capacity, and it is the remaining capacity as well as the all-important unallocated space that will determine how effective wear levelling will be.
Say both drives have 30 GB worth of OS/programs.
That means that the 80GB will have 50 GB for wear levelling (simplistic figures I know), while the 160 will have 130. This points to the 160 GB lasting far more than twice as long in terms of writes, though I am open to correction if anyone disagrees.
Re: SSD Endurance - My Personal Surprise
ces: I get the impression that you want to replace your SSD all of a sudden?
Re: SSD Endurance - My Personal Surprise
Where on earth did you get that idea?Mats wrote:ces: I get the impression that you want to replace your SSD all of a sudden?
Re: Intel SSD Durability
So it is the ratio of spare space to used space that controls. That makes sense.ces wrote:Say both drives have 30 GB worth of OS/programs. That means that the 80GB will have 50 GB for wear levelling (simplistic figures I know), while the 160 will have 130. This points to the 160 GB lasting far more than twice as long in terms of writes, though I am open to correction if anyone disagrees.
Does anyone know if the pre-sandforce OCZ vertex's had or did not have, wear leveling?
Re: SSD Endurance - My Personal Surprise
I believe everything has wear levelling, even SD cards and such.