실전 사례 — ISR Latency 100µs Deadline Miss 추적
산업용 센서 보드에서 산발적으로 발생한 ISR latency spike. 가설 두 개를 거쳐 SD 카드 드라이버를 범인으로 확정한 과정.
Tech articles, book reviews, and presentations.
페이지 37 / 56
산업용 센서 보드에서 산발적으로 발생한 ISR latency spike. 가설 두 개를 거쳐 SD 카드 드라이버를 범인으로 확정한 과정.
eBPF 기반 continuous profiling. Parca, Pixie, Pyroscope, Cilium Tetragon으로 24/7 분석.
Tracy nanosecond instrumentation, Hotspot GUI, uftrace function trace, Coz causal profiler.
NVIDIA Nsight Systems로 CPU·GPU·메모리 통합 timeline 분석. Jetson 임베디드 활용.
OS도 perf도 없는 환경에서 GPIO, DWT cycle counter, SysTick, ITM으로 측정하기.
ARM Development Studio Streamline, Lauterbach TRACE32, ETM·PTM hardware trace.
Brendan Gregg flamegraph로 on-CPU·off-CPU·차분 분석. perf·BCC stack 수집.
eBPF VM과 verifier, bpftrace one-liner, BCC tools, kprobe·uprobe·USDT 비교.
ftrace의 function tracer, function_graph, irqsoff·preemptoff latency tracer 활용.
perf의 raw event, tracepoint, perf script Python을 사용한 커스텀 분석.