123
ktrace

ktrace

ktraceユーティリティは、指定されたプロセスのカーネルトレースログを有効にします。カーネルトレースデータはファイルktrace.outに記録されます。
ktraceユーティリティは、指定されたプロセスのカーネルトレースログを有効にします。カーネルトレースデータはファイルktrace.outに記録されます。トレースされるカーネル操作には、システムコール、namei変換、信号処理、およびI / Oが含まれます。プロセスでトレースを有効にすると、プロセスが終了するかトレースポイントがクリアされるまで、トレースデータがログに記録されます。トレースされたプロセスは、膨大な量のログデータを迅速に生成できます。ユーザーがプロセスをトレースする前にトレースを無効にする方法を記憶することを強くお勧めします。次のコマンドは、ユーザーが所有するすべてのプロセス、およびルートによって実行される場合、すべてのプロセスでトレースを無効にするのに十分です。...$ ktrace -Cトレースファイルは人間が読める形式ではありません。kdump(1)を使用してデコードします。このユーティリティは、カーネル構成ファイルで「KTRACE」オプションを使用してビルドされたカーネルでのみ使用できます。

Linuxのktraceの代替

strace

strace

システムコールとシグナルをトレースします。診断、デバッグ、および指示のユーザースペースユーティリティ。
DTrace

DTrace

DTraceは、Solaris、Mac OS X、およびFreeBSD用のパフォーマンス分析およびトラブルシューティングツールです。
perf

perf

CPUパフォーマンスカウンター、トレースポイント、kprobes、およびアップローブ(動的トレース)を装備します。
ltrace

ltrace

ltraceは、実行されたプロセスによって呼び出される動的ライブラリ呼び出しと、そのプロセスによって受信されたシグナルをインターセプトして記録します。
ktap

ktap

ktapは、Linux用のスクリプトベースの動的トレースツールです。スクリプト言語を使用し、ユーザーがLinuxカーネルを動的にトレースできるようにします。
SystemTap

SystemTap

SystemTapは、ライブ実行中のカーネルお​​よびユーザー空間アプリケーションのインスツルメンテーションを提供します。
ftrace

ftrace

Ftraceは、システムの開発者および設計者がカーネル内部で何が起こっているかを見つけるのを支援するために設計された内部トレーサーです。