- Computers & Software
The OCZ Agility 3 TRIM Command
You Should Use Trim With Your OCZ Agility 3 SSD For Performance Gains
OCZ Agility 3 SSD And More
TRIM In the OCZ Agility 3 SSD
The SSD of today incorporates cutting edge mlc nand flash memory coupled with a flash controller in order to deliver speed and reliability over traditional hard disks. The OCZ Agility 3 SSD is a mid-range drive in a 2.5" form factor that makes use of the SATA 3 specification to leverage the 6Gpbs interface. Due to the way the SSD controller (Sandforce in the case of OCZ) handles the NAND memory cells there can be a degradation in performance and the drive can have issues with rewriting data which the file system believes is deleted resulting in eroded performance and wear on the limited lifespan of the floating gate transistors. In earlier iterations of SSDs there have been utilities which can do a sort of defragmentation and OCZ users may have seen a similar TRIM utility called Wiper which can restore an SSD basically to a fresh state ready to operate at optimal performance. However, the new OCZ Agility 3, as well as other newer SSD models, can now leverage native TRIM support to work with the built-in Windows 7 and Windows Server 2008 R2 TRIM commands and specifically by insuring that the setting DisableDeleteNotify is tuned to 0 and not 1.
You see the way SSD memory cells work is that if previously used (deleted) data pages need to be written to then there will be a speed decrease due to the fact that an entire block will need to be read, erased, modified, and then written. The trim command is an industry improvement that will allow the underlying filesystem to communicate to the SSD firmware that that file you just emptied out of the recycle bin is actually deleted and can be erased during otherwise idle time which subsequently boosts future write operation speeds.
So how do you check that your OCZ Agility 3 SSD is working with the native TRIM support that the specifications mention? Yes, you should enable TRIM to get the full benefits of your OCZ Agility 3 SSD. It is actually pretty easy and the command (which must be run from an elevated command prompt) is:
fsutil behavior query disabledeletenotify
That will check the DisableDeleteNotify parameter and should return either a 0 or 1. 0 means that Windows TRIM is enabled while 1 means that the SSD is not making use of the TRIM function.
Depending on the result, you made need to modify the parameter which is done from the same command prompt with administrator privileges:
fsutil behavior set disabledeletenotify 0
fsutil behavior set disabledeletenotify 1
That is all there is too it. The Sandforce SF-2281 SSD controller should take care of everything else and have things running at maximum read and write speed. You might want to check that Windows superfetch, prefetch, and disk defragmentation are also disabled if looking for every bit of speed. Available in 60GB, 90GB, 120GB, 240GB, and 480GB sizes, the OCZ Agility 3 SSD is a solid SSD choice if you do not want to go with the OCZ Vertex 3, OCZ Vertex 3 Max IOPS, or OCZ Agility higher-end performance series selections. All of which have received good review. Leave a comment if you have any questions about TRIM functionality.