cms_perf - XRootD load sensor

Documentation Status Available on PyPI License https://zenodo.org/badge/DOI/10.5281/zenodo.4011821.svg

Sensor for use in the XRootD cms.perf directive. Measures system load, as well as cpu, memory, and network utilization, to enable load-balancing in a cluster of multiple XRootD servers.

Quick Guide

The library and executable can be installed using the pip package manager:

python3 -m pip install cms_perf

Afterwards, add the executable to the cms.perf directive in the XRootD config:

cms.perf int 2m pgm /usr/local/bin/cms_perf --interval 2m

See the Installation and Usage and CLI Sensor Language guides for details.

Issues and Contributions

Maintenance and development of cms.perf is centralised at its GitHub Repository. Feel free to open a ticket or pull request.

Indices and tables