I recently created a bare metal (i3.metal) EC2 instance that I'm going to use as a farm for VMs (the guest VMs will be used for testing various cases). Because performance of the guest VMs is important, the specs of this EC2 instance are quite high: 72 vCPUs, 512GB RAM, 25,000 provisioned SSD iOPS. The host OS is Windows Server 2016.
On the guest VMs themselves, I've given each 16 CPUs (2 processors with 8 cores each) and 16GB RAM. All VMs are VMWare WorkStation v17.
However, performance of the VMs is dismal. Even with just a single VM running, from power on to Windows login screen prompt takes close to 10 minutes. These are essentially vanilla Windows 10 VMs so I would expect the power on to take closer to 60 seconds. I'm open to any suggestions on how I can get higher-performing VMs in this setup.