22.4. perf レコードと perf レポートを使用した特定 CPU の監視
perf record は、対象の特定の CPU のみのサンプルを設定し、詳細な分析のために perf report で生成された perf.data ファイルを分析できます。
前提条件
-
perf のインストール で説明されているように、
perfユーザー領域ツールがインストールされている。
手順
perf.dataファイルを生成して、特定の CPU のパフォーマンスデータをサンプルし、記録します。CPU のコンマ区切りリストを使用します。
# perf record -C 0,1 sleep seconds上記の例は、
sleepコマンドの使用によって決定される秒数で CPU 0 と 1 にデータをサンプルし、記録します。さまざまな CPU を使用:
# perf record -C 0-2 sleep seconds上記の例は、
sleepコマンドの使用によって決定される秒数で、CPU 0 から 2 までのすべての CPU にデータをサンプルし、記録します。
詳細な分析のために
perf.dataファイルの内容を表示します。# perf reportこの例では、
perf.dataの内容を表示します。複数の CPU を監視しており、どの CPU データがサンプルされたかを把握する場合は、perf report を使用した CPU サンプルの表示 を参照してください。