Hello!

When I started getting angry with jobs that required a lot of cpu resources, 
and then after that,
use only a fraction of it I wrote a small script which gives you a simple 
report of user,partiton, group or 
accounts ordered by the average efficieny or the amount of wasted cpu seconds 
of the related jobs.
It's in the end a simple sacct wrapper (130 lines python code), but maybe 
useful for you

Example:

# ./wasteReport.py --partition --start "11/01-00:00" --order Efficiency
partition:foo,Efficiency:59.1%,LostSeconds:627083206
partition:fee,Efficiency:60.6%,LostSeconds:138692564

# ./wasteReport.py --user --start "11/01-00:00" --order LostSeconds
user:foo,Efficiency:0.0%,LostSeconds:4160

..


Download:
https://github.com/sterni1971/wasteReport

cheers


Sven Sternberger
System Engineer
Tel.: 040/8998-4397
DESY IT

Reply via email to