Thanks alot! These will be very helpful! On Thu, Jun 15, 2017 at 3:52 PM, Kilian Cavalotti < [email protected]> wrote:
> > Hi Barry, > > On Thu, Jun 15, 2017 at 9:16 AM, Barry Moore <[email protected]> wrote: > > Does anyone have a script or knowledge of how to query wait times for > Slurm > > jobs in the last year or so? > > With the help of histogram.py from > https://github.com/bitly/data_hacks, you can have a one-liner: > > $ SLURM_TIME_FORMAT="%s" sacct -nDX -o submit,start -S $(date -d "now > -1 year" +%Y-%m-%d) | awk '{w=($2-$1)/60; if (w>=0) print w}' | > histogram.py -p --no-mvsd -f "%8.0f" > # NumSamples = 255101; Min = 0.00; Max = 18688.60 > # each ∎ represents a count of 3299 > 0 - 1869 [247430]: > ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ > ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ > (96.99%) > 1869 - 3738 [ 3437]: ∎ (1.35%) > 3738 - 5607 [ 1974]: (0.77%) > 5607 - 7475 [ 1045]: (0.41%) > 7475 - 9344 [ 677]: (0.27%) > 9344 - 11213 [ 53]: (0.02%) > 11213 - 13082 [ 55]: (0.02%) > 13082 - 14951 [ 46]: (0.02%) > 14951 - 16820 [ 95]: (0.04%) > 16820 - 18689 [ 289]: (0.11%) > > That's wait times in minutes for the past year. You can add the > relevant divider in the awk part to get that in other time units. > Also, adjusting bins or using log scale in histogram.py options could > help. > > Cheers, > -- > Kilian > -- Barry E Moore II, PhD E-mail: [email protected] Assistant Research Professor Center for Simulation and Modeling University of Pittsburgh Pittsburgh, PA 15260
