Dear Jeherul,

Jeherul Islam <jehe...@gmail.com> writes:

> Dear All, 
>
> Please share the correct way of calculating the GPU usages.
> I am confused with sreport and sacct cmd. I am getting a different result. 
>
> # sreport cluster AccountUtilizationByUser cluster=**** user=j.mira 
> start=2021-05-01 end=2021-08-31 --tres="gres/gpu" 

Here you have:

  end=2021-08-31

> --------------------------------------------------------------------------------
> Cluster/Account/User Utilization 2021-05-01T00:00:00 - 2021-08-30T23:59:59 
> (10540800 secs)
> Usage reported in TRES Minutes
> --------------------------------------------------------------------------------
>   Cluster         Account     Login     Proper Name      TRES Name     Used 
> --------- --------------- --------- --------------- -------------- -------- 
> ****       chemistry    j.mira          j.mira       gres/gpu   149434 
>
> # sacct --account=chemistry 
> --format=jobid,user,ElapsedRaw,state,AllocGRES,ncpus --starttime=2021-05-01 
> --endtime=2021-08-01  | grep j.mira| grep gpu| awk '{sum += $3} END {print 
> sum}'

whereas here you have

  --endtime=2021-08-01

> 4957060
>
> Please share the correct way.
>
> With Thanks and regards

so, without having checked your sacct/awk logic I would not expect the results 
to be the same.

Cheers,

Loris

-- 
Dr. Loris Bennett (Hr./Mr.)
ZEDAT, Freie Universität Berlin         Email loris.benn...@fu-berlin.de

Reply via email to