Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've previously read suggestions for running a virtual machine from an external hard drive to increase performance. With this in mind, I'm curious what the introduction of a new technology like Thunderbolt will do to this.

I know that it can't hurt performance, but I'm curious about this -- as slow as hard disk drives are (perhaps ~100 or 200 MBps?), how noticeable of a performance difference could there be for operating a virtual machine? If USB (even 2.0) transfers faster than the disk can transfer, isn't the bottleneck already the hard drive?

Note: I know that solid-state drives introduce an entirely new situation; I'm not referring to them.

share|improve this question

3 Answers 3

up vote 2 down vote accepted

Hard disks have best case sustained transfer rates in the 100M byte per second ballpark. The best SSDs are in the 500Mbyte/s range (last time I looked).

USB 2.0 specs at a theoretical 480M bit per second. Serial schemes usually do some kind of bit-to-byte encoding, like 8b/10b or NRZI with bit-stuffing. So to convert the speeds, you can make it easy on yourself and just divide bits by 10 to get bytes.

USB's real-world performance is well below theoretical. Some hard disks can definitely saturate USB 2 (at least some of the time). Some SSDs can probably saturate USB 3. Thunderbolt is at least twice as fast as USB 3, and does not suffer from host overhead; it currently has headroom for single drives of either variety.

Is the difference noticeable? If you have a fast enough hard drive and run it on USB 2, you should be able to tell if you switch to Thunderbolt -- for some workloads.

As for virtualization, no specific extra advantages come to mind, although improvements like VT-d or its successors might work better with Thunderbolt.

share|improve this answer

Whatever the slowest device is in a chain of devices involved in transferring data, that is your bottleneck.

Intel's Thunderbolt technology promises 10 Gbps transfer rates: http://www.intel.com/technology/io/thunderbolt/

share|improve this answer

Since it is basically a external PCIe bus with multiple channels full duplex and chaining capability, I would say hell yea. Hook a 24 bay external raid enclosure without having to pay a 10gbps ethernet of fiber channel tax is going to make a big difference.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.