2015 VM Benchmarks: Parallels 11 vs. Fusion 8 vs. VirtualBox 5
Conclusions
If you look at our Parallels vs. Fusion benchmark results simply by the numbers, then Fusion 8 is the clear winner, taking 11 out of 18 tests and pushing on three more. But the reason we try to test so many different areas (and divide them up individually for easy access via the Table of Contents), is because everyone’s needs are different. Some users are looking for a virtualization app to play Windows-only games, or crunch data in a Windows-only CPU-intensive app. Those folks should probably go with Fusion 8 this year.
Others may want the absolute best battery life for lightweight workloads, need to transfer lots of small files out of their VM, or appreciate a VM that boots before they can even get their first sip of coffee down. In that case, Parallels 11 is probably your best bet.
Still others only need a Windows VM to run that one old productivity app that their job requires, and in that case VirtualBox can likely suffice without having to buy anything other than a Windows license.
That’s why it’s often difficult to answer in any universal way when we’re frequently asked “should I buy Parallels or Fusion?” And compounding that question further is the fact that the scenarios we just outlined above are only valid today. Both the Parallels and VMware engineers are working hard to one-up each other every year, introducing new features (like Windows Quick Look support in Parallels) or making huge performance leaps (like the big improvement in Fusion 8’s graphics engine). While both apps have occasionally maintained one type of performance advantage in consecutive years, it’s a safe bet that at least one significant performance crown will change hands each fall.
That said, it’s clear that Fusion 8 made much larger and more impressive performance gains this year, both compared to its predecessor and in a direct comparison with Parallels. On the other side, however, Parallels 11 brings a few new features that we think Mac users will really love, like the aforementioned Quick Look support.
Therefore, our advice for those new to virtualization software, or for existing users thinking about upgrading or crossgrading, is to start small and cheap. Check out the free VirtualBox first to see if it meets your performance and capability needs. If not, grab the free trials of both Fusion 8 and Parallels 11 and give them a shot (Parallels offers a 14-day trial period, while you can use Fusion for up to 30 days free). You may find that you need less power or fewer capabilities than you thought, or you may prefer the particular features of one app over another. Either way, we hope these benchmarks can give you an idea of what to expect, and where to start on your own OS X virtualization journey.
If there is a benchmark or scenario that you’d like us to test that isn’t covered here, let us know in the comments and we’ll do our best to accommodate your requests.
Table of Contents
[one_half padding=”0 5px 20px 0″]
1. Introduction
2. Test Setup & Methodology
3. Geekbench
4. 3DMark
5. FurMark OpenGL
6. Cinebench R15
7. PCMark 8
8. Passmark PerformanceTest
[/one_half]
[one_half_last padding=”0 0px 20px 5px”]
9. Video Encoding
10. File Transfers
11. USB 3.0 Speed
12. Virtual Machine Management
13. Battery Life
14. Mac Pro: Gaming
15. Mac Pro: CPU
16. Conclusions
[/one_half_last]
28 thoughts on “2015 VM Benchmarks: Parallels 11 vs. Fusion 8 vs. VirtualBox 5”
* ESXi with macOS guest
Has anyone else notices that Fusion runs a bit “hotter” than Parallels? I find that opening up Fusion to Win 7 or Win 10 automatically gets the temp up at least 20 degrees (F) or so on my rMBP (2015) set for 2 of 4 cores and 8 of 16 gigs of the RAM allocated. This is very disappointing. I have zero issue with the VMware offering (used it years ago) save for this need to use more energy than Parallels. I only use Windows for a couple of apps but I would be worried about adding a more CPU intensive app if heat is generated like this at a greater scale.
Any thoughts or confirmation of Fusion running hotter?
On my current setup it seems to take an eternity for the memory on my Windows VM to be filled with all the data it needs (I need to have a SQL server and a related application running on my Windows OS). Are there any good metrics on how long it takes for the OS to load up files from the drive into memory?
PS: Hard drive is a traditional drive, system report describes as APPLE HDD ST1000DM003
1) The exact models and specifications for the testing hardware are listed in the article, along with the methodology used for the tests. You’ll find this information on the ironically named “Test Setup & Methodology” page.
2) We submitted our results and methodology to both Parallels and VMware to give each company a chance to respond. Neither company claimed that our testing procedure or the configuration of our virtual machines were incorrect or unfair.
3) Other than providing licenses for both Fusion 8 and Parallels Desktop 11 for our tests, TekRevue was not remunerated by either company in any way, nor were the tests conducted or guided by anyone outside of TekRevue.
4) These products, and our review, are primarily targeted at consumers. That’s why we used both a MacBook Pro and mid-level Mac Pro in the tests. If you’d like us to conduct future tests on your custom Mac Pro (I say “custom” because the Mac Pro you describe in your other comment — 2 x 6-core hyperthreaded 3.33GHz — is not a configuration Apple ever shipped), then please send it to us and we’ll be happy to do the additional testing. In general, however, I hope you’ll agree that your specific configuration isn’t applicable to ~99% of users.
I didn’t try any hard-core games, as I don’t use the machine for that purpose. However, multiple version of Windows (XP, 7, 10) ran faster and smoother overall in Parallels for general use in my experience.
Having said that, I had some trouble with Parallels recognizing certain USB devices that Fusion did not have trouble with. Complained about it to Parallels, and they’ve recently pushed out a new release that addressed and fix those problems, so I appreciate their customer support.
Good article, thanks!
VM Capabilities
VM Capabilities
You are forgetting one major thing: Fusion and Parallels are designed to integrate Windows with OS X. VirtualBox is designed to virtualise an entire machine as if it were 100% separate, no integration at all.
It would be worth seeing how Parallels & Fusion (or even Virtualbox, but I assume it’ll look absolutely terrible as far as performance goes) similarly act under a multi-chip host environment to see how they negotiate allocations between multiple physical chips, as opposed to threads all being sent to the same chip.
I’m an enthusiast of fusion 8 and a user fro version 5. This last release is a great goal!
Overall content on Tekrevue is very solid. I enjoy reading OS X tips mostly.
Thanks guys!:)