カーネル/ユーザー空間実行トレースのタイムラインビューを表示するツール

カーネル/ユーザー空間実行トレースのタイムラインビューを表示するツール

ftraceツールを使用しました。トレースコマンドスケジューリング追跡ポイントとシステムコール追跡ポイントを記録するために使用されます。以下を使用して視覚的に検査できます。カーネルシャークグラフィカルユーザーインターフェースプログラム。下のスクリーンショットに示すように、コアごとのタイムラインとタスク別のタイムラインを表示します。

ここに画像の説明を入力してください。

割り込みが発生した時期、スケジューラが呼び出される時期、システムコールが行われた時期、返される時期を確認できます。ただし、システムコールを行う場合、kernelshark はユーザー空間で実行されるタスクとカーネル空間で実行されるタスクを区別しません。

割り込みハンドラ(現在のユーザースペースで追跡しているプロセスまたはユーザースペースの特定のタスク)の実行中に特定のコアを表示できるツールが必要です。この画像に似たもの:

ここに画像の説明を入力してください。

svgファイル、Chromeトレースファイル、または他の形式またはツールを使用してftraceデータをこの形式に変換できるツールを知っていますか?

ベストアンサー1

おすすめ記事