Recommendation for external hard disk and connection type for Macpro

Posted on 2014-03-04
Last Modified: 2014-03-06
Hello experts,

I need some guidance and to hear your similar experiences regarding External Disks used with Macpro. I am a new Mac user, I could not resist to get a 16 GB RAM on a laptop which is offered by Macpro by default.

I am traveling frequently and I need to use several VM images at the same time so I thought this machine would be a life saver. However, I keep having issues when I try to turn on more than 3 VM images from an external disk. I tried 3 types of external disks: one with USB 2 (separate electricity), USB 3 (separate electricity), USB 3 (electricity through USB interface)

All three trials ended with freezes and I strongly suspect that the problem is from the disk I/O speed.

To address this problem once and for all, I want to investigate my options:
1. I cannot copy my VMs on Macpro's disk for space limitations. I need to carry them on an external device.
2. I need to get/buy an external disk that will give me a reasonable I/O so that I can acceptably run 3-4 VMs at the same time
3. I need to choose an interface that provides me the fastest communication between the external device and macpro. USB 3? Firewire?
4. Will the performance be better if I invest on a big size SD card instead and have my VMs in it?
5. What are your methods and experiences?

Please share comments and ideas.

Thank you in advance.
Question by:bozer
LVL 25

Expert Comment

by:Zephyr ICT
ID: 39905526
If you want performance from your VM's you need to have good IOPS, if you want good IOPS your best bet is a SSD drive ... Now to take advantage of this speed a minimum of USB3 will be required, but if possible I'd go for Thunderbolt.

Something like the LaCie Rugged USB 3.0 Thunderbolt  or the Elgato Thunderbolt SSD would do nicely.

If that still gives you issues, then I'd look for the problem elsewhere...
LVL 23

Assisted Solution

Mysidia earned 225 total points
ID: 39905541
You haven't mentioned what the VMs are doing,  but the fact you have 3 of them and one HDD, probably   means an IOPS squeeze;  faster spindles or more spindles  (e.g.  RAID10 enclosure with 4 or 5 disk drives and at least 256 megabytes of NVRAM-backed write cache) could go a long way.

Another thing to consider is chaining multiple external disks and running each VM on a different one,  when all 3 are running simultaneously.

"4. Will the performance be better if I invest on a big size SD card instead and have my VMs in it?
No.  Forget SD cards; too little write durability, they will be toast under the write load of any relatively normal VM,  let alone 3 VMs doing normal disk activities.     What you really need here is a SSD;  preferably with a DRAM cache.  An  Intel 700 series SSD such as the SSDSA2BZ300G301, SSDSA2BZ300G3   fits the bill in terms of performance,  but  at  at  $1200 it's a big ticket item.

I would look at the Crucial M500s, which are about $200 for 240gb, or $300 for 480gb,  then .   a  SATA to USB3 or SATA to Thunderbolt drive enclosure;  despite there is less cache, and the units certainly less reliable  and lower durability than the Intels.

You should be able to run at least 4 or 5 VMs on a decent SSD, with adequate RAM assigned to the virtual machines [We assume no truly excessive paging, memory or IO thrashing] ----  assuming   we are not doing something like massive sustained writes, or requiring massive amount of capacity (over 100gb per VM).

Areca also makes a RAID enclosure, the ARC-8050, that can supposedly handle RAID10 with 4 disk drives via Thunderbolt interface, Promise, DataTale,   and Sonnet   also have options.

RAID10 with spinning disks  may make more sense if your VMS require a large amount of disk space,  or sustained write behaviors.

RAID on a desktop system with multiple disk drives is a boutique solution, though,  commonly used for high-end video editing, and the price  of the available solutions reflects that.

A few SSDs in a dedicated external Thunderbolt or USB 3.0  enclosure  ----- is certainly a more portable idea!

Individual 2.5" SSDs are lightweight,  and  RAID enclosures that can accomadate at least 4 disks -- are huge and heavy  power consuming beasts, esp. when fully loaded.

Author Comment

ID: 39905684
Hello again,

I appreciate your recommendations. Based on your comments, I am on the right track to assume my issue is the I/O. I recently purchased a WD 2 TB USB 3 supported disk but it looks like I'll pay the price of not researching this through... I checked quickly and will do more but I found this which may fit in my budget (and targeted size):

Please advice if this product is similar to what you are suggesting? I guess there are so many options with several brands around. I don't want to get another brand with 500GB when I can get this with the same price (1 TB) unless it is significantly worth it.

As for SSDs, I think they are way out of my budget for now. I think I need at least 500GB but that size is a small fortune for SSD drives. Does it really worth it?


Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

LVL 25

Accepted Solution

Zephyr ICT earned 225 total points
ID: 39905770
All I can say is that I have both a USB3 with a SATA 6Gb/s 7200rpm HDD and a SATA3 SSD, both aren't comparable at all as well as a Thunderbolt SSD ... I stated that Thunderbolt is a requirement, but actually, if you could spring for a SSD with USB3 that would suffice, USB3 is 6GB/s so that is at the top anyway, Thunderbolt wouldn't really be a benefit. This site explains the difference:

As for my experience: I can run 1 VM well on the 7200rpm HDD, two is stretching it ...
On the SSD I can run a complete virtual VMware lab (3 ESX servers) without loosing much performance...
LVL 16

Assisted Solution

by:Gerald Connolly
Gerald Connolly earned 50 total points
ID: 39908150
@Bozer - What you have to understand that a single HDD of the type you suggested can only do 150MB/sec (spec actually says 136MB/s) and around 100 IOPS, whereas a SSD should be able to  do 400+MB/s and 1000's of IOPS.

So if your VM problem really is down to IO performance, and from your description it would seem so, then the use of a SSD would seem to be a nobrainer.

Just because an interface (e.g. USB3/Thunderbolt) looks to be a bigger pipe, it doesnt neccessarily follow that it is faster in real life. see this article which might surprise you macworld how-fast-is-usb-3-0-really

Author Closing Comment

ID: 39911397
Thank you for your inputs. I decided to buy a 120 GB SSD Lacie Thunderbolt USB 3.0 disk as soon as possible.

Featured Post

New My Cloud Pro Series - organize everything!

With space to keep virtually everything, the My Cloud Pro Series offers your team the network storage to edit, save and share production files from anywhere with an internet connection. Compatible with both Mac and PC, you're able to protect your content regardless of OS.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now