ja hatte ich auch schon überlegt allerdings hat der Ryzen keine igpu und einenormale würde definitive mehr strom ziehen.
Lassen wir es mal 5W Mehrverbrauch im Vergleich zur IGP sein, macht bei 24/7 44 KWh "Stromverschwendung" im Jahr, also rund 12€/Jahr. bei 175€ (Zen+ 2700X) zu 320€ (i7-10700) sind das also 12 Jahre Dauerlauf
Abzüglich 2 Jahre für die Anschaffung der Grafikkarte.
Du betreibst dort ja keine RTX 3080 mit 300W Dauerlast.
Wie viele kerne würdet ihr mir den jetzt empfehlen ?
Weisst Du wirklich nicht, wie viele Kerne Deine VMs und die restlichen Komponenten benötigen? Ich habe hier Windows-VMs mit 1-8 vCPU laufen und das auch nur, weil VMWare Worstation leider die Kerne immer exklusiv belegen will und damit eine massive Überbuchung der physikalischen 8-8 Kerne auch dann schiefläuft, wenn ich weiss, dass die VMs im Hintergrund zu >95% keine Leistung benötigen.
Von daher eine Schätzung ins Blaue (ich kenne weder Deine Lebensumstände noch die Ausnutzung Deines Servers):
1-2 Kerne für das OS (bei Linux als OS und ohne Virenscanner oder sonstiges CPU-intensives Zeugs, bei Windows mind. 2 Kerne).
Was ist ein Caching-Server? Lokales Internet-Caching? 3-4 immer parallel laufenden Clients werden wohl auch ein paar parallel Verbindungen aufbauen, also mal geschätzt 2 Kerne dafür
NAS bei 4 parallelen TVs (ohne Videokonvertierung) macht nochmal 1-2 Kerne, wenn gelegentlich parallele Backups per 10 GBit LAN laufen und/oder verschlüsselt wird, auch mehr.
dazu zwei VMs mit je 4 Kernen und ich bin bei einem 3900X oder gleich einen Epyc oder Threadripper.
Ja, das wird vermutlich alles völlig übertrieben sein, ein alter i7-2600K mit genügend Ram und gelegentlich etwas Geduld wird es u.U. auch tun. Das weisst aber halt einzig und alleine Du.
Dein Ausgangsposting interpretiere ich so, dass Du schon einen Heimserver nutzt. Da müsstest Du doch wissen, wo es klemmt und wie die schon vorhandenen SW-Komponenten ausgelastet sind. Sonst kann man das ganze auch mal auf dem Arbeits-PC simulieren, insb. die benötigte Leistung der VMs (das können z.B. wenig genutzte Clients, hoch ausgelastete Buildserver oder eine DB inkl. Webserver sein).