Limnos wrote:
OSX doesn't come with a defragment utility.
That is not entirely correct.
OS X continuously and automatically defragments files under 20MB. If you have many files larger than that, you can use a utility such as iDefrag. However, many say that the best and fastest way to defragment a large volume of large files is to back up, erase volume, restore volume. This is definitely a lot easier and faster than running a defragmentation utility. Possibly safer too, as extended defragmentation sessions can really hammer your hard disk heads.
Also, you may want to read
this article that describes why the obsession with defragmentation in other file systems doesn't always apply to OS X, because of the efficient way OS X writes to disk in the first place. That combined with OS X auto-defragmentation means there is a lot less reason to defrag in OS X.
It mentions the sheer folly of running a defrag utility for several hours in order to speed up disk access time by a few seconds total. So, you saved
how much time?