Can someone with experience in #proxmox or #virtualisation more generally help me wrap my head around how virtual processors work?
With RAM it's all fairly obvious: If my host has x GB, once they are allocated to VMs they are gone. But processors obviously don't work like that.
E.g. here in this interface I can choose up to 4 sockets and pretty much unlimited cores. The underlying hardware has 1 socket and 8 cores. Presumably that's also the maximum I should set for a VM, if I wanted to give it the maximum possible CPU performance?
Bonus points if you can help me understand what I should set as Type and why.

