Can there be a VM thread? Im old AF but just learning computering and I want to know more about VMs like will OS/programs that run fast in VMs run faster installed on my hardware? It seems like all the same shit just to listen to soundcloud and browse 4chan/g
>old AF
>computering
just die
>I-Im old as fuck, I swear guys!
Get out agelet
>>61503719
In VMs you cannot get 100% performance. Also theres layers of abstraction that is counted as overhead. If you wanna do intensive tasks VMs are not for you. If you wanna run a couple of low calc servers i.e for web and such, just host a VM.
Hope this helps.
>>61504646
how much overhead though? virtualisation is supported at the CPU level and has been for a long time now.
>>61503719
For graphics that's definitely true, at least if you're not using GPU passthrough.
That feature is supposed to let the VM have direct access to the GPU.
If the host system is small enough (there are hypervisors that are running directly on the hardware instead of on Windows. Or just use an appropriate linux distro.) then you might get away with a small overhead on one of the CPU cores instead of on all of them.
Another issue is storage. There are different ways that is implemented in some cases / settings the guest (VM) gets its virtual HD as a single file instead of a partition or a complete disk on the host. That might be a problem.
By the way, check if you're CPU supports proper virtualisation (VT-x) or the AMD equivalent.
Disclaimer: I barely have any experience in virtualisation.