Skip to main content

New Montioring Tool

January 14, 2020

This is an HPC utility that shows the allocation of a process’ threads between different CPU cores along with CPU utilization and CPU frequencies.  The “threads” tool was designed to monitor and troubleshoot MPI and OpenMP applications on Eagle. It allows combined monitoring of performance and behavior of processor cores and associated threads. It also shows thread placement and utilization on cores (such as whether the thread is actively running or waiting), and it is also possible to capture the performance data for post analysis like core affinity, thread performance, and other application characteristics.

This binary will only run on Linux operating systems. Its output is sent to stderr , i.e. file descriptor 2—to capture stderr output normally use an output redirection like so:
                ./threads -f -mpi 2> abc.log

For more information please see “README_threads.txt”.

https://github.nrel.gov/vbarsuk/hpc-tools