2024年4月1日发(作者:能月华)
sbatch用法
sbatch是Slurm作业调度器中的一个命令,用于提交、管理和
控制任务作业。它提供了一种方便、高效、可扩展的方式来管
理大规模计算集群上的作业。通过sbatch命令,用户可以指
定任务的运行参数、依赖关系和限制条件,以并行地在计算集
群上运行任务。
sbatch命令的基本用法是:
```
sbatch [OPTIONS] SCRIPT [SCRIPT OPTIONS]
```
其中,OPTIONS是用于指定sbatch的运行参数,SCRIPT是
用户指定的作业提交脚本路径,SCRIPT OPTIONS是用户自
定义的作业脚本选项。
下面将详细介绍sbatch命令的各个参数和用法。
## 1. 基本参数
### 1.1. -A, --account=name
用于指定作业提交的账户。可以通过账户来限制作业的资源使
用和配额。如果未指定账户,系统会使用默认账户。
```bash
sbatch -A myaccount
```
### 1.2. -J, --job-name=name
用于指定作业的名称。作业的名称可以在Slurm系统中唯一标
识一个作业。
```bash
sbatch -J myjob
```
### 1.3. -n, --ntasks=number
用于指定作业中的任务数。每个任务将并行地在计算节点上执
行。默认值为1。
```bash
sbatch -n 8
```
### 1.4. -N, --nodes=number
用于指定作业需要的计算节点数。默认情况下,每个节点上运
行一个任务。
```bash
sbatch -N 2
```
2024年4月1日发(作者:能月华)
sbatch用法
sbatch是Slurm作业调度器中的一个命令,用于提交、管理和
控制任务作业。它提供了一种方便、高效、可扩展的方式来管
理大规模计算集群上的作业。通过sbatch命令,用户可以指
定任务的运行参数、依赖关系和限制条件,以并行地在计算集
群上运行任务。
sbatch命令的基本用法是:
```
sbatch [OPTIONS] SCRIPT [SCRIPT OPTIONS]
```
其中,OPTIONS是用于指定sbatch的运行参数,SCRIPT是
用户指定的作业提交脚本路径,SCRIPT OPTIONS是用户自
定义的作业脚本选项。
下面将详细介绍sbatch命令的各个参数和用法。
## 1. 基本参数
### 1.1. -A, --account=name
用于指定作业提交的账户。可以通过账户来限制作业的资源使
用和配额。如果未指定账户,系统会使用默认账户。
```bash
sbatch -A myaccount
```
### 1.2. -J, --job-name=name
用于指定作业的名称。作业的名称可以在Slurm系统中唯一标
识一个作业。
```bash
sbatch -J myjob
```
### 1.3. -n, --ntasks=number
用于指定作业中的任务数。每个任务将并行地在计算节点上执
行。默认值为1。
```bash
sbatch -n 8
```
### 1.4. -N, --nodes=number
用于指定作业需要的计算节点数。默认情况下,每个节点上运
行一个任务。
```bash
sbatch -N 2
```