• DocumentCode
    3093916
  • 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

  • fYear
    2001
  • fDate
    2001
  • Firstpage
    298
  • Lastpage
    305
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ECBS.2001.922436
  • Filename
    922436