15.2. スケジューリングレイテンシーを測定するための rtla-osnoise トレーサーの設定
rtla-osnoise トレーサーを設定するには、トレースシステムの current_tracer ファイルに osnoise を 追加します。デフォルトでは、current_tracer ファイルは /sys/kernel/tracing/ ディレクトリーにマウントされます。rtla-osnoise トレーサーは、スレッドのレイテンシーが 1 回のノイズ発生で 20 マイクロ秒を超えた場合に割り込み要求 (IRQ) を測定し、分析用にトレース出力を保存します。
前提条件
- システムの root 権限がある。
手順
現在のトレーサーをリストします。
# cat /sys/kernel/tracing/current_tracer nopno operations(nop) がデフォルトのトレーサーです。トレースシステムの
current_tracerファイルにosnoiseトレーサーを追加します。# cd /sys/kernel/tracing/ # echo osnoise > current_tracerトレース出力を生成します。
# cat trace # tracer: osnoise