On Mar 22, 2012, at 10:15 AM, Adam Piasecki wrote: > On 3/22/2012 9:52 AM, Jim Thompson wrote: >> Yes, and I discussed this, but better than this is wear-leveling, which >> works to avoid the issue, rather than reacting to failure. Combine this >> with some of the advanced error correction, and you can greatly extend the >> lifetime of (especially MLC-based) flash drives. > > I have two questions, > > 1) Windows has TRIM support for ware-leveling. Does FreeBSD include this? > Looking at the wiki page for TRIM (http://en.wikipedia.org/wiki/TRIM) it does > not for 8.1, only for low level formatting.
No, but FreeBSD 9.0 (which is to be the base for pfSense 2.1) does support TRIM for ffs. http://www.freebsd.org/releases/9.0R/relnotes-detailed.html#FS (answers from previous poster wrt TRIM .vs wear-leveling were also quite good) > 2) If 8.1 does not support ware-leveling, would it be recommend that we not > use SSD for pfSense until it does? Assuming you're asking about NAND-based SSDs... > Just trying to figure out if decent SSD (Not Kingston) would be recommend for > pfSense. Some of the better drive/controller combinations use superior forms of "garbage collection", have a larger "over provision" of flash blocks, or are used on systems with a larger percentage of sequential writes .vs random writes. We're evaluating several SSDs here for inclusion on the pfSense systems we sell, but as this is a security appliance, and people tend to depend on it, we're stepping carefully. (This didn't actually answer your question, but I think Chris has already answered it.) Jim
_______________________________________________ List mailing list [email protected] http://lists.pfsense.org/mailman/listinfo/list
