Hi guys,
I would like to calculate the CPU efficiency and Memory efficiency of slurm 
jobs. I know that the “seff” command is for this. I’d like to do the same job 
on my own. 
When I was studying the source code of the seff command, I saw the code below:

my $ncpus = 1;
if (exists $job->{'alloc_cpus'}) {
    $ncpus = $job->{'alloc_cpus'};
} else {
    if (exists $job->{'tres_alloc_str'}) {
        $ncpus = Slurmdb::find_tres_count_in_string($job->{'tres_alloc_str'}, 
TRES_CPU);
    }
}

I am wondering under what circumstance would the “alloc_cpus” field for a job 
to be empty while having corresponding value in AllocCPU field?

Very grateful for any help.
Thank you!

Reply via email to