Locating System Problems Using Dynamic Instrumentation

  title={Locating System Problems Using Dynamic Instrumentation},
  author={Vara Prasad and Jim Keniston}
Diagnosing complex performance or kernel debugging problems often requires kernel modifications with multiple rebuilds and reboots. This is tedious, time-consuming work that most developers would prefer to minimize. Systemtap uses the kprobes infrastructure to dynamically instrument the kernel and user applications. Systemtap instrumentation incurs low overhead when enabled, and zero overhead when disabled. SystemTap provides facilities to define instrumentation points in a high-level language… CONTINUE READING
Highly Influential
This paper has highly influenced 17 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 128 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 80 extracted citations

129 Citations

Citations per Year
Semantic Scholar estimates that this publication has 129 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-8 of 8 references

Kernel debugging with kprobes: Insert printk’s into linux kernel on the fly, Aug 2004. http://www-106.ibm.com/ developerworks/library/ l-kprobes.html?ca=dgr-lnx% w07Kprobe

  • Prasanna S. Panchamukhi
  • 2004
2 Excerpts

Moore . A universal dynamic trace for Linux and other operating systems

  • J. Richard
  • 2001

Dagenais . Measuring and characterizing system behavior using kernellevel event logging

  • R. Michel
  • 2000

Levinthal . Dynamic Instrumentation of Production Systems

  • Bryan M. Cantrill, Michael W. Shapiro, H. Adam
  • Proceedings of the 2004 USENIX Technical…

Similar Papers

Loading similar papers…