HOST_NOT_ENOUGH_FREE_MEMORY
-
Re: HOST_NOT_ENOUGH_FREE_MEMORY
I have four VM's with enough memory for three (one VM is typically off) we will call that SQL_old .
Total memory for the four exceeds the available memory.
Three VMs run fine. when SQL_old is off.Can I stop one of the three and start SQL_old ?
In other words can I have as many VMs on the machine as I want and only run the ones that fall equal to or below the available memory limit?
-
@ideal you should, yes.
beware of dom0 memory (the host), it consumes memory too

-
When all three are on its's like this. I'll turn one off and see if that free's up RAM so I can start the other (after hours). Its a SQL legacy box were trying to get info off of.

-
@ideal perhaps you could use advantage of dynamic memory
https://docs.xcp-ng.org/vms/#dynamic-memory
to oversubscribe memory and have all 4 VMs up at once... or reduce the allocated memory of your VMs, you seem to have a pretty big VM in terms of memory in comparison to the 2 others on your screenshot