trim might be connected with ssd performance, ssd performance can be measured by bootup. So simple.
Boot up= time from pressing the power button on the laptop, until the full system is loaded, with the dock fully loaded and startup applications completely loaded and running.
Otherwise, I say mine boots up in 5 seconds, but with trim enabler is now booting in 3 seconds... Reality though is that it boots in 20 seconds, with external hard drives connected and a 1080p monitor connected to it and running. A real boot up.
Not likely. Speed degradation due to lack of TRIM primarily impacts write speeds and not read speeds. So system boot time would not have much to do with TRIM one way or the other.
Not likely. Speed degradation due to lack of TRIM primarily impacts write speeds and not read speeds. So system boot time would not have much to do with TRIM one way or the other.
Figured it out...
First:
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Then:
sudo touch /System/Library/Extensions/
Reboot.
This article, dated June 8, 2013, explains pretty well why TRIM is good. The author works for LSI which owns SandForce.
The biggest argument I have against enabling TRIM is that TRIM is a SATA command. TRIM only works for SATA attached SSDs.
What if the SSD is connected via PCIe, USB 3.0, FireWire, or Thunderbolt - such as on Macs? The Mac won't even recognize the drive as an SSD.
Enabling TRIM would be USELESS for SSDs connected these other ways.
The biggest argument I have against enabling TRIM is that TRIM is a SATA command. TRIM only works for SATA attached SSDs.
What if the SSD is connected via PCIe, USB 3.0, FireWire, or Thunderbolt - such as on Macs? The Mac won't even recognize the drive as an SSD.
Enabling TRIM would be USELESS for SSDs connected these other ways.
Haven't SSDs (such as OWC Mercury SSDs with SandForce controllers) evolved to the point they don't need TRIM - particularly when the SSDs are not attached via SATA? OWC advises against enabling TRIM http://blog.macsales.com/11051-to-trim-or-not-to-trim-owc-has-the-answer
I have my SSD on a SATA 3 PCI card and TRIM works fine on it.
I have my SSD on a SATA 3 PCI-e card and TRIM works fine on it. I've never tried over USB or Firewire. Weaselboy says it works over Thunderbolt, I have no experience with it.
The built-in garbage collection on SSD controllers depend on idle time. This means it won't work when you are doing things on the computer. It also means it won't work when your computer is off or if your computer is in sleep.
The article you linked to is dated July 14, 2011 from an SSD retailer. The one I linked to is dated June 8, 2013 from someone who works for the company who makes the SandForce controllers. Take it for what it's worth.
The biggest argument I have against enabling TRIM is that TRIM is a SATA command. TRIM only works for SATA attached SSDs.
What if the SSD is connected via PCIe, USB 3.0, FireWire, or Thunderbolt - such as on Macs? The Mac won't even recognize the drive as an SSD.
Enabling TRIM would be USELESS for SSDs connected these other ways.
Haven't SSDs (such as OWC Mercury SSDs with SandForce controllers) evolved to the point they don't need TRIM - particularly when the SSDs are not attached via SATA? OWC advises against enabling TRIM http://blog.macsales.com/11051-to-trim-or-not-to-trim-owc-has-the-answer
TRIM only works through SATA connections.
The PCI-e Card has an SATA 3 connection to the SSD
Over Thunderbolt, one must use an eSATA converter to connect an eSATA external hard drive.
On drives connected via USB3 or Firewire, the hard drive connection is not recognized as SATA because the external drive converts SATA to USB3 or Firewire signals. Thus OS X won't be sending TRIM commands to those external drives.
TRIM also doesn't work with RAID drives.
TRIM only works through SATA connections.
The PCI-e Card has an SATA 3 connection to the SSD
Over Thunderbolt, one must use an eSATA converter to connect an eSATA external hard drive.
On drives connected via USB3 or Firewire, the hard drive connection is not recognized as SATA because the external drive converts SATA to USB3 or Firewire signals. Thus OS X won't be sending TRIM commands to those external drives.
TRIM also doesn't work with RAID drives.
If terminal asks for password, what password will it be? the default or the password that you use to get into your account? Sorry for the newbee question?
Figured it out...
First:
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Then:
sudo touch /System/Library/Extensions/
Reboot.
Do we have to reenable trim using the code above after every OS update ?
Like the one today
I didn't say it would work on SSDs connected over USB, FireWire, or Thunderbolt. I've never tried. I just corrected you when you said it wouldn't work over PCI-e, which it does.
If you are against using TRIM, don't use it. No skin off my back.
My new iMac with a 3 TB fusion drive shows "Trim Support: Yes" out of the box. Am I right in reading this as Trim is enabled, and I don't have to run the Terminal command or use Trim Enabler?