The situation is: I have about 15 kvm guests on a proxmox ve host. It has 60GB RAM
15 kvm guests altogether are assigned 75 GB RAM. Most of the time they altogether consume about 50GB RAM. But there were several times when the RAM consumption of the KVM guests grew till the host's all available RAM. After that most of the KVM guests become unresponsive. But the worst thing is that the web console of the host becomes unresponsive due to memory lack. Even if I kill several machines' kvm processes and free up some memory the host web-console remains unresponsive. The host is a part of a cluster but I can't even migrate or stop machines on that node correctly using the SSH session. And the problem remains till I reboot the node.
So I'd like to know if there is a method to restrict kvm guests memory consumption on the proxmox host. Swapping of the host's memory to disk is undesirable. I don't have much place for swapping.
15 kvm guests altogether are assigned 75 GB RAM. Most of the time they altogether consume about 50GB RAM. But there were several times when the RAM consumption of the KVM guests grew till the host's all available RAM. After that most of the KVM guests become unresponsive. But the worst thing is that the web console of the host becomes unresponsive due to memory lack. Even if I kill several machines' kvm processes and free up some memory the host web-console remains unresponsive. The host is a part of a cluster but I can't even migrate or stop machines on that node correctly using the SSH session. And the problem remains till I reboot the node.
So I'd like to know if there is a method to restrict kvm guests memory consumption on the proxmox host. Swapping of the host's memory to disk is undesirable. I don't have much place for swapping.