28.2. perf を停止または再起動せずに、実行中の perf コレクターからトレースポイントを削除する
制御パイプインターフェイスを使用して、実行中の perf コレクターからトレースポイントを削除し、perf を停止してパフォーマンスデータを失うことなく収集するデータの範囲を減らします。
前提条件
-
perf のインストール で説明されているように、
perfユーザー領域ツールがインストールされている。 -
制御パイプインターフェイスを介して、トレースポイントを実行中の
perfコレクターに追加している。詳細は、perf を停止または再起動せずに、実行中の perf コレクターにトレースポイントを追加する を参照してください。
手順
トレースポイントを削除します。
echo 'disable sched:sched_process_fork' > control
# echo 'disable sched:sched_process_fork' > controlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記この例では、以前にスケジューラーイベントをコントロールファイルに読み込み、トレースポイント
sched:sched_process_forkを有効にしていることを前提としています。このコマンドは
perfをトリガーし、宣言されたイベントについて制御ファイル内の現在のイベントリストをスキャンします。イベントが存在する場合は、トレースポイントが無効になり、制御パイプの設定に使用する端末に以下のメッセージが表示されます。event sched:sched_process_fork disabled
event sched:sched_process_fork disabledCopy to Clipboard Copied! Toggle word wrap Toggle overflow