PolyPublie (École Polytechnique de Montréal) · 2000 · 132 citations · 6 references
ComputingComputer ScienceComputer SystemsOperating SystemsReal-time SystemsTime Series AnalysisKernel ArchitectureKernel DesignKernel ProgrammingSystem MonitoringExecution Trace AnalysisMemory OverheadModularityOperating System Overhead AnalysisSystem Log Analysis
Analyzing the dynamic behavior and performance of complex software systems is difficult. Currently available systems either analyze each process in isolation, only provide system level cumulative statistics, or provide a fixed and limited number of process group related statistics. The Linux Trace Toolkit (LTT) introduced here provides a novel, modular, and extensible way of recording and analyzing complete system behavior. Because all significant system events are recorded, it is possible to analyze any desired subset of the running processes, and for instance distinguish between the time spent waiting for some relevant event (data from disk or another process) versus time spent waiting for some unrelated process to use up its time slice. Despite the
6
Susan L. Graham, Peter B. Kessler, Marshall Kirk McKusick · 1982 · 978 citations
Jennifer M. Anderson, Lance M. Berc, Jeffrey A. Dean et al. · ACM Transactions on Computer Systems · 1997 · 483 citations · Full text