SSD performance gradually degrades over time, with or without TRIM enabled.
Luckily, this can be remedied periodically by issuing an ATA Secure-Erase command to the drive. This wipes the drive completely, emptying all of the memory cells, and returns the drive to its factory performance level. Note, this is NOT the same as writing zeros all over the drive, which is VERY bad for performance! It is done at a drive controller level and flushes all of the memory cells simultaneously - it take just a few seconds, even on a large (say 256GB) drive.
Until recently however there was no easy way to issue a secure erase command to an internal drive in a recent Mac. The only way to do it was to boot linux from an external device and issue the command from there. But booting linux on a recent mac was not a trivial task by any means, due to linux boot loaders not being happy with Mac's EFI, rather than BIOS based architecture.
Fortunately this has recently been cracked. You can download a free linux image called Parted Magic, which I am delighted to say will now boot a Mac! And once booted, there is a simple utility in there to securely wipe your SSD and return it to factory performance. (Be careful to choose the secure-erase option, not the other ones!)
A point to note - if you install Parted Magic to a USB stick, you may need to remove all other USB devices (apart from a keyboard) in order to get it to boot. I don't know why, but there you go.
Luckily, this can be remedied periodically by issuing an ATA Secure-Erase command to the drive. This wipes the drive completely, emptying all of the memory cells, and returns the drive to its factory performance level. Note, this is NOT the same as writing zeros all over the drive, which is VERY bad for performance! It is done at a drive controller level and flushes all of the memory cells simultaneously - it take just a few seconds, even on a large (say 256GB) drive.
Until recently however there was no easy way to issue a secure erase command to an internal drive in a recent Mac. The only way to do it was to boot linux from an external device and issue the command from there. But booting linux on a recent mac was not a trivial task by any means, due to linux boot loaders not being happy with Mac's EFI, rather than BIOS based architecture.
Fortunately this has recently been cracked. You can download a free linux image called Parted Magic, which I am delighted to say will now boot a Mac! And once booted, there is a simple utility in there to securely wipe your SSD and return it to factory performance. (Be careful to choose the secure-erase option, not the other ones!)
A point to note - if you install Parted Magic to a USB stick, you may need to remove all other USB devices (apart from a keyboard) in order to get it to boot. I don't know why, but there you go.