Physical Server Setup:
OS: Ubuntu 16.04
CPU: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz with 2 sockets, 8 cores per socket, and 2 threads per core, so the system reports it has 32 processors.
I am using Wok/Kimchi to manage my system.
At the moment I have 3 virtual machines running with 32GB of ram assigned to each and two of them have only 1 core assigned and the other has 4 cores assigned, so a total of 6 cores are allocated to VMs.
They seem to be running just fine but occasionally will hang for a second or two when I am using a putty terminal for example.
I am trying to start a 4th VM with only 1 core and 32GB of Ram but it's performance is so bad that just booting up takes several minutes and then even trying to type a command in a terminal is nearly impossible as the VM is so sluggish.
The physical server is running two multithreaded Python scripts that use up to 10 cores, but otherwise it is not doing anything other than running the VMs.
Does anyone have advice on how to allocate resources better? I think I should easily be able to run several more VMs.