Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

There has been a lot of development towards improving TRIM integration for OS's but I am in need of a solution to SSD integrated TRIM.

I've looked through pages of SSD's on newegg.com and some mention "TRIM support", others "OS TRIM", and some don't mention TRIM at all.

I plan to use the SSD in a PS3 which would offer no form of OS based TRIM support so I've been looking for one that supports it via firmware (self-maintained) or doesn't need that maintenance done. I haven't been able to find one that explicitly mentioned self-maintained in the details so the answer to that must be hidden elsewhere perhaps in the technology?

With that in mind, what level of technology do I require for my application? The goal is to have the least level of degradation with no OS TRIM support required. Is there a niche for this? I would think that would be the the desirable direction eventually.

From: http://www.hardcoreware.net/ssd-on-ps3-performance-guide/

Some drives, such as the Kingston V100 series, have their own firmware-based TRIM-like functionality. This is independent of the OS, so it would not require manual garbage collection.

There are only V300 series available (at least on newegg) and they mention nothing about TRIM.

Also related (http://www.tomshardware.com/forum/289314-32-trim-important):

The reason that the SSD cannot send itself the TRIM command is that the TRIM command requires proper understanding of the file system and which logical blocks are actually free as opposed to which have useful data on them. It is technically possible for SSD controller manufacturers to create an SSD controller with full knowledge of the NTFS, HFS+, EXT2+ file systems but this is unnecessary when there's already a computer attached to it that's going to be doing all the same work already just to perform routine filesystem maintenance.

share|improve this question
    
Do SSDs need OS support? I'm pretty sure all SSDs work with e.g. Windows XP, which has no TRIM support... –  Mehrdad Feb 22 '13 at 17:17
    
From what I understand they don't require it but it greatly improves SSD life and function. (bit-tech.net/hardware/storage/2010/02/04/…) - I rephrased the question. –  Enigma Feb 22 '13 at 17:25
1  
This older question of mine dealt with a similar problem. Back then, it was simply called "garbage collection". Maybe the links there can help you. –  Daniel Beck Feb 22 '13 at 17:30
1  
@Enigma: TRIM only affects write performance. It won't affect SSD life. –  David Schwartz Feb 22 '13 at 17:35
    
That is nevertheless degradation that I'd like to have prevented or minimized as much as possible. I wouldn't be able to take it out and run TRIM commands via an OS since the drive is entirely encrypted. –  Enigma Feb 22 '13 at 17:41

1 Answer 1

up vote 3 down vote accepted

TRIM is actually a function of the IO scheduler which is why Windows was pretty much alone in not supporting TRIM (the IO scheduler is not selectable/configurable in MS OSs). No consumer level SSD is available that issues TRIM commands in firmware. There are a couple designed for enterprise RAID configurations that do so, but are priced well over $1000 each. You are much better off choosing an SSD that has very aggressive garbage collection. Ones I know:

  • All SSDs based on the Intel G2 on-disk controller
  • Kingston Drives in the V100+ and V300+ series (not V100, V300, or V330)

There are probably others, but I don't know of any by name. You may be better off with an alternative option:

  1. Hack your PS3. There are modified PS3 OS's available that include TRIM support.
  2. Go Hybrid. This is probably the best option. All hybrid drives perform wear leveling and cell clearing in firmware. It's not quite as fast as SSD, but performance will not degrade. The caching algorithms are particularly well suited to PS3 use.
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.