New to the concept of VMs and was wondering if there is any merit (performance gains, etc.) to having 1 host machine running several logged-in users at the same time, with each user running 2+ VMs. This, as opposed to a host machine running 2+ VMs out of the same user.
It just occurred to me that there might be some OS-level benefits to structuring things this way; perhaps if you grouped the VMs by functionality into the same users, then you can make user-level system changes that impact all VMs running on it (obviously, this would depend on the OS).
For the purpose of this question, I'd be using Ubuntu, but I'm sure you could make the same arguments (either way) regardless of the system.
Any ideas or input?