I had to theorize my whole life, we would get requirements from our customers and we had to find a working solution and we had to theorize, how to solve it, what to develop, how much it would cost and we had to estimate e.g. CPU loads. Sorry that I still "theorize".
So I try to understand your comparison and why you get the results you described. I translate that to my situation, like I did in the past. Your real comparison has no real value for anybody else, then people with the same HW. For example Vista runs lousy in a small Vbox-VM on your 2GB laptop and it runs good in your KVM VM and my 2GB Vbox-VM. Of course! Vista needs all the memory it can get. To be honest Vista did run lousy on my 2GB Inspiron 1521, that is why I definitively switched to Ubuntu. I have no big problems with my VMs including Vista, why would I change? Why should I say KVM is better then Vbox, based on what recent, representative measurements for a typical home situation?
I like one improvement and that is to bring down the VM-CPU occupation somewhat. My current comparison with Chromium in Ubuntu 17.10 displaying 1080p60 YouTube videos are:
- real HW both CPU and GPU loads close to 50%
- Vbox VM CPU close to 70% and GPU is between 25-35%
That are measurements and a comparison between real HW and a VM.
The CPU ratio of that VM vs Real-HW is 140%, seems OK, but if KVM could bring that figure down to 120%, I would start promoting and trying KVM on my laptop. If somebody has arguments, why KVM could achieve that goal based on
- somewhat technical architectural arguments;
- any comparison between real-HW vs a KVM VM on CPU loads with e.g HD YouTube videos
It would make me very happy and it could be used for extra or interpolation to my brick.
Bookmarks