I have A LOT of VMs running on Proxmox VE across several Servers.
Most of the VMs run Debian GNU/Linux Bookworm.
Overall the KVMs seems quite inefficient, especially in Terms of:
- RAM Usage (a bit less on Xeon E3 v5/v6, since up to 64GB RAM can be used there)
- Disk Space (each VM takes 16GB as a minimum and the Average is more like 16GB-32GB mark) ... so a handful of VM already require 1000GB as a Minimum nowadays
CPU usage isn't really an Issue, that's usually NOT *that* high.
But I'm wondering if the Switch is worth or, since I already plan to do that, rather move to use Podman (Docker) Container for most Apps instead like what I am doing with newly deployed Services.
Of course Podman/Docker doesn't allow for lots of System Configuration since containers are Destroyed/Recreated each Time. Most of Configuration using Bind Mounts works fine for most Apps though.
I'd be a bit more wary for stuff like Bind (DNS) Server, there I'd probably still want to have full hands-on possibilities. I tried to set it up in LXC for one Server and it worked fine there at least.
What are your thought ? Most of the Legacy stuff that I have setup YEARS ago is still KVM based and it seems like it's eating A LOT of RAM/Disk Resources for very little use.
Most of the VMs run Debian GNU/Linux Bookworm.
Overall the KVMs seems quite inefficient, especially in Terms of:
- RAM Usage (a bit less on Xeon E3 v5/v6, since up to 64GB RAM can be used there)
- Disk Space (each VM takes 16GB as a minimum and the Average is more like 16GB-32GB mark) ... so a handful of VM already require 1000GB as a Minimum nowadays
CPU usage isn't really an Issue, that's usually NOT *that* high.
But I'm wondering if the Switch is worth or, since I already plan to do that, rather move to use Podman (Docker) Container for most Apps instead like what I am doing with newly deployed Services.
Of course Podman/Docker doesn't allow for lots of System Configuration since containers are Destroyed/Recreated each Time. Most of Configuration using Bind Mounts works fine for most Apps though.
I'd be a bit more wary for stuff like Bind (DNS) Server, there I'd probably still want to have full hands-on possibilities. I tried to set it up in LXC for one Server and it worked fine there at least.
What are your thought ? Most of the Legacy stuff that I have setup YEARS ago is still KVM based and it seems like it's eating A LOT of RAM/Disk Resources for very little use.