Eighth Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS '01)
A Super Tracer and an Analyzer for Analyzing Detailed Behavior of a Linux on a Pentium Family Processor (STDB)
Washington DC
April 17-April 20
ISBN: 0-7695-1086-8
Abstract: A tracer that can trace kernel instructions is required for an accurate evaluation of operating system (OS) performance and an OS's behavior analysis. We present a super tracer and an analyzer (STDB) that collects and analyzes trace data for all instructions in the entire program hierarchy from the kernel to the application program (AP) of a Linux. The super tracer stores all of the instructions which are executed in interrupt processing, system call processing, and AP processing, as well as register contents, in /dev/hdb2 (IDE0 slave HD). The analyzer analyzes the collected data and outputs a nest diagram showing the call/called relations for the executed program. This approach makes it possible to analyze behavior of approximately 35 M steps in a Linux by simply adding an 8GB HD to the system.
Citation:
Yasushi Sugimura, Seiichi Ido, "A Super Tracer and an Analyzer for Analyzing Detailed Behavior of a Linux on a Pentium Family Processor (STDB)," ecbs, pp.0298, Eighth Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS '01), 2001