I own a 2.93GHz quad-core Mac Pro at home which serves as my main computer and so-called “media hub.” I’ve been very happy with the Machine since purchasing in 2009.

It has been far quieter than its predecessor, a PowerMac G5. But, it does suffer one flaw: the Bluetooth antenna was improperly made and installed, and Bluetooth performance suffers considerably. I cannot use Bluetooth mice or audio devices with the machine with any reliability.
But with a 2 years and 4 months behind owning this machine, and several upgrades in hard drives, I figured it was time to get the most out of the machine. I’d call this its mid-life extension upgrade. Typically I might upgrade memory, or perhaps a graphics card, but my needs for performance have not increased since buying the machine in April, 2009. While I use one nice display (a NEC PA271W), the graphics card could still drive a second.
After using a MacBook Air and its SSD flash memory, I knew what I had to do… go for a faster drive.
I was forward thinking back in 2009. When I purchased the machine, I also purchased a VelociRaptor HDD that spins at 10,000 RPM instead of the typical 7200. This smaller drive maxed out at 300GB and could not accommodate all of my data. So at that time I installed Mac OS X on the fast drive and moved my user folder onto a second, larger drive.
To wit, my drive configuration currently is this:
- Boot (Mac OS X, 2 user accounts)
- Data (2 TB, shared folder, my home folder/account)
- Media (1 TB for iTunes movies and music)
- Scratch (250GB for temporary storage of video, Photoshop cache, etc.)

So the tricky part was moving my Home folder to another drive. I did this through the Advanced Options by right-clicking on my name under the Accounts Systems Preference. It’s best if you have a root account where you actually perform this, then logout and login.
I should also mention at this point that I also use Time Machine, through an Apple Time Capsule base station connected via Ethernet. It only backs up my home folder, and I complete other backup tasks by cloning each of the three main drives using Carbon Copy Cloner and a Voyager HDD accessory (it mounts SATA drives without an enclosure).
I chose the so-called 6G model from Other World Computing which has been a good source for my HD and memory needs over several years. They ship fast and they have some of the better products for Macs for sale.
At 240 GB, this drive would shave off some growing room from the VelociRaptor, but I also did some pruning on that drive to lighten the space required.
- I cloned the drive using CCC after already upgrading to Mac OS X Lion the week before.
- I took out the old drive, and slid in the new. The SSD required an adapter to fit into the 3.5 inch slot in the Mac Pro.
- The machine is now even quieter. (The one downside of the VelociRaptor is its noise.)
Boot time now is insanely quick. After the gray screen and gray Apple, it’s almost instantaneous to see the login screen. Cool.
But logging into my account, the change in speed was not dramatic. After all, my user account was on a slower (but far larger) hard drive. I know the current trend is not to move the entire Home directory to a slow drive, but instead to take your larger media files and move them to the larger drive. This would stand to reason if you had a MacBook Air and then when you could, you’d connect to a larger server to access music, photos, etc.
Likely at my next machine upgrade I will take this approach.
But could I squeeze any more speed out of my current configuration?
I logged into a secondary account that lives on the SSD. I don’t have a lot of files there, as I never really use the account. But web browsing seemed a tad faster. Hmmm…

So to squeeze more out of the new drive, I moved my Caches to the SSD drive. Caches are directories which store temporary information, including your web browser. Normally, this is information we’d want to store in memory so it was quickly available. But memory is expensive and far from infinite. So, we store it on disk. As your computer needs to constantly write/read to these caches, it slows down at each process. Take away that latency, and you should feel that the computer gets faster.
To move the ~/Library/Caches folder, I used Ditto in the Terminal. The command looked something like this:
ditto ~/Library/Caches /Volumes/Boot/Users/Shared
This copies the folder over. Since all users can use “Shared,” permissions wouldn’t need to be touched. This is fine for me, as I am the only user of the machine. If you share your Mac and are concerned about privacy, then you should change the permissions on that directory.
Then, I logged in as root, deleted the original “Caches” directory in my jhendron account, and then created an alias to the new “Caches,” and moved it into my Library folder. Conversely, I could have done everything from the command line using ln -s to create in Unix-speak the “symbolic link.”
When I logged back into my main account, things went well; new data was being written to “Caches” without incident. And yes, things like browsing do appear to me to be Snappier.