Need? No, but over the long term it will help keep your drive running at peak speeds as you add and remove files. Use Groth's TRIM enabler. Apple has set up OS X so that it will not recognize and enable TRIM for any SSD except specified Apple SSDs. What Groth's program does is turn on the built-in OS support for TRIM for other SSDs. However, it only works for an internal SSD or for external SSDs on Thunderbolt. It will not work for SSDs on USB 3.0 -- and as a side note, TRIM isn't supported on USB 3.0 on Window either. I don't remember the details exactly, but as I remember it, it's because TRIM isn't supported on external drives. USB 3.0 shows up in OS X and Windows as an external drive, while Thunderbolt is an extension of the internal bus and shows up in the OS as an internal drive.So . . . . what is the bottom line here?
Do I need to install some kind of TRIM utility for my external SSD running as the primary drive ? ? ? ? ?
Need? No, but over the long term it will help keep your drive running at peak speeds as you add and remove files. Use Groth's TRIM enabler. Apple has set up OS X so that it will not recognize and enable TRIM for any SSD except specified Apple SSDs. What Groth's program does is turn on the built-in OS support for TRIM for other SSDs. However, it only works for an internal SSD or for external SSDs on Thunderbolt. It will not work for SSDs on USB 3.0 -- and as a side note, TRIM isn't supported on USB 3.0 on Window either. I don't remember the details exactly, but as I remember it, it's because TRIM isn't supported on external drives. USB 3.0 shows up in OS X and Windows as an external drive, while Thunderbolt is an extension of the internal bus and shows up in the OS as an internal drive.
As an additional FYI, I have an 840 Pro in a Buffalo Thunderbolt enclosure running as my boot disk and used Groth's to enable TRIM, so I know it works fine with an 840 Pro.
So . . . . what is the bottom line here?
Do I need to install some kind of TRIM utility for my external SSD running as the primary drive ? ? ? ? ?
Groth's lets you turn on the built-in operating system level support for SSDs. My understanding is that there's code in the Apple TRIM support that looks for an Apple SSD. If it doesn't see what it's looking for, then it doesn't let you turn on TRIM. Groth's changes a small bit of code so that the OS stops looking for an "Apple" SSD and lets you turn on TRIM support at any time.Can you elaborate on "Groth's Trim Enabler?" I found it on the web and it appears to be a free download. What does it do to the Mac ? Is Groth's action reversible ?
Groth's lets you turn on the built-in operating system level support for SSDs. My understanding is that there's code in the Apple TRIM support that looks for an Apple SSD. If it doesn't see what it's looking for, then it doesn't let you turn on TRIM. Groth's changes a small bit of code so that the OS stops looking for an "Apple" SSD and lets you turn on TRIM support at any time.
The action is completely reversible. The support, however, does NOT work for USB 3.0 drives.
You *installed* Groth's, but you still need to *open* the program and turn it on. If what you've done so far is drag it to the app folder, you haven't enabled TRIM yet for the Crucial SSD.I used CCC to clone my HDD to a Thunderbolt connected external Crucial 256GB SSD and then installed TRIM by dragging the downloaded app to the app folder on the Crucial SSD.
There's no easy way to see if it's working. You'll simply have to take Apple and Groth's word for it.Used BlackMagic to compare read and write speeds before and after TRIM and they were identical. Is there any way to check to see if TRIM is actually working?
There's no easy way to see if it's working. You'll simply have to take Apple and Groth's word for it.
You can open "SystemInformation/Serial-ATA" and look at your SSD to see if it says "TRIM Support: Yes" to verify if the system thinks it is enabled ... not exactly proof that it is "working" however.
FANTASTIC!! I had no idea that FSCK had this ability. I just did what you suggested and at the end it said unused blocks were trimmed.You can verify it is actually working by doing a command-s boot to single user mode, then at the prompt enter "fsck -fy" (without the quotes) and hit enter. At the end of the scan you will see a message from fsck that unused blocks were trimmed if TRIM is working.
You still have to activate it....
Thanks. I missed that.
Anyway, I used BlackMagic to test my iMac with the Crucial 256GB/Thunderbolt external primary drive with-and-without TRIM activated. Identical results for both read and write speeds.
TRIM is not for speed but for......endurance?
TRIM is not for speed but for......endurance?
Understand. But, I am pretty sure that I read that TRIM would also improve writing speed in SSD systems.
My mistake.
Not really. Even if you never used TRIM and ran the drive for years, endurance or lifespan would not be impacted. You could take a five year old drive that has never had TRIM, then turn on TRIM and trim unused space with Disk Util in Recovery or fsck, and performance would be restored to like new.
TRIM won't really improve write speeds on a new drive, it is more aimed at maintaining write speeds the same as when new. But yes, if you had a old, used drive that had never been TRIM'd and ran TRIM, write speeds would increase back to like new.
Not really. Even if you never used TRIM and ran the drive for years, endurance or lifespan would not be impacted. You could take a five year old drive that has never had TRIM, then turn on TRIM and trim unused space with Disk Util in Recovery or fsck, and performance would be restored to like new.
TRIM won't really improve write speeds on a new drive, it is more aimed at maintaining write speeds the same as when new. But yes, if you had a old, used drive that had never been TRIM'd and ran TRIM, write speeds would increase back to like new.
Like I said....for endurance.
I think most of us would associate the word endurance with lifespan or longevity, but whatever makes you feel better.![]()
According to the following linked article, TRIM does indeed improve lifespan/longevity of an SSD because it reduces the number of writes.I think most of us would associate the word endurance with lifespan or longevity, but whatever makes you feel better.![]()
In column three when the user finally writes file E, the total free space on the SSD is now the same as the drive without TRIM. The difference is that the SSD with TRIM support knows what data is invalid and it can be considered free space during GC and prevents having to move the invalid data to another block.
This produces three key benefits:
Lower write amplification. Less data is re-written and more free space is available during GC (more space to write equals fewer writes needed);
Higher throughput. With the TRIM command, there is less data to move during GC and the drive runs faster. Throughput is bottlenecked at the flash an SSD is only as fast as it can write to the flash memory. During the time it is doing GC, the drive has to stop some of the data transfer from the host while it moves data around. This is why its beneficial for the SSD to know which data is invalid so it doesnt have to be moved during GC.
Improved endurance, because the drive is writing less to the flash by not rewriting invalid data.
Just an FYI regarding booting my mid-2011 27" i7 from the new 256GB LaCie Rugged Thunderbolt SSD. In short, it works perfectly so far, and no surgery required (edit; 4 months - rock solid through may sleep cycles...). It wakes from sleep without issues. I now used SuperDuper to mirror the SSD to the old HD boot partition once a week (in addition to TM and my other backups...). I'll report back periodically with updates.
I also enabled TRIM using Trim Enabler and a re-boot...
Blackmagic 1GB: W 250 MB/s R 378 MB/s (HDD ~90 and 95)
Boot Time to Login: 19.4s (was 90.1s with HDD)
Lightroom 4.2: 4.1s (was 14.7s)
Parallels XP Boot: 9.4s (was 45.8s)
iPhoto: 4.7s (was 14.7s)
Photoshop Load: 5.3s (was 12.7s)
While not as fast as a best in class internal 6GB SATA3 SSD, it's certainly an easy way to move to an SSD environment. I just rubber banded the drive to the back of my iMac after removing the orange bumper. No power required.
If stable, this is a cheaper and more compact external 256GB option than the GoFlex STAE122 + SSD + cable combo (~$420). The LaCie is $349 including the TB and USB3 cables.
Image
Need? No, but over the long term it will help keep your drive running at peak speeds as you add and remove files. Use Groth's TRIM enabler. Apple has set up OS X so that it will not recognize and enable TRIM for any SSD except specified Apple SSDs. What Groth's program does is turn on the built-in OS support for TRIM for other SSDs. However, it only works for an internal SSD or for external SSDs on Thunderbolt. It will not work for SSDs on USB 3.0 -- and as a side note, TRIM isn't supported on USB 3.0 on Window either. I don't remember the details exactly, but as I remember it, it's because TRIM isn't supported on external drives. USB 3.0 shows up in OS X and Windows as an external drive, while Thunderbolt is an extension of the internal bus and shows up in the OS as an internal drive.
As an additional FYI, I have an 840 Pro in a Buffalo Thunderbolt enclosure running as my boot disk and used Groth's to enable TRIM, so I know it works fine with an 840 Pro.