You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何计算通过sbatch提交的Slurm作业的计费核心总时长?

HPC作业计费CPU时长问题解答
  • 核心结论:计费的CPU总时长是后两个条目(bash脚本+srun任务)的时长总和(约3小时13分),不会包含第一个作业顶层记账条目。
  • 具体解释:
    • sacct输出的第一个条目是作业的顶层记账项(仅显示作业ID,无后缀),它记录的是从作业提交到结束的全生命周期时长,但这个条目本身不占用计算节点的CPU资源,只是集群对作业的管理记录,不计入计费。
    • 带.batch后缀的条目对应sbatch启动的bash脚本进程,带数字后缀(如.0)的条目对应srun启动的计算任务,这两个条目是实际占用CPU资源的进程,计费会统计这两个的CPU时长总和。
  • 验证方式:
    执行命令sacct -j <你的作业ID> --format=JobID,Elapsed,AllocCPUs,CPUTime,查看每个条目的CPUTime(单条目的CPU总时长=运行时长×分配的CPU核心数),计费总额就是.batch和srun任务条目的CPUTime之和。

内容的提问来源于stack exchange,提问作者Zulkeefal Dar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 11:22:06