|CCL HomeSoftware 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