CCL | Software | Download | Manuals | Forum | Papers
CCL Home

Research

Software Community Operations

Resource Monitor and Visualizer

The resource_monitor is a tool to monitor the computational resources of a process. It has been tested in Linux, FreeBSD, and Darwin, and can be used in stand-alone mode, or automatically with makeflow and work queue applications.

It generates up to three report files: a summary file with the maximum values of resource used, a time-series that shows the resources used at given time intervals, and a list of files that were opened during execution, together with the count of read and write operations.

Additionally, the monitor can be used as a watchdog. Maximum resource limits can be specified, and if one of the resources goes over the limit, then the monitor terminates the task, including a report of the resource that was above the limit.

The resource_monitor_visualizer creates a series of webpages summarizing the logs produced by the resource_monitor. It generates histograms for each resource and each group. For example, the histogram to the right shows the distribution of cpu usage of a workflow with 5,000 tasks. To use the resource_monitor_visualizer specify the location of the resource logs and the location for the output.

For More Information

  • Resource Monitor User's Manual
  • Download the Resource Monitor
  • Getting Help with the Resource Monitor