Hi
I have a Proxmox 7.1 server running on a AMD Ryzen 7 1700 CPU (8 cores/16 threads) which gives me a total of 16 CPUs to be used among my current VMs. All 7 VMs have 2 vCPUs assigned and 6 of them present a CPU usage bellow 5%, while one VM have 25% of CPU usage due to several Docker containers running on it.
Now I need to add an additional docker container and I was wondering what should be the best practice to enhance my Ryzen CPU lifespan:
- add it in the VM that is already running my Docker host increasing even more the current 25% CPU usage, or
- create a new VM, with another Docker host and this way distribute the total CPU usage by more CPUs
As you can see I am very far of the 100% of CPU usage and therefore maybe I am being too cautious since Proxmox could deal with all this by itself and distribute the total usage by all available CPUs instead of using heavily just some of them and leave the others with almost nothing to do.
Any tips on this?
Thanks
I have a Proxmox 7.1 server running on a AMD Ryzen 7 1700 CPU (8 cores/16 threads) which gives me a total of 16 CPUs to be used among my current VMs. All 7 VMs have 2 vCPUs assigned and 6 of them present a CPU usage bellow 5%, while one VM have 25% of CPU usage due to several Docker containers running on it.
Now I need to add an additional docker container and I was wondering what should be the best practice to enhance my Ryzen CPU lifespan:
- add it in the VM that is already running my Docker host increasing even more the current 25% CPU usage, or
- create a new VM, with another Docker host and this way distribute the total CPU usage by more CPUs
As you can see I am very far of the 100% of CPU usage and therefore maybe I am being too cautious since Proxmox could deal with all this by itself and distribute the total usage by all available CPUs instead of using heavily just some of them and leave the others with almost nothing to do.
Any tips on this?
Thanks
Last edited: