TRIM and OS X operating systems

Community Manager Community Manager
Labels (1)

This content was originally produced by Brad_TheCRU, and featured on our CRU Blog.

 

A common question customers ask is "should I enable TRIM on my Mac"? Depending on your OS revision, doing this requires a 3rd-party program, or entering some terminal commands. Crucial SSD's also have a built-in feature called Garbage Collection. For more information about TRIM and Garbage collection, please take a look at the following link:

http://forum.crucial.com/t5/Solid-State-Drives-SSD​-Knowledge/TRIM-and-SSD-performance-why-is-it-imp...


The below video shows a benchmark first with TRIM enabled, then with TRIM disabled. While watching, you will see small fluctuations in speed in either case, but these small fluctuations would not be noticed under normal use.

 

 

As of OS version 10.10.4, the trimforce command is available in Terminal to enable TRIM without the use of 3rd party software. Per Apple’s warning, enabling TRIM using the trimforce terminal command, is done completely at the user’s risk.  If you decide to enable TRIM using the trimforce terminal command, it is suggested that you backup your data first. Also, we've had users report that activating TRIM using the trimforce command increases system boot times by about 10 seconds, though speeds during all other system use appears to be as fast as without TRIM. Please refer to support for your OS for details on using Terminal to enable trimforce.

 

While TRIM is generally good for helping to manage SSD performance and wear in most desktop and notebook environments, it is important to note that TRIM is not critical and the improvement may only be marginal.  The internal garbage collection algorithms on Crucial SSDs manage deleted data quite effectively. The question of enabling TRIM really has to be answered by the user. If you are a casual user that uses your system for Internet, email, and other light tasks, garbage collection built into the firmware of Crucial SSD's will probably be plenty to keep your SSD running fast and healthy. If you are more of a power user that does picture and video editing or other tasks that require a lot of writes, enabling TRIM might be more useful to you, since constantly writing workloads do not always allow for regular maintenance from Garbage Collection. We hope this information helps you decide what is best for you.

 

Lastly, we’ve recently seen quite a few Crucial forum comments about queued TRIM vs. non-queued TRIM.  As a point of clarification, queued TRIM is a very recent addition to the SATA specification, and is not implemented in most desktop operating systems.  We are in the process of validating if 10.10.4 uses queued TRIM or not.  Queued TRIM is very useful in heavy workload enterprise and data center environments, but is not as useful in consumer and/or home-use systems.

Contributors