I did not install the TRIM command. I simply cloned my HD to the M550 and then installed the SSD into my Macbook Pro.
I didn't install the Satsmart driver either.
I bought the SSD about a month and half ago. I haven't installed any firmware updates. Is this something that may help to resolve the issues I'm experiencing?
Here's the report from DriveDX:
### SYSTEM INFORMATION ###
Report Timestamp : 3 November 2014 13:21:18 GMT
Report Timestamp (ISO 8601 format) : 2014-11-03T13:21:18
Application Name : DriveDx
Application Version : 1.3.0.444
App SubBuild : 0
Application Edition : 1
DriveDx Knowledge Base Revision : 1/1
Computer Model : MacBookPro9,2
OS Boot Time : 2014-10-31T01:36:43
Time Since Boot : 3 days 11h 44m 35s
OS Name : Mac OS X
OS Version : 10.10.0
OS Build : 14A389
OS Kernel Version : Darwin 14.0.0
ATA Command Support Tolerance : verypermissive
N of drives with S.M.A.R.T support : 1
### DRIVE 1 OF 1 ###
Last Checked : 3 November 2014 13:20:42 GMT
Last Checked (ISO 8601 format) : 2014-11-03T13:20:42
Advanced SMART Status : OK
Overall Health Rating : GOOD 100%
Overall Performance Rating : GOOD 100%
SSD Lifetime Left Indicator : GOOD 100%
Issues found : 0
Serial Number : 14270C8574F4
WWN Id : 5 00a075 10c8574f4
Volumes : Untitled
Device Path : /dev/disk0
Total Capacity : 512.1 GB (512,110,190,592 Bytes)
Model Family : Crucial M550 SSD
Model : Crucial_CT512M550SSD1
Firmware Version : MU01
Drive Type : SSD
Power On Time : 143 hours (5 days 23 hours)
Power Cycles Count : 202
Current Power Cycle Time : 83.7 hours
=== DEVICE CAPABILITIES ===
S.M.A.R.T. support enabled : yes
DriveDx Active Diagnostic Config : Crucial (Micron) M5xx series config [ssd.micron.crucial.m5xx]
Sector Logical Size : 512
Sector Physical Size : 4096
Physical Interconnect : SATA
Removable : no
Ejectable : no
ATA Version : ACS-2, ATA8-ACS T13/1699-D revision 6
SATA Version : SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Attributes Data Structure Revision : 16
SMART Command Transport (SCT) flags : 0x35
SCT Status supported : yes
SCT Feature Control supported : yes
SCT Data Table supported : yes
Error logging capabilities : 0x1
Self-tests supported : yes
Offline Data Collection capabilities : 0x7b
Offline Data Collection status : 0x80
Auto Offline Data Collection flags : 0x1
Bay # : 1
I/O Path : IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchS eriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice
[Known device ]: yes
[Drive State Flags ]: 0x0
=== CURRENT POWER CYCLE STATISTICS ===
Data Read : 25.3 GB
Data Written : 30.1 GB
Data Read/Write Ratio : 0.84
Average Throughput (Read) : 41.4 MB/s
Average Throughput (Write) : 59.2 MB/s
Operations (Read) : 707,088
Operations (Write) : 646,322
Operations Read/Write Ratio : 1
Throughput per operation (Read) : 37.5 KB/Op
Throughput per operation (Write) : 48.9 KB/Op
Latency Time (Read) : 0 ns
Latency Time (Write) : 0 ns
Retries (Read) : 0
Retries (Write) : 0
Errors (Read) : 0
Errors (Write) : 0
=== PROBLEMS SUMMARY ===
Failed Indicators (life-span / pre-fail) : 0 (0 / 0)
Failing Indicators (life-span / pre-fail) : 0 (0 / 0)
Warnings (life-span / pre-fail) : 0 (0 / 0)
Recently failed Self-tests (Short / Full) : 0 (0 / 0)
I/O Errors Count : 0 (0 / 0)
Time in Under temperature : 0 minutes
Time in Over temperature : 0 minutes
=== IMPORTANT HEALTH INDICATORS ===
ID NAME RAW VALUE STATUS
5 Reallocated Block Count 0 100% OK
171 Program Fail Count Total 0 100% OK
172 Erase Fail Count Total 0 100% OK
173 Average Block-Erase Count 1 100% OK
180 Unused Reserve (Spare) Blocks 4,403 100% OK
246 Total Host Sector Writes 1,644,300,724 (784.1 GB) 100% OK
=== TEMPERATURE INFORMATION (CELSIUS) ===
Current Temperature : 37
Power Cycle Min Temperature : 27
Power Cycle Max Temperature : 37
Lifetime Min Temperature : 20
Lifetime Max Temperature : 44
Recommended Min Temperature : 0
Recommended Max Temperature : 70
Temperature Min Limit : -5
Temperature Max Limit : 75
=== DRIVE HEALTH INDICATORS ===
ID | NAME | TYPE | UPDATE | RAW VALUE | VALUE | THRESHOLD | WORST | STATUS
1 Raw Read Error Rate Pre-fail online 0x0 100 50 100 100% OK
5 Reallocated Block Count Pre-fail online 0 100 10 100 100% OK
9 Power On Hours Life-span online 143 100 0 100 100% OK
12 Power Cycle Count Life-span online 202 100 0 100 100% OK
171 Program Fail Count Total Life-span online 0 100 0 100 100% OK
172 Erase Fail Count Total Life-span online 0 100 0 100 100% OK
173 Average Block-Erase Count Life-span online 1 100 10 100 100% OK
174 Unexpected Power Loss Count Life-span online 6 100 0 100 100% OK
180 Unused Reserve (Spare) Blocks Pre-fail online 4,403 0 0 0 100% OK
183 SATA Downshift Count Life-span online 1 100 0 100 100% OK
184 End-to-End Error Life-span online 0 100 50 100 100% OK
187 Reported Uncorrect Life-span online 0 100 0 100 100% OK
194 Temperature (Celsius) Life-span online 37 63 0 56 63.0% OK
196 Reallocated Event Count Life-span online 16 100 0 100 100% OK
197 Current Pending Sectors Count Life-span online 0 100 0 100 100% OK
198 Offline Uncorrectable Sector Count Life-span offline 0 100 0 100 100% OK
199 UDMA CRC Error Count Life-span online 0 100 0 100 100% OK
202 Percent Lifetime Remaining Pre-fail offline 0 100 0 100 100% OK
206 Write Error Rate Life-span online 0 100 0 100 100% OK
210 Successful RAIN Recovery Count Life-span online 0 100 0 100 100% OK
246 Total Host Sector Writes Life-span online 1,644,300,724 100 0 100 100% OK
247 Contact Factory Life-span online 0x311D163 100 0 100 100% OK
248 Contact Factory Life-span online 0x143939F 100 0 100 100% OK
=== DRIVE ERROR LOG ===
error log is empty
=== DRIVE SELF-TEST LOG ===
self-test log is empty
Thanks for you help LexSchellings!