4 ms·
> Added support for using Hyper-V as the fallback execution core on Windows host, to avoid inability to run VMs at the price of reduced performance Any compari
by orf 8y ago
> Added support for using Hyper-V as the fallback execution core on Windows host, to avoid inability to run VMs at the price of reduced performance
Any comparisons between hyper-v and virtual box performance? I would have assumed hyper-v would be more performant.
- Daviey 8y agoOut of curiosity, why do you have a presumption that hyper-v would have better performance?
- orf 8y agoThis may be completely wrong, but as I understand it when you enable hyper-v it sits above your Windows install, and runs your windows as a hyper-v VM. So, rather than running a userland vbox process that has OS overhead (especially around disk IO) it can run much closer to the metal.
- zamalek 8y agoIf I remember correctly, Hyper-V is not strictly a type 1 hypervisor ("runs your windows as a hyper-v VM") but comes close. The VMs still run pretty close to the metal, but your host OS is mostly free from hypervisor interference.
- jsjohnst 8y agoBecause it’s a well known fact that VirtualBox has been dodgy slow for years. Especially around I/O, it’s been the laggard.
- kls 8y agoVB has lagged in support for good hardware acceleration, it's been an issue for years.
- dagw 8y agoTested them quite a bit about 18 month ago and hyper-v was slightly faster in the benchmarks I ran (especially when it came to IO), but was a laggy stuttering mess when trying to use a Linux desktop.
- nickjj 8y agoIn a straight up VirtualBox vs Hyper-V scenario the I/O performance on Hyper-V is a lot better, and that's not based on contrived benchmarks either. I've used both for full time development. It only took about a day of using VirtualBox with sync'd folders to look for alternative solutions due to how bad it was about 4 years ago (not sure about today). Also, VMWare Player is / was so much faster than VirtualBox, and is on par with Hyper-V's performance. Currently I use Hyper-V today because it's the back-end for Docker for Windows. I couldn't be happier with the performance.
- crazysim 8y agoI really wish VMware would support this. I'm surprised Virtualbox has a technical advantage here.