Does Proxmox run better on AMD 16 (similar) cores, than running on Intel 20 cores with mixed performance?
I don’t know exactly how the underlying cores are utilized in Proxmox (whether they are spread evenly across all cores or only some of the cores).
If it spreads it across all available cores of the host, then maybe it’s less of an issue for performance with a mixed CPU core architecture. I haven’t really research very deeply into this topic.
I can't go finding it again right now but on the forums somewhere is a topic talking about this and one of the devs explained it's not distinct cores but the spread of utilisation.
In the end, a CPU package with better multithreading performance should outperform a CPU with better single thread performance, even for VMs only allocated a single "core".
The P and E cores in modern Intel CPUs are not designed for performance but for power saving dependent on load, so it makes sense that an AMD chip with all cores focused on performance would out perform it at full load.
Ahh that makes sense. Interesting if you allocate a single core on a CT/VM that you can spread that workload across multiple cores on the host.
Yes. The "core" nomenclature makes it easy to understand in a very simple way but a bit confusing once you actually try and understand it properly.