メインコンテンツへスキップ
サポート・ナレッジベース

インテル® Xeon® プロセッサーおよびインテル® Processor Trace (インテル® PT) 機能のサポート

コンテンツタイプ: 製品情報 & ドキュメント   |   記事 ID: 000059254   |   最終改訂日: 2025/05/30

環境

インテル Xeon

詳細

ユーザーは、自分のインテル® Xeon®プロセッサーにインテル® Processor Trace機能のサポートがあるかどうか確信が持てません。

解決方法

インテル® Processor Trace (インテル® PT) は、主にソフトウェアのデバッグとプロファイリングの目的でインテル®・アーキテクチャーに追加されたトレース機能です。専用のハードウェア機能を使用してソフトウェアの実行に関する詳細情報をキャプチャし、パフォーマンスへの影響を最小限に抑えます。

トレース・データには、分岐ターゲット、タイミング、分岐取得/未取得指示、CR3 変更、インテル TSX状態遷移などの制御フロー情報が含まれます。

この情報はデータパケットとして収集され、ソフトウェア・デコーダーで処理してプログラムフローを再構築し、ソフトウェアの動作を分析して、クラッシュ、ハング、パフォーマンス問題のデバッグに役立てることができます。

インテル® PT は インテル Xeon® プロセッサーとの互換性があり、インテル Xeon® プロセッサー・スケーラブル・ファミリーなど、さまざまな世代の インテル Xeon® プロセッサーでサポートされています。互換性と実装に関する具体的な詳細は、 インテル® 64およびIA-32アーキテクチャソフトウェア開発者マニュアル とプロセッサ仕様に記載されています。

筆記
  • インテル® PTの以前の実装では、仮想マシン拡張機能 (VMX) 操作でのトレースはサポートされていません。2017年にリリースされたインテル® Xeon®プロセッサー(以前のコードネームSkylake)以降、VXMON(VMX操作を開始するための命令)後にインテル® PTを使用できるようにするサポートが追加されました。
  • ゲスト用にインテル® PT仮想化するためのフックは、2021年にリリースされたインテル® Xeon®プロセッサ(以前のコードネームIce Lake)から追加されました。

詳細については、 インテル® 64 および IA-32 アーキテクチャソフトウェア開発者マニュアルの インテル® Processor Trace に関する章を参照してください。

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。