3 ms·
The post you linked to says the most noticeable hit is going to be disk I/O. Does your app do heavy disk I/O? If not, you have nothing to worry about. The CPU h
by GeneralMaximus 16y ago
The post you linked to says the most noticeable hit is going to be disk I/O. Does your app do heavy disk I/O? If not, you have nothing to worry about. The CPU hit is barely noticeable in regular use, especially if you have Core2 or i3/5/7 machines.
VMs are fast enough these days. So fast, in fact, that I'm regularly blown away by them even though I use them so much.
- rabh 16y agoThanks for the info. We're not concerned about disk I/O but the app does have heavy network I/O. (though latency rather than bandwidth is the main concern). Also, I assume for virtualization you are talking about the worst case (perf-wise): running Linux in a VM inside another operating system? Rather than the better one of having a hypervisor directly manage both the user's main OS (win/osx) and linux?
- GeneralMaximus 16y ago> Also, I assume for virtualization you are talking about the worst case (perf-wise): running Linux in a VM inside another operating system? Rather than the better one of having a hypervisor directly manage both the user's main OS (win/osx) and linux? Yes. I usually run Linux and WinXP on top of OS X and WinXP on top of Linux. Works great! EDIT: I use VirtualBox OSE. VMWare works even better if you can afford it. Sometimes I use Qemu for trying out toy operating systems, but I find it too slow for actual work.