|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#26 | |
|
Quote:
__________________
Mac Mini 2.7GHz i7 16GB RAM Fusion Drive | 27" Thunderbolt Display | Seagate Backup Plus 3TB USB 3.0|16 GB Black iPhone 5 |
||
|
|
0
|
|
|
#27 | |
|
Quote:
So anyway, TRIM is important and useful. EXCEPT when you have a drive that's overprovisioned. For example, the 120GB drive it sounds like you're going to buy. That drive probably actually has 128GB of storage but keeps 8 of those GB erased, so you can always write to it at optimal speed (unless you're writing more than 8GB at once, which would be unusual for most people). So I would say that if you're getting a 120GB drive then don't worry about TRIM and kexts and whatnot. Not worth the trouble. Just enjoy fast writes to your overprovisioned drive.
|
||
|
|
0
|
|
|
#28 | |
|
Quote:
|
||
|
|
0
|
|
|
#29 | |
|
Quote:
But I think it's much more likely with these drives that don't have a power-of-two storage capacity that they really do have a bunch of free space for compensating for bad blocks AND for keeping erased and available for writes. Personally I bought a 120GB drive with this rationale and haven't noticed any slowdown after using it for 1-2 years. Enabling TRIM on these drives seems hacky to me and I have zero interest in trying to do it when the drive seems to be working well. |
||
|
|
0
|
|
|
#30 | |
|
Quote:
So I am thinking I will not bother with trim enabler and I will probably keep the ssd and HDD separate in the Mac mini. Cheers.
__________________
iMac 27" i7 2.8GHz 16GB-1333 180GB Intel 330 SSD |
||
|
|
0
|
|
|
#31 |
|
You need an SSD with a good Garbage Collection routine, TRIM and is over-provisioned. Over provisioning DOES NOT make up for the lack of TRIM support.
SSD's live and die based on their firmware. Make sure yours is current. TRIM Enabler is problematic. Try Grant Parnells method. http://digitaldj.net/2011/07/21/trim-enabler-for-lion/ |
|
|
|
0
|
|
|
#32 | |
|
Quote:
I noticed Grant Pannell's post was from July 2011 and references the inadequacies of TRIM Enabler 1.1 and 1.2. He also mentioned that Oskar Groth was aware of the problem and had plans to integrate the fix into a future update of his software. Fast forward 1.5 years, TRIM Enabler is now at version 2.2—do you have any idea whether Groth's application now makes a duplicate of the kernel extension (i.e. does it integrate Pannell's original recommendation of patching vs. replacing)? |
||
|
|
0
|
|
|
#33 | |
|
Quote:
The end result is the same. The only difference how many blocks are erased. Let's say you're only using half of a 120GB drive, assuming 8GB overprovisioning. With TRIM you'll have 68GB per-erased, whereas relying on overprovisioning alone you'll "only" have 8GB erased. That means you will see a performance difference if you write more than 8GB to the drive all at once... I think we can all agree that for most people that's a pretty uncommon operation. |
||
|
|
0
|
|
|
#34 | |
|
Quote:
The over-provisioned space isn't reported to the OS, so it's never written to as a result of an OS request. Over-provisioned space isn't static, but a changeable beast that is spread out over the SSD and migrates as the various cleanup routines run. Over-provisioning is a function of wear-leveling. Making sure the SSD doesn't constantly write to the same cells until they wear out (write amplification). http://en.wikipedia.org/wiki/Write_a...r-provisioning TRIM is how the OS tells the drive 'i'm done with that file' Garbage Collection is how the SSD resets deleted blocks to a ready state. |
||
|
|
1
|
|
|
#35 | |
|
Quote:
Thus, the SSD controller can keep these unused blocks erased and they can be written to at optimal speed. So when the OS says "write data X to block Y" then the SSD can write the data to an already-erased block and then remap the blocks so the OLD block (containing the old data) can now be erased and the data in the new block can be used in its place. Thus, overprovisioning accomplishes the same thing as TRIM, i.e., making sure there are a bunch of erased blocks in your SSD so you can write to it quickly. |
||
|
|
0
|
|
|
#36 | ||
|
Quote:
---------- Quote:
http://www.anandtech.com/show/6489/playing-with-op And the TRIM command is how the OS tells the SSD what blocks are in use and what blocks are not. Without TRIM, the SSD doesn't know how much "free space" is really free and drive is keeping and wear-leveling a lot of data that isn't in use anymore. That wear-leveling of deleted data increases write amplification, too, which decreases the life of the drive. TRIM is always important, and it really bothers me that Apple doesn't enable it for drives other than stock Apple SSDs. The only reason I can think of is to actively try to make other drives appear slower. Much like the lack of support for AHCI when you're in Bootcamp - it makes HD's perform much worse when you're booting a non-Mac OS X operating system. |
|||
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 07:57 AM.







Linear Mode
