Ich sehe den Grund leider dafür nicht. Ich kenne mich ehrlich gesagt mit den Virtualisierungen nicht gut aus und verstehe deshalb nicht, warum man einen ZEN2 statt echten ZEN4 emulieren sollte und die Leistung halbiert?
Entschuldige, ich glaube meine Aussage war hier etwas alarmistisch und teilweise auch nicht richtig.
Was ich sagen möchte:
Falls Dir Deine VM sagt, sie wäre ein "AMD EPYC 7702P 64-Core Processor" kannst Du Dir sicher sein, dass Du auf Zen2 läufst. Wenn Dir Dein Prozessor sagt, er ist ein "AMD EPYC-Rome Processor" kannst Du Dir *nicht* sicher sein, dass Du auf Zen2 läufst, da dies nur ein bei KVM eingestellter Prozessortyp ist. Theoretisch kann Deine VM auch auf einer moderneren Architektur laufen, oder aber auch auf Zen1.
Was in meinem ersten Post nicht richtig war: Das benutzen eines moderneren CPU Typs bei tatsächlich älterer Hardware ist möglich, hat aber seine Grenzen. Falls ein modernerer CPU-Typ flags hat, die die Hardware nicht hat, funktioniert das Ganze nicht (da wird auch nichts emuliert). Eine magische Grenze ist da v.a. zwischen Zen3 und Zen4 durch AVX-512 wie von Dir bemerkt. Genauer, falls ein VPS sagt, er ist ein "AMD EPYC-Genoa Processor" kann es auch keine ältere HW sein (Sorry für meine falsche Aussage oben)
Wie Netcup dies genau handhabt ist mir auch nicht bekannt -- kann auch gut sein, dass Netcup hier immer den "richtigen" generischen CPU Typ angibt. Tatsächlich verwendet man ja aber die generischen CPU-Typen vor allen dann, wenn man VMs zwischen verschiedenen Architekturen zum Load-Balancing hin-und her schiebt. Einige VMs nehmen einem es sehr übel, wenn beispielsweise der CPU Typ im laufenden Betrieb geändert wird. Windows tickt da meist völlig aus, will sogar eine neue Aktivierung und bei Linux kann auch ein Reboot fällig werden (nicht immer, aber schon erlebt)
Kurzum: Falls es bei Netcup tatsächlich immer ein 1:1 Mapping ist, z.B. "AMD EPYC-Rome Processor" == "AMD EPYC 7702P 64-Core Processor" ist für mich die spannende Frage, warum hier überhaupt die KVM CPU Typen eingesetzt werden, dann könnte man doch auch direkt wie bei den Root-Servern den CPU Typ als [host] durchreichen...