Zum Hauptinhalt wechseln
Support-Wissensdatenbank

Was sind die Unterschiede zwischen vCPU, Core und Hyperthreading auf einem Intel® Xeon® Prozessor?

Inhaltstyp: Produktinformationen und Dokumente   |   Artikel-ID: 000098959   |   Zuletzt angesehen: 03.03.2026

Umwelt

Intel® Xeon® Prozessoren

Intel® Xeon® Prozessoren sind aufgrund ihrer außergewöhnlichen Rechenleistung und Zuverlässigkeit in Rechenzentren und High-Performance-Computing-Umgebungen weit verbreitet. Innerhalb dieser Prozessoren werden drei Schlüsselkonzepte oft diskutiert: Kerne, Hyperthreading und vCPUs.

Dieser Artikel erläutert die Unterschiede und Beziehungen zwischen diesen Konzepten und vermittelt ein tieferes Verständnis der Funktionsweise Intel Xeon Prozessoren und der Optimierung ihrer Ressourcen.

Kerne

Ein Kern ist die primäre Verarbeitungseinheit innerhalb einer CPU, die Anweisungen auf einem Intel® Xeon® Prozessor ausführt. Jeder Kern ist eine separate Verarbeitungseinheit, die einen einzigen Ausführungs-Thread ausführen kann.

Intel® Xeon® Prozessoren verfügen über mehrere Kerne, was die gleichzeitige Ausführung mehrerer Aufgaben ermöglicht. Die Anzahl der Kerne in einem Prozessor ist ein Schlüsselfaktor bei der Bestimmung seiner parallelen Verarbeitungsfähigkeit, wobei mehr Kerne in der Regel zu einer besseren Leistung bei schweren, unabhängigen Workloads führen.

Hyperthreading

Hyperthreading (HT) ist eine von Intel entwickelte Technologie, die es einem einzelnen Kern ermöglicht, zwei Ausführungs-Threads gleichzeitig auf einem Intel® Xeon® Prozessor zu verarbeiten. Dies wird erreicht, indem bestimmte Kernkomponenten, z. B. Registerdateien, dupliziert werden und zwei Threads die Ausführungsressourcen des Kerns gemeinsam nutzen können. Hyperthreading kann die Reaktionsgeschwindigkeit und den Durchsatz des Systems verbessern, insbesondere bei Multithreading-Workloads. Wenn Hyperthreading aktiviert ist, kann jeder Kern zwei Threads verarbeiten, die oft als "logische Prozessoren" oder "Threads" bezeichnet werden. Diese Technologie kann die CPU-Auslastung um ca. 10–30 % steigern, da ein Kern zwei Aufgaben gleichzeitig ausführen kann, während eine wartet.

Example image

vCPUs

Eine vCPU (Virtual CPU) ist eine virtuelle Darstellung eines CPU-Kerns oder Threads auf einem Intel® Xeon® Prozessor. In virtualisierten Umgebungen ist eine vCPU eine logische Entität, die eine CPU-Ressource darstellt, die einer virtuellen Maschine (VM) zugeordnet ist. Eine vCPU kann entweder einem physischen Kern oder einem Hyperthread (logischer Prozessor) auf der Hostmaschine zugeordnet werden. Die Anzahl der vCPUs, die einer VM zugewiesen sind, bestimmt, wie viele Threads die VM gleichzeitig ausführen kann. In der Regel entspricht 1 vCPU 1 Hyperthread (oder 1 Kern, wenn Hyperthreading deaktiviert ist). Beispielsweise kann ein 10-Kern-Intel® Xeon®Prozessor mit aktiviertem Hyperthreading (20 Threads) etwa 20 vCPUs unterstützen, obwohl es sich hierbei eher um zeitgeschnittene Freigaben als um dedizierte physische Kerne handelt.

Beziehung zwischen Kernen, Hyperthreading und vCPUs

Um die Beziehung zu veranschaulichen:

  • Jeder physische Kern kann einen Thread ohne Hyperthreading ausführen.
  • Wenn Hyperthreading aktiviert ist, kann jeder physische Kern zwei Threads (logische Prozessoren) ausführen.
  • Eine vCPU ist eine virtuelle Darstellung einer CPU-Ressource, die entweder einem physischen Kern (ein Thread) oder einem Hyperthread (ein logischer Prozessor, der einen physischen Kern mit einem anderen Thread teilt) zugeordnet werden kann.

Ein Intel® Xeon®Prozessor mit 8 physischen Kernen und aktiviertem Hyperthreading hätte beispielsweise:

  • 8 physische Kerne
  • 16 logische Prozessoren (Threads) aufgrund von Hyperthreading (2 Threads pro Kern)
  • Bis zu 16 vCPUs, je nach Virtualisierungsumgebung und Konfiguration.

Schlussfolgerung

Zusammenfassend lässt sich sagen, dass Kerne die physischen Verarbeitungseinheiten darstellen, Hyperthreading zwei Threads pro Kern ermöglicht und vCPUs virtuelle Darstellungen von CPU-Ressourcen sind, die virtuellen Maschinen auf einem Intel® Xeon® Prozessor zugewiesen sind. Das Verständnis dieser Konzepte ist entscheidend, um die Leistung von Intel® Xeon® Prozessoren in verschiedenen Computerumgebungen zu optimieren.

Ganz gleich, ob es sich um schwere, kontinuierliche Berechnungen handelt, bei denen physische Kerne schneller sind, oder um Szenarien mit vielen E/A-Operationen oder Webanforderungen, in denen Hyperthreading (und damit mehr vCPUs) eine bessere gleichzeitige Verarbeitung ermöglicht, kann das Wissen um die Nutzung dieser Ressourcen die Systemeffizienz und -produktivität erheblich beeinflussen.

Weitere Informationen zu Hyperthreading finden Sie im Artikel Was ist Hyper-Threading? – Intel.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte.

Disclaimer / Rechtliche Hinweise

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.