Back to the archive

From the archive

USB 3.0 SSD RAID - Cheaper and fast external storage solution

On this page

Background

Recently I got a MacBook Pro as my daily-use machine. As MacBook Pros are too expensive, I decided to go for the 13" mid-configuration (A$1750 for a 13" machine with 8G RAM and 256G SSD) as I don’t need a graphics card or a powerful CPU. I got the machine at JB Hi-Fi (yes, that is the name of an Australian company) so there is no way for me to upgrade the solid-state drive. Also the 2014 MacBook Pro is so locked down, meaning there is no reason for you to open it up because there is no way to upgrade anything. I have no choice but to use external storage.

Use Case

The reason I want to have external storage is for virtual machines. I use a lot of virtual machines (Linux, Windows) to do my development work (programming and testing) and also use them to finish my uni assignments. For the MacBook itself, after I installed the software that I need (Adobe Creative Cloud, PhpStorm, IntelliJ and many more), I have about 150G left. I need about 120G for a few Windows machines and 50~80G for a few Linux machines.

When you run operating systems on an external drive, it needs to have a fast read speed and a reasonable write speed. This is just my case, as I don’t do media work so I don’t have to worry that the drive is not good enough for editing 1080p video, or for some professionals out there, editing 4K video. I just need the speed to be reasonably fast so I don’t lose my patience when debugging the IE 8 compatibility issue on a Windows XP machine, nor when testing emails in Outlook 2013.

My Solution

Initially, I just got a normal USB 3.0 spinning hard drive, which I gave up using after about 30 minutes. It’s just too slow to run virtual machines on it.

Then I started to look for better solutions. I came across a few options:

  • Pre-built Thunderbolt 2 SSD RAID, by LaCie: Yes you are right, this damn thing costs A$1600 at the time of writing this article. The specification claims it to have 1,375MB/1,180MB read/write speeds per second. I love it, but it is way beyond my budget!
  • WD My Passport Pro 2TB: This was under consideration initially, as it is not too expensive yet performs at 230MB read/write per second. Then I found that I have two spare SSDs (two 128G SSDs from OCZ Vector) and a 1TB drive I bought earlier. I found a few reviews about this drive but as it seems to be pretty new there is not much information about it.
  • No brand, I decided to go for two 250G SSDs with USB 3.0 enclosures. The total cost for me is about A$30 (I only need to buy two hard drive enclosures, so for you it may be around A$250).

The Setup & Benchmark

I used the default Disk Utility to configure the RAID. You can just create a RAID 0 array and then add your volumes to that RAID configuration. Then you will be able to format them and start to use them. I won’t provide too many details here as I think you will be able to find great tutorials on how to set them up. Here are the benchmarks: (around 470MB/s)

Conclusion

This setup did save me some money, and here is a brief summary of the pros and cons:

Pros:

  • Cheap and easy to set up.
  • Configuration is really flexible; you can get different SSDs or use existing ones.
  • Speed is faster than an HDD, and I am really happy with the performance.

Cons:

  • Two USB cables will use up all the ports of your MacBook Pro.
  • Having two USB cables is really annoying, but that’s what you pay for the low price.

Update (May 14, 2014)

I got a USB 3.0 hub for these two drives, as I think the theoretical speed of USB 3.0 is 5Gbit/s or 625MB/s, so one USB hub may be able to handle the speed above. However, the reality is about 270MB/s. I haven’t tried any other USB hub so I am not sure whether it’s the problem of the USB hub or the limitation of the port speed.