Skip to content

用户资源限制

平台根据用户账号权限分配计算队列和存储空间。提交作业前,建议先确认账号可用队列、当前存储用量以及作业所需的 CPU、GPU 和内存资源。

资源限制概览

项目规则
默认存储空间每位用户默认配置 1 TB
存储扩容可联系管理员申请,按实际获批容量使用
所内用户扩容价格超出默认 1 TB 后,40 元/TB/月
所外用户扩容价格按所内价格的 1.5 倍计费,即 60 元/TB/月
免费队列qfree,默认运行时限为 3 小时
其他计算队列不设置默认运行时限
队列使用范围用户只能向账号已获授权的队列提交作业

存储空间

每位用户默认配置 1 TB 存储空间。现有空间不能满足需要时,可联系管理员申请扩容;扩容容量经确认后生效。

存储扩容价格

  • 所内用户:超出默认 1 TB 的部分按 40 元/TB/月计费。
  • 所外用户:按所内价格的 1.5 倍计费,即 60 元/TB/月
  • 不足 1 TB 的部分按 1 TB 计算;计费周期通常为自然月,以周期内存储用量最大值作为计费依据。

用户可在超算门户的“我的资源”中查看存储用量、软限制和硬限制,也可以在命令行中查看目录占用情况:

bash
# 查看家目录总占用量
du -sh ~

# 查看当前目录下各文件和子目录的占用量
du -sh ./*

重要提示

存储配额不等同于数据备份。请定期清理临时文件、重复数据和无用日志,并将重要数据自行备份。存储空间接近上限时,文件写入和作业输出可能失败。

可用队列

用户账号可提交的队列由平台授权情况决定。提交作业前,可在超算门户“我的资源”中查看账号已开通的队列,也可以使用以下命令查看集群队列状态:

bash
sinfo

提交作业时可通过 -p--partition 指定队列:

bash
# 命令行指定队列
sbatch -p qcpu_23i job.sh

也可以在作业脚本中指定:

bash
#!/bin/bash
#SBATCH --job-name=my_job
#SBATCH --partition=qcpu_23i
#SBATCH --output=%x-%j.out

# 在此处填写计算命令

队列权限

指定队列并不会自动获得该队列的使用权限。如果作业无法提交,请先确认队列名称是否正确,以及当前账号是否已开通该队列;确需新增队列权限时,可联系管理员申请。

作业运行时限

  • 免费计算队列 qfree 的默认运行时限为 3 小时,达到时限后作业会被调度系统终止。
  • qfree 外,其他计算队列目前不设置默认运行时限。
  • 登录节点不属于计算队列,仅用于登录、文件整理、环境配置、代码编译和短时间测试;单进程最长运行时间为 60 分钟。

虽然付费计算队列没有默认运行时限,仍建议在作业脚本中按照实际需要设置合理的运行时间。准确的资源和时间申请有助于调度系统安排作业,也方便用户判断作业是否异常。

合理申请计算资源

提交作业时,应根据程序实际需求申请 CPU 核数、GPU 数量和内存。申请过多会增加排队时间并造成资源浪费,申请不足则可能导致运行缓慢或因内存不足而退出。

建议遵循以下原则:

  • CPU 程序根据并行规模申请核数,不要为单线程程序占用大量 CPU 核心。
  • GPU 程序应选择对应型号的 GPU 队列,并确认程序能够识别所申请的 GPU。
  • 内存需求较大的作业应选择大内存节点,避免因内存不足被系统终止。
  • 正式计算任务必须通过调度系统提交,不要直接在登录节点长时间运行。
  • 作业提交后可使用 squeue -u $USER 查看排队和运行状态,并及时处理异常作业。

提交前检查

  1. 在“我的资源”中确认账号可用队列和存储配额。
  2. 根据程序类型选择 CPU、GPU 或大内存队列。
  3. 确认输入数据、输出目录和软件环境可正常访问。
  4. 合理填写 CPU、GPU、内存和运行时间参数。
  5. 检查存储剩余空间,避免作业因无法写入结果而失败。

相关页面:队列介绍超算门户 CHESS 简介收费标准所内登录智算平台所外登录智算平台

Copyright 2021 All Rights Reserved 生物设计中心 版权所有