📅  最后修改于: 2023-12-03 15:13:36.934000             🧑  作者: Mango
Slurm 是一个开源的作业调度器,被广泛应用于大型计算机集群中。Bash Slurm 显示正在运行的作业可以帮助程序员快速获取计算机集群中当前正在运行的作业信息,从而方便程序员对作业调度和管理。
在 Linux 系统中,可以通过以下命令安装 Slurm:
sudo apt-get install slurm-llnl
要显示当前正在运行的作业,可以使用以下命令:
squeue -u username
其中,-u 指定用户的用户名。
该命令将返回当前用户正在运行的作业信息,包括作业 ID、作业名称、节点名称、状态、时间等信息。
要显示所有正在运行的作业信息,可以使用以下命令:
squeue
该命令将返回所有正在运行的作业信息,包括作业 ID、作业名称、节点名称、状态、时间等信息。
以下是显示当前用户正在运行的作业信息的示例:
$ squeue -u username
JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)
123456 gpu Job_1 username R 1-20:25:11 1 node001
123457 cpu Job_2 username R 1-10:25:11 4 node[002-005]
以下是显示所有正在运行的作业信息的示例:
$ squeue
JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)
123456 gpu Job_1 username R 1-20:25:11 1 node001
123457 cpu Job_2 username R 1-10:25:11 4 node[002-005]
123458 cpu Job_3 username R 0-01:10:11 1 node006
123459 gpu Job_4 username R 0-01:05:11 1 node007
Bash Slurm 显示正在运行的作业是非常方便的命令,在计算机集群中使用 Slurm 作业调度器的程序员可以使用该命令快速获取作业信息。