Load balancing and future features

This is exactly what I am looking for. I think that balancing for RAM makes most sense. In an HA-Environment Storage should always be accessible or its simply not HA. It is very easy to oversubscribe CPU (most of my VMs are idling their time away, only a few large websites really create load and that is still low 10s as compared to the entire node) but you can't duplicate RAM. The mass migration is also a good idea. Ideally the tool would save the current state and restore it after the reboot or upgrade of the server. (This is what I am going to do after dinner. Migrate everything thats on the storage to other machines, reboot the node and move them back manually. Would be great to have a GUI for it)
 
This is exactly what I am looking for. I think that balancing for RAM makes most sense. In an HA-Environment Storage should always be accessible or its simply not HA. It is very easy to oversubscribe CPU (most of my VMs are idling their time away, only a few large websites really create load and that is still low 10s as compared to the entire node) but you can't duplicate RAM. The mass migration is also a good idea. Ideally the tool would save the current state and restore it after the reboot or upgrade of the server. (This is what I am going to do after dinner. Migrate everything thats on the storage to other machines, reboot the node and move them back manually. Would be great to have a GUI for it)
I'm planning to add options to choose if you want balance only ram, cpu, both, storage, .. Everybody have different workload with different need. (for example, personnaly, I can overscribe a little bit the cpu, but not too much, or I'll have performance impact on the vms).

I'll try to finish the code this summer.
 
I'm planning to add options to choose if you want balance only ram, cpu, both, storage, .. Everybody have different workload with different need. (for example, personnaly, I can overscribe a little bit the cpu, but not too much, or I'll have performance impact on the vms).

I'll try to finish the code this summer.
Great feature, is it finished now?
 
Thanks for your hard work on this @spirit I'll definitely be keeping an eye on this.
I'll try to release some deb on my own repo, and try to maintain them until we have an official solution.

I'll send a post on the forum when I'll ready. (I still need some missing cpu/mem pressure stats from pvestatd, but I think Ill not wait to get them upstream, as I really need this feature for my customers)

But my longterm plain is to get it upstream, as I don't like to maintain my own packages ;)
 
I'll try to release some deb on my own repo, and try to maintain them until we have an official solution.

I'll send a post on the forum when I'll ready. (I still need some missing cpu/mem pressure stats from pvestatd, but I think Ill not wait to get them upstream, as I really need this feature for my customers)

But my longterm plain is to get it upstream, as I don't like to maintain my own packages ;)
Is it finished now?;)
 
  • Like
Reactions: yannis.aubry
I'd hope so :) Although the last reply by @spirit is almost 15 months ago, it seems that this wasn't fully done / implemented yet?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!