30.2. ftrace ファイル
ftrace ユーティリティーは、トレースの制御と出力の表示に、/sys/kernel/debug/tracing/ ディレクトリー内のファイルを使用します。
30.2.1. ftrace ファイル リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
- trace
-
ftraceトレースの出力を表示するファイル。これは、このファイルが読み込まれるとトレースが停止し、読み込まれたイベントを使用しないため、実際にはトレースのスナップショットです。つまり、ユーザーがトレースを無効にしてこのファイルを読み取ると、読み取り時に毎回同じ内容を報告します。 - trace_pipe
-
トレースをライブで読み込む際に、
ftraceトレースの出力を表示するファイル。これは生産者とコンシューマーの追跡情報です。つまり、読み取りごとに、読み取られたイベントが消費されます。これは、読み取り時にトレースを停止せずに、アクティブなトレースの読み取りで使用できます。 - available_tracers
- カーネルにコンパイルされた ftrace トレーサーのリスト。
- current_tracer
-
ftraceトレーサーを有効または無効にします。 - events
- 追跡対象のイベントを格納するディレクトリーで、イベントの有効化/無効化や、イベントのフィルター設定に使用できます。
- tracing_on
-
ftraceバッファーへの録画を無効および有効にします。tracing_onファイルを使用してトレースを無効にしても、カーネル内部で実際に行われているトレースは無効になりません。バッファーへの書き込みのみを無効にします。トレースを実行する作業は継続されますが、データはどこにも移動しません。