On Saturday June 11 2011, Cristian Rodríguez wrote:
El 12/06/11 00:57, Randall R Schulz escribió:
Hi,
My next question relating to using SSDs on openSUSE is whether they enable or implement the so-called Idle Time Garbage Collection used by SandForce SSD chips (such as the SandForce 1222 chips on the RevoDrive x2 card I bought).
afaics, "Idle Time Garbage Collection" is implemented in the controller.
Nothing I've found has made it clear whether this is something that requires OS / filesystem support, but the descriptions I've found (which have been very sketchy) suggest filesystem support is required.
TRIM needs support in the filesystem, ext4 has a support for it, using the "discard" mount option, which is apparently on its infancy.
Cheers.
Thanks. The only thing I can't make sense of is how the controller knows which sectors (or pages or blocks or whatever they call them on SSDs) are being used for file contents and which are not without filesystem interaction. One description I found said the controller "asks the operating system" if a block is in use. TRIM is apparently not relevant because as a RAID device, the TRIM command cannot be passed through to the individual SSD controller chips. (I don't really understand that, either.) These presumed facts are all I've been able to discover. (I did also find that ext4 supports TRIM.) Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org