Zum Hauptinhalt wechseln
Support-Wissensdatenbank

Intel® Xeon® Prozessoren und Intel® Processor Trace (Intel® PT) Funktionsunterstützung

Inhaltstyp: Produktinformationen und Dokumente   |   Artikel-ID: 000059254   |   Letzte Überprüfung: 30.05.2025

Umgebung

Intel Xeon

Beschreibung

Benutzer sind sich nicht sicher, ob ihr Intel® Xeon® Prozessor die Intel® Processor Trace Funktion unterstützt.

Lösung

Intel® Processor Trace (Intel® PT) ist eine Ablaufverfolgungsfunktion, die der Intel® Architektur in erster Linie für Software-Debugging und Profiling-Zwecke hinzugefügt wurde. Es erfasst detaillierte Informationen über die Softwareausführung unter Verwendung dedizierter Hardwareeinrichtungen, was nur minimale Auswirkungen auf die Leistung verursacht.

Zu den Ablaufverfolgungsdaten gehören Ablaufinformationen wie Verzweigungsziele, Timing, Angaben zu belegten/nicht belegten Verzweigungen, CR3-Änderungen und Intel TSX Zustandsübergänge.

Diese Informationen werden in Datenpaketen gesammelt, die von einem Software-Decoder verarbeitet werden können, um den Programmablauf zu rekonstruieren und das Softwareverhalten zu analysieren, was beim Debuggen von Abstürzen, Aushängen und Leistungsproblemen hilft.

Intel® PT ist mit Intel Xeon® Prozessoren kompatibel, die von verschiedenen Generationen Intel Xeon® Prozessoren unterstützt werden, einschließlich der skalierbaren Intel Xeon-Prozessorreihe®. Spezifische Details zur Kompatibilität und Implementierung finden Sie in den Intel® 64 und IA-32 Architekturen Software Entwicklerhandbüchern und den Prozessorspezifikationen.

Notizen
  • Frühere Implementierungen von Intel® PT unterstützen die Ablaufverfolgung im VMX-Betrieb (Virtual-Machine Extensions) nicht. Beginnend mit Intel® Xeon® Prozessoren, die 2017 veröffentlicht wurden (früher mit dem Codenamen Skylake), wurde Unterstützung hinzugefügt, um die Verwendung von Intel® PT nach VXMON (Anweisung zum Eintritt in den VMX-Betrieb) zu ermöglichen.
  • Hooks zur Virtualisierung von Intel® PT für die Gastnutzung wurden hinzugefügt, beginnend mit Intel® Xeon® Prozessoren, die 2021 veröffentlicht wurden (früher Codename Ice Lake).

Weitere Informationen finden Sie im Kapitel über Intel® Processor Trace in den Handbüchern für Softwareentwickler von Intel® 64 und IA-32 Architectures.

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.