第19章 perf top を使用した、リアルタイムでの CPU 使用率のプロファイリング
perf top
コマンドを使用して、さまざまな機能の CPU 使用率をリアルタイムで測定できます。
前提条件
-
perf のインストール で説明されているように、
perf
ユーザー領域ツールがインストールされている。
19.1. perf top の目的
perf top
コマンドは、top
ユーティリティーと同様に、リアルタイムシステムのプロファイリングおよび機能に使用されます。ただし、top
ユーティリティーは、通常、指定のプロセスまたはスレッドが使用している CPU 時間を示しており、perf top
は各関数が使用する CPU 時間を表示します。デフォルトの状態では、perf top
はユーザー空間とカーネル空間のすべての CPU で使用される関数を通知します。perf top
を使用するには、root アクセスが必要です。