<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi, Hahn</div><div>I mean the elapsed time.</div><div>In the example I mentioned earlier,a job run 10s ,the elapsed time from sacct is 640s(10s*64), so how do i get the real elapsed time from sacct or other command line tools?</div><div><br></div><div>As you mentioned, i checked usercpu/systemcpu/totalcpu, but they all zero</div><div>Query command: sacct -T -X -S 2020-07-16T00:00:00 -E 2020-07-16T23:59:59 -r $partition --format=cputimeraw,usercpu,systemcpu,totalcpu,alloccpus,allocnodes,AllocTRES%40</div><div><div>CPUTimeRAW    UserCPU  SystemCPU   TotalCPU  AllocCPUS AllocNodes                                AllocTRES</div><div>---------- ---------- ---------- ---------- ---------- ---------- ----------------------------------------</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div>       640   00:00:00   00:00:00   00:00:00         64          1                 billing=64,cpu=64,node=1</div><div> </div></div><div>Jobs use 1/2/4/8/16/32/64 cores, but elapsed time are the same from sacct. </div><div>The real elasped time should be 10/20/40/80/160/320/640</div><div><br></div><div>regards.</div><div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 16 Jul 2020 11:03:07 -0400 (EDT)<br>
From: Mark Hahn <<a href="mailto:hahn@mcmaster.ca" target="_blank">hahn@mcmaster.ca</a>><br>
To: Slurm User Community List <<a href="mailto:slurm-users@lists.schedmd.com" target="_blank">slurm-users@lists.schedmd.com</a>><br>
Subject: Re: [slurm-users] how to know the real utilization of a node<br>
        when oversubscribe is set to FORCE<br>
Message-ID:<br>
        <<a href="mailto:alpine.LFD.2.02.2007161036410.16842@coffee.psychology.mcmaster.ca" target="_blank">alpine.LFD.2.02.2007161036410.16842@coffee.psychology.mcmaster.ca</a>><br>
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed<br>
<br>
> srun -N 1 -n 1 -p testA sleep 10<br>
> then the cpurawtime of this job recorded by slurm is 640s, but actually<br>
> this job only used 10s;<br>
> so, I want to know are there any way to get the real cputime used by this<br>
> job in slurm.<br>
<br>
if you really mean cpu time (compute-bound, not elapsed),<br>
then don't you just want usercpu, systemcpu and totalcpu from sacct?<br>
<br>
cputime/cputimeraw is just ncpus * elapsed.<br>
<br>
regards,<br>
-- <br>
operator may differ from spokesperson.              <a href="mailto:hahn@mcmaster.ca" target="_blank">hahn@mcmaster.ca</a><br>
<br>
<br>
<br>
------------------------------<br>
</blockquote></div></div></div></div></div></div>