Just had a read at wikipedia, look it up if you want too, about this interesting and important function for ssds and its implementation in os'es and was wondering whether anyone on the developping side had any news of snow leopard catering for that.
Intel just released TRIM firmware for their X-25M G2 and it works really well:
http://anandtech.com/storage/showdoc.aspx?i=3667
http://www.pcper.com/article.php?aid=805
http://www.legitreviews.com/article/1112/1/
http://hothardware.com/Articles/Intel-34nm-X25M-Gen-2-SSD-Performance-Update/
Waiting for you, Apple. Tick tock tick tock...
Give us a break.......
S-
LOL. Being able to get a significant performance improvement through software is kind of a big deal. Well at least the firmware by itself comes with a solid 20MB/s Write improvement.
I know what it does. It helps to maintain performance throughout the drive's life.Yeah, right. Maybe you need to look up what TRIM actually does:
http://en.wikipedia.org/wiki/TRIM_(SSD_command)
S-
I don't mean to defend Apple, but is the TRIM command useful, in practice?
I know it helps in theory.
If a flash drive keeps a little capacity held back, it could use those empty blocks for new writes, and then recycle the old blocks afterwards. It's the same thing, isn't it? You've already got the write-leveling overhead, and this would just plug right in to that without any extra effort. TRIM would be useful for really large block erasures, but for smaller write patterns, a small set-aside would do the same thing.
I don't mean to defend Apple, but is the TRIM command useful, in practice?
I know it helps in theory.
If a flash drive keeps a little capacity held back, it could use those empty blocks for new writes, and then recycle the old blocks afterwards. It's the same thing, isn't it? You've already got the write-leveling overhead, and this would just plug right in to that without any extra effort. TRIM would be useful for really large block erasures, but for smaller write patterns, a small set-aside would do the same thing.
You don't seem to understand the benefit of TRIM. ...
Read the AnandTech review above to see the great benefits if TRIM.
FYI Samsung SSD drives come with a self-healing technology that the drive does itself. No operating system support needed. I'm sure as more SSD drives support the TRIM feature support in OSX will be added in a point update - silently like a ninja
FYI Samsung SSD drives come with a self-healing technology that the drive does itself. No operating system support needed. I'm sure as more SSD drives support the TRIM feature support in OSX will be added in a point update - silently like a ninja
Indeed they do (including the OCZ Summit SSD which uses a Samsung controller). They've also implemented the same garbage collection / self-healing tech in the new firmware for the OCZ Vertex range of SSDs using the Indilinx controller. The nice thing about this is that it works irrespective of Operating System.
The garbage collection implemented by Samsung is a great thing indeed. However it will only work with an OS that has a NFTS file system, mainly Windows. This is because of how the garbage collection works. The Samsung controller will peek at the NTFS $bitmap to clear up unallocated areas during idle time.
Being Mac OS X uses a HFS+ file system it won't work with Mac's. So once again us Apple users are getting screwed. Below is a link to one article that mentions this. Just google it though and you can read all about it.
http://www.pcper.com/article.php?aid=766&type=expert&pid=11
Or right here from the Corsair website ( P128 & P256 are rebranded Samsung SSD's ). Look down the FAQ until it talks about performance degradation. It states it must have the NTFS file system for garbage collection.
http://forum.corsair.com/v3/showthread.php?t=81190
The Support Admin on OCZ's forums states that garbage collection works regardless of OS.
I think you are confusing GC with TRIM which currently, only works with NTFS.