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.

Source Distribution

SPerATo-0.9.2.tar.gz (41.0 kB view details)

Uploaded Source

Built Distribution

SPerATo-0.9.2-py3-none-any.whl (50.3 kB view details)

Uploaded Python 3

File details

Details for the file SPerATo-0.9.2.tar.gz.

File metadata

  • Download URL: SPerATo-0.9.2.tar.gz
  • Upload date:
  • Size: 41.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.9

File hashes

Hashes for SPerATo-0.9.2.tar.gz
Algorithm Hash digest
SHA256 0a14871140bc957be430ec208a173f6647139b5ade5129e463fe073b696a757a
MD5 70cb86e261191e3f99ff4d6cfbd351f7
BLAKE2b-256 1c1c3a2383b7382158932fbae57bb28014e9fa29afb7ac39469e33d43369a424

See more details on using hashes here.

File details

Details for the file SPerATo-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: SPerATo-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 50.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.9

File hashes

Hashes for SPerATo-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7742a66637facc0454eb9f04ee650bcebd0c2c7af443e808c4dcf4d278f1db28
MD5 c2d89ba5438e7ec0ac839a9255116fe5
BLAKE2b-256 42ca719d37d948fa8cf163e7b3f4d9fa746e3948bee5eb7ca437700924461083

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page