列出每个状态的工作数量
List number of jobs of each status
是否有一种简单的方法让 SLURM 为给定用户打印出每个状态的作业数(例如,运行、待定、已完成、失败等)?
获取该信息的一种方法是:
squeue -u $USER -o%T -ST | uniq -c
-u
参数会过滤特定用户的作业,-o%T
参数只会输出作业状态,-S
参数会对它们进行排序。然后 uniq -c
将进行计数。
示例输出:
$ squeue -u $USER -o%T -ST | uniq -c
147 PENDING
49 RUNNING
是否有一种简单的方法让 SLURM 为给定用户打印出每个状态的作业数(例如,运行、待定、已完成、失败等)?
获取该信息的一种方法是:
squeue -u $USER -o%T -ST | uniq -c
-u
参数会过滤特定用户的作业,-o%T
参数只会输出作业状态,-S
参数会对它们进行排序。然后 uniq -c
将进行计数。
示例输出:
$ squeue -u $USER -o%T -ST | uniq -c
147 PENDING
49 RUNNING