このコマンドstrace
は、主にシステム コールをトレースするためのものです。誰かが IRQ14 のような割り込みのトレースに相当するものを知っていますか...
ありがとう
このコマンドstrace
は、主にシステム コールをトレースするためのものです。誰かが IRQ14 のような割り込みのトレースに相当するものを知っていますか...
ありがとう
strace
ユーザー空間のアクティビティをトレースする場合にのみ役立ちます。割り込みを適切にトレースするには、カーネル内トレース ソリューションが必要です。以下をチェックしてください。ftrace
おそらくあなたの最善の策です。ただし、これらの学習曲線はかなり高いことに注意してください。ただし、これは予想されることです。
SystemTapを探していると思います。ただし、SystemTap が必要な情報を抽出できるように、カーネルにパッチを適用する必要がある場合があります。それはちょっと混乱です。
ハードウェア割り込みは、systemtap (または perf または ftrace) でカウントできます。
# stap -e 'global irq; probe kernel.trace("irq_handler_entry") {irq[$irq]<<<1}' -c WORKLOAD-COMMAND
oprofileを見てください。
を介して割り込みの数を追跡できます/proc/interrupts
。特定のカーネル ハッキングがなければ、それはおそらくユーザーランドから得られる最高のものです。さらに何をトレースしますか?