Good morning!

I’ve been using Proxmox for many years now. Currently, I’m running an Intel 11400 CPU (12 threads) with 64GB of RAM—a rather modest setup (OPNsense, Paperless, Plex, Pi-hole, Joplin, and similar services, nothing too resource-intensive), but it works well for my small home lab. This isn’t the first machine I’ve used to host my services, and I fear it won’t be the last…

What’s the problem? I tend to get anxious when I see that the number of threads I have (12) equals the number of vCPUs I’ve allocated to my VMs. That’s when I start thinking about upgrading my processor.
I know, it’s probably an unfounded and somewhat silly concern. Every time I check my VMs, they are mostly idle. Sometimes, my firewall uses more resources when traffic is heavy—I’ve assigned it 4 vCPUs, and even then, it only reaches a maximum usage of about 40% in those moments.

Can anyone give me some advice on this? Right now, I have around 20 vCPUs assigned in total, and everything seems to be working fine. But when I see so many people in this group with powerful, high-thread-count processors, I start to feel a bit uneasy.

Best regards, and thanks in advance!


Originally posted by u/jrgldt on Reddit.com/r/homelab


beep boop I’m a bot to seed discussions from Reddit. Upvote or downvote posts like normal, discuss the topics here as well!

If you see an issue with this post, such as no content or links broken or other issues, please report the post.

  • bigDotteeMA
    link
    fedilink
    English
    arrow-up
    1
    ·
    20 hours ago

    I overprovision all my CPU’s on all of my proxmox nodes. I am cognizant of how many CPU threads each node has, and provision based on expected or observed load. For instance, I know that the node that Frigate exists on is going to use a lot more CPU than most other systems, so I limit what I have hosted on that same node. Outside of that, I know most of my loads are relatively light and I run into RAM constraints more than CPU constraints.