[Discuss] virtualization overhead

Rich Braun richb at pioneer.ci.net
Sun Aug 5 10:47:49 EDT 2012


I  wrote:
>> Performance is equal to or possibly better than the bare-metal,


Rich Pieri wrote:
> This is not possible.  ... emulation incurs a small processing overhead
> so virtualized I/O can never be as fast 

Run a benchmark, come back and post your numbers. Then let's compare. (I did, and long-time members of this list might remember that thread.)

As for how it could be possible: CPU performance far exceeds that of any current I/O. So emulation overhead drops way below the roughly 3% CPU overhead that I recall measuring. Throw a big RAM cache underneath your VM, and you can get blazing fast numbers.

I don't work in hardware any more so I'll leave it to others to suggest solutions based on their more recent/greater expertise. I did find via numerous benchmarks that a Linux host OS outperforms Windows, and that the LVM2 volume manager on the host OS is the only way to get decent IO performance out of virtual images.

-rich


More information about the Discuss mailing list