📌  相关文章
📜  bash slurm 显示正在运行的作业 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:36.934000             🧑  作者: Mango

Bash Slurm 显示正在运行的作业

简介

Slurm 是一个开源的作业调度器,被广泛应用于大型计算机集群中。Bash Slurm 显示正在运行的作业可以帮助程序员快速获取计算机集群中当前正在运行的作业信息,从而方便程序员对作业调度和管理。

用法
安装 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 作业调度器的程序员可以使用该命令快速获取作业信息。