阵列中所有作业的有效作业效率报告

问题描述 投票:0回答:1

我希望收集作业阵列中所有作业的效率报告。 seff命令实际上没有选项。当我为阵列作业ID运行seff命令时,我仅获得阵列中一项作业的效率报告。

有人对我如何获得阵列中所有作业的效率报告,或如何收集作业阵列中所有作业的内存和CPU的均值,最小值和最大值的累积统计数据,如平均值?

请参见下面的输出:

[user@cluster]$ seff 26838
Job ID: 26838
Array Job ID: 26835_1
Cluster: cluster
User/Group: user/HPCusers
State: COMPLETED (exit code 0)
Cores: 1
CPU Utilized: 00:05:29
CPU Efficiency: 103.13% of 00:05:19 core-walltime
Job Wall-clock time: 00:05:19
Memory Utilized: 125.11 MB
Memory Efficiency: 8.94% of 1.37 GB
slurm
1个回答
0
投票

seff的代码中的注释“大致等效”:

sacct -P -n -a --format JobID,User,Group,State,Cluster,AllocCPUS,REQMEM,TotalCPU,Elapsed,MaxRSS,ExitCode,NNodes,NTasks -j <job_id>

但是,与seff不同,它输出作业中每个步骤的信息。我希望它也可以输出作业数组中每个作业的信息...

© www.soinside.com 2019 - 2024. All rights reserved.