I have multiple virtual windows 2016 servers running on VMware ESXi 6.5. Four of them will randomly lock up and become unavailable but will still respond to pings. These four have only one virtual cpu core assigned to each. I had a fifth vm doing the same thing that I assigned a second core too. Assigning a second core resolved the problem. None of my Server 2012R2 or Server 2019 virtual machines with single cores are doing this, just the Server 2016 ones. All the other Server 2016 virtual machines with more than one core are also not affected. I have contacted VMware and they could not find a cause for the problem from their end. These four virtual machines see low use and I would prefer not to have to add another processor core to each. I have noticed that these servers run some sort of maintenance process that seems to coordinate with the failure, but I am not sure if this is the cause of the problem.
Has anyone ever had an issue like this with Server 2016?