Skip to main content

Slurm jobs Performance Analysis Tool

Project description

(Slurm jobs Performance Analysis Tool)

A basic tool to summarize global performance of slurm jobs.

Warning!

work in progress

This is work in progress!

Installation

  • With pip:

    $ pip install SPerATo
    

Usage

The package provides several executables:

sperato-list
can be used to obtain a summary list of users or accounts that run jobs in a time period ordered by different criteria
sperato-hkhlr
utility to produce some data required for the HKHLR reports
sperato-plots
produce some efficiency plots from data obtained with other sperato-* programs
monitoring-plots-hkhlr
just a script to produce all necessary data for the monthly report to HKHLR

Each program has several options available. Use the -h option to learn more about them.

Configuration

SPerATo requires no configuration, but if the file $HOME/.sperato.conf is present, it will be used. The order followed to get values for user given parameters is:

  1. Command line. If the option is given explicitly in the command line, it has priority.
  2. Config file. If the parameter is found there, it is taken.
  3. Default. If the parameter was not found before, and there is a default value for it, it will be taken.

TODO

  • Global CPU efficiency plot (CPU load vs time)
  • A LaTeX report should be produced by monitoring-plots-hkhlr, given a template

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for SPerATo, version 0.9.2
Filename, size File type Python version Upload date Hashes
Filename, size SPerATo-0.9.2-py3-none-any.whl (50.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size SPerATo-0.9.2.tar.gz (41.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page