Operating System and Process Monitoring Tools

Arik Brooks, awb1@wustl.edu


Monitoring the performance of operating systems and processes is essential to debug processes and systems, effectively manage system resources, making system decisions, and evaluating and examining systems. These tools are primarily divided into two main categories: real time and log-based. Real time monitoring tools are concerned with measuring the current system state and provide up to date information about the system performance. Log-based monitoring tools record system performance information for post-processing and analysis and to find trends in the system performance. This paper presents a survey of the most commonly used tools for monitoring operating system and process performance in Windows- and Unix-based systems and describes the unique challenges of real time and log-based performance monitoring.

Table of Contents:

View complete report on-line
Shift-click to download the paper in Adobe Acrobat format
List of other reports in this series
Back to Raj Jain's home page