I've set up a few containers on my single-node Proxmox install, each intended to run a specific application. On a couple of them, I had initially provisioned 1 core, but noticed that usage would spike to 100%. As a result, I added some additional cores to those containers. However, I noticed that the containers in question would appear to only still use a single core. For example, in one container, I increased it from 1 to 2 cores. Usage would occasionally spike to 50% but never more than that. In another, I increased it from 1 to 4, and usage would spike to 25% but not more than that.
The question I have is whether there might be something I need to do or a setting I need to change either in Proxmox or the container itself to enable usage of the additional cores allocated. Or is this more a function of the application in question, such that if it's not written to take advantage of multiple cores, then there's nothing that can be done. If relevant, I believe both applications in the containers in question are python based.
Any suggestions or thoughts would be most appreciated.
The question I have is whether there might be something I need to do or a setting I need to change either in Proxmox or the container itself to enable usage of the additional cores allocated. Or is this more a function of the application in question, such that if it's not written to take advantage of multiple cores, then there's nothing that can be done. If relevant, I believe both applications in the containers in question are python based.
Any suggestions or thoughts would be most appreciated.