外观
队列介绍
本文介绍太行 I 号集群当前可用的登录、CPU 与 GPU 队列,以及常用的状态查看方式,便于用户根据作业类型选择合适的资源。
队列命名规则
队列名称通常由三部分组成:
q:表示队列(queue)。cpu或gpu:表示资源类型。- 后缀标识:表示队列对应的硬件平台或显卡型号,如
18i、23i、a800、4090等。
队列列表
| 队列名称 | 节点名称 | 节点数量 | 队列类型 | 配置说明 |
|---|---|---|---|---|
qlogin | login[1-6] | 6 | 登录节点 | 供登录、环境配置和短时间调试使用。 |
qfree | vnode[1-4] | 4 | CPU 免费队列 | 每节点 16 核虚拟 CPU,内存 64 GB。 |
qcpu_18i | bnode[1-30] | 30 | CPU 普通队列 | 每节点 2 颗 Intel 4116 CPU,合计 24 核,内存 64 GB。 |
qcpu_23i | cnode[1-16] | 16 | CPU 普通队列 | 每节点 2 颗 Intel 8358 CPU,合计 64 核,内存 512 GB。 |
qcpu_23if | fnode[1-4] | 4 | CPU 大内存队列 | 每节点 4 颗 Intel 8380H CPU,合计 112 核,内存 1.5 TB。 |
qcpu_23a | gnode[1-19] | 19 | CPU 普通队列 | GPU 节点上的 CPU 计算资源,每节点 2 颗 AMD EPYC 7663 CPU,最多可用 48 核,节点总核数 96,内存 512 GB。 |
qgpu_a800 | gnode[1-4] | 4 | GPU 队列 | 每节点 8 张 A800,2 颗 AMD EPYC 7663 CPU,合计 112 核,内存 1 TB。 |
qgpu_40 | gnode[5-7] | 3 | GPU 队列 | 每节点 8 张 A40,2 颗 AMD EPYC 7763 CPU,合计 128 核,内存 512 GB。 |
qgpu_3090 | gnode[8-17] | 10 | GPU 队列 | 每节点 8 张 3090,2 颗 AMD EPYC 7763 CPU,合计 128 核,内存 512 GB。 |
qgpu_4090 | gnode[18-19] | 2 | GPU 队列 | 每节点 8 张 4090,2 颗 AMD EPYC 9654 CPU,合计 192 核,内存 512 GB。 |
登录节点使用说明
登录节点仅用于登录、环境配置和短时间调试测试,请勿在登录节点批量投递作业或执行完整计算任务。单进程最长运行时间为 60 分钟。
作业运行时限
qfree:默认作业运行时限为 3 小时,达到时限后作业会被调度系统终止。- 其他计算队列:目前不设置默认运行时限。
qlogin:登录节点单进程最长运行 60 分钟,仅用于环境配置、代码编译和短时间测试。
合理设置运行时间
其他计算队列虽然没有默认运行时限,仍建议根据作业实际需要设置合理的运行时间,以便调度系统安排资源并及时发现异常作业。
查看集群状态
可以使用 sinfo 查看集群队列和节点状态:
bash
[demo@login2 ~]$ sinfo
PARTITION AVAIL TIMELIMIT NODES STATE NODELIST
qfree* up 3:00:00 4 idle vnode[1-4]
qcpu_23a up infinite 1 drng gnode14
qcpu_23a up infinite 10 mix gnode[4,8-13,15,17-18]
qcpu_23a up infinite 2 idle gnode[16,19]
qcpu_23i up infinite 1 mix cnode10
qcpu_23i up infinite 2 alloc cnode[1-2]
qcpu_23i up infinite 13 idle cnode[3-9,11-16]
qcpu_23if up infinite 1 mix fnode1
qcpu_23if up infinite 1 idle fnode4
qcpu_18i up infinite 1 mix bnode1
qcpu_18i up infinite 28 idle bnode[2-29]
qgpu_a800 up infinite 3 mix gnode[1-2,4]
qgpu_a800 up infinite 1 idle gnode3
qgpu_a40 up infinite 2 idle gnode[6-7]
qgpu_3090 up infinite 1 drng gnode14
qgpu_3090 up infinite 8 mix gnode[8-13,15,17]
qgpu_3090 up infinite 1 idle gnode16
qgpu_4090 up infinite 1 mix gnode18
qgpu_4090 up infinite 1 idle gnode19| Slurm 命令 | 功能 |
|---|---|
sinfo -N | 查看节点级信息 |
sinfo -N --states=idle | 查看当前空闲节点 |
sinfo --partition=<队列名> | 查看指定队列信息 |
sinfo --help | 查看全部选项 |
常见节点状态包括:
drain:节点故障或已被管理员排空,不接收新作业。alloc:节点资源已被完全分配。idle:节点空闲,可供使用。down:节点离线或不可用。mix:节点部分资源已被占用,但仍有剩余资源可分配。
