A Simple Resource Usage Monitor for Users of PBS and Slurm
Douglas Dawson · 2024
The Research Computing and Data team at Clemson University has been working to improve resource utilization on the Palmetto Cluster. We developed a tool we call jobperf to provide users an easy way to view resource usage of jobs. Originally developed for PBS, Slurm support was also added as the Palmetto Cluster transitioned schedulers. Jobperf provides both a CLI and web interface to view real-time, per-node CPU, GPU and memory usage statistics. The tool was developed to be portable, requiring no cluster-wide components and easily installable without administrator intervention. This was tested on five Slurm clusters available through ACCESS-CI in addition to Palmetto, and shown to work well on three of these external systems. We have released the tool to the community as open source and we hope this tool is useful to other institutions.