I have a rather specific problem, where the usual internet search didn't get me further.
I have VMWare installed on the iMac Pro (the 18 core version 64gb RAM, so really powerful) and due to our project I have to have 12 Windows 10 VMs running.
This is the only setup currently viable in our infrasturcture, so I have these constrictions to have those VMs running on one Mac.
All VMs are hooked to a private vm-network (I need several port forwards).
There is a webserver running on one of the Windows VM and is accessed via intranet (the mac itself is within the company's network) by portforwarding (port from mac to port 80 of VM).
The other VMs are accessed via RDP from within our company. I have set up a portforward from one Mac-Port to the standard Windows 3389 RDP port.
All of this has worked fine for a while but lately I get several crashed of the VM itself and more often than I'd prefer a crash of the whole Mac.
I have analysed the activity monitor and when a VM is starting or being used there are spikes in the monitor where it says that a task is eating up to 300% of the CPU.
BUT the CPU usage in the VMs themselvs is below 10% most of the time. As well as overall Mac system usage is usually around 5%
I played around with the hardware allocated to the VM but nothing seems to help. Neither only giving them 1 core nor giving these machines 4. If, after a reboot of the Mac and I start only 1 VM the task spikes again to 300% CPU usage.
I've read to change in the VMX files the options to disable GL rendering and other graphic stuff, which I did, but to no avail.
What I've been wondering about is: is the Mac just not powerful enough to cope with this load? If so why do I have the CPU spike even with one VM.
Another thing is, since the craches are sometimes more sometimes less, I probably guess right that it is due to more people accessing the VMs with RDP and doing there stuff, like in using these VM.
Basically, how do I have to have these VM set up for them to work properly? I don't mind them being slow, I'd rather have no more crashes.