提交交互式作业-srun

简介

交互式提交作业:在计算服务E-Shell窗口中执行srun命令,主要命令格式如下:

srun [options] program

srun常用选项

srun包括多个选项,其中最常用的选项主要有以下几个:

• -n 或 --ntasks=number

指定要运行的任务数,默认每个任务一个处理器核。

• -c 或 --cpus-per-task=ncpus

作业步的每个任务需要 ncpus 个处理器核。若未指定该选项,则默认为每个任务分配一个处理器核。

• -N 或 --nodes=nnodes

请求为作业分配nnodes个节点。如果作业的请求节点个数超出了分区中配置的节点数目,作业将被拒绝。

• -p 或 --partition=partitionname

在指定分区中分配资源。如未指定,则在系统默认分区中分配资源。

• -w 或 --nodelist=nodenamelist

请求指定的节点名称列表。列表可以用逗号分隔的节点名或节点范围(如 h02r1n[00-19])指定。

• --exclusive

作业独占节点,作业运行过程中不允许其他作业使用节点,即使节点核心未用满。

• -h, --help

若需使用 srun 更多选项,可通过“srun -h” 或“srun --help” 查看。

使用示例

  1. 在分区 normal 上指定任务数运行 hostname,如下图所示:

  2. 在分区 normal 上指定节点运行 hostname,如下图所示:

  3. 在分区 normal 上指定节点数2,任务数6,独占运行 hostname,如下图所示:

results matching ""

    No results matching ""