View Single Post
Old 11-18-2010, 10:17 AM   #7
photon
The new goggles also do nothing.
 
photon's Avatar
 
Join Date: Oct 2001
Location: Calgary
Exp:
Default

Quote:
Originally Posted by Rathji View Post
Couldn't you use the Windows 7 Software RAID if TRIM support was important to you? I have never done it with a pair of SSD so it might not be as useful.
Good question, not sure. Software RAID would still appear as a single drive to Windows through a software RAID driver or something like that wouldn't it?

Then it's just a question of does that driver pass on the TRIM commands, my guess would be not yet.

Really for the Sandforce based drives I wouldn't worry about it that much, after I built my machine the performance across my drive went from 220MB/s read to 180MB/s read, regardless of TRIM, and only through months of idle time to let the garbage collection do its thing has the performance come back up.. a deliberate design feature to prevent write amplification and excessive wear (which would mean early drive failure).

I read a review of the new Kingston V100+ drive and it doesn't have this "problem" of decreased performance after filling a portion of the drive since it's garbage collection is very aggressive, however the author had serious concerns about the longevity of the drive being impacted.

http://www.anandtech.com/show/4010/k...lus-100-review

Quote:
Remember that NAND is written to at the page level (4KB), but erased at the block level (512 pages). Unless told otherwise, SSDs try to retain data as long as possible because to erase a block of NAND usually means erasing a bunch of valid as well as invalid data and then re-writing the valid data again to a new block. Garbage collection is the process by which a block of NAND is cleaned for future writes.

If you're too lax with your garbage collection algorithm then write speed will eventually suffer. Each write will eventually have a large penalty associated with it, driving write latency up and throughput down. Too aggressive with garbage collection and drive lifespan suffers. NAND can only be written/erased a finite number of times, aggressively cleaning NAND before it's absolutely necessary will keep write performance high at the expense of wearing out NAND quicker.
Quote:
The second issue is the overly aggressive garbage collection. Sequential performance on the V+100 just doesn't change regardless of how much fragmentation you throw at the drive. The drive is quick to clean and keeps performance high as long as it has the free space to do so. This is great for delivering consistent performance, however it doesn't come for free. I am curious to see how the aggressive garbage collection impacts drive lifespan. Kingston ships the V+100 with a 3-year warranty and to Kingston's credit I haven't had any other drives die as a result of wearing out the NAND. Even if the V+100 has higher effective write amplification than the competition, your usage model will determine whether or not you bump into it.

...

SandForce continues to be the sensible choice, at least in terms of performance per dollar for a boot/application drive. I am careful to mention it as a boot/application drive because if you start storing a lot of incompressible data on the drive (e.g. movies, music, photos) then SandForce quickly loses a lot of its performance advantage. Then you're left with Crucial's RealSSD C300 which delivers more consistent performance regardless of data, at the expense of lower steady state write performance. Without TRIM, the C300 can quickly get into a not-so-great performance situation.
photon is offline   Reply With Quote