ftrace/perf を使用してジョブの平均および最大実行時間を確認する

ftrace/perf を使用してジョブの平均および最大実行時間を確認する

ftraceとを使用して、スケジュールされたイベント( 'sched:*')を含むいくつかのトレースを収集しましたperf record。結果を分析することで、すでに多くの質問に対する答えを得ることができました。

しかし、ftraceまたはperfの結果を使用して、そのプロセスがブロックまたはプリエンプトされる前のプロセスの平均実行時間と最大実行時間を決定する実用的な方法があるかどうかを知りたいです。

出力にはperf script収集されたイベントのタイムスタンプが含まれていますが、ウェイクアップとプリエンプション/ブロック間の時間などの時間間隔を簡単に分析するオプションはありません。

ベストアンサー1

おすすめ記事