Title :
A super tracer and an analyzer for analyzing detailed behavior of a Linux on a Pentium family processor (STDB)
Author :
Sugimura, Yasushi ; Ido, Seiichi
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 (IDEO 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 8 GB HD to the system.
Keywords :
microprocessor chips; operating systems (computers); Linux; Pentium family processor; analyzer; application program; call/called relations; detailed behavior; interrupt processing; kernel instructions; nest diagram; operating system; program hierarchy; register contents; super tracer; system call processing; Data analysis; Emulation; Hardware; High definition video; Kernel; Linux; Monitoring; Open source software; Performance analysis; Signal analysis;
Conference_Titel :
Engineering of Computer Based Systems, 2001. ECBS 2001. Proceedings. Eighth Annual IEEE International Conference and Workshop on the
Conference_Location :
Washington, DC, USA
Print_ISBN :
0-7695-1086-8
DOI :
10.1109/ECBS.2001.922436