跳到主要内容

bhist

信息

该命令从fsched-10.87以后版本开始支持。

介绍

bhist用于查看作业的历史信息。

参数说明

选项功能描述主要差异
-a显示已完成和未完成作业信息无差异
-b简要格式无差异
-C显示指定时间间隔内完成/退出的作业无差异
-d显示已完成作业信息无差异
-D显示指定时间间隔内调度的作业无差异
-e显示已退出作业信息无差异
-h打印帮助信息实现了更详细的帮助信息
-J显示指定作业名的作业无差异
-Jd按作业描述过滤无差异
-l长格式显示详细作业信息细节在后面章节列出
-m显示调度到指定主机的作业无差异
-p显示待处理作业信息无差异
-P显示属于指定项目的作业无差异, project对应wckey
-q显示提交到指定队列的作业无差异
-r显示运行中作业信息无差异
-s显示挂起作业信息无差异
-S显示指定时间间隔内提交的作业无差异
-u显示指定用户提交的作业无差异
-V打印版本信息无差异
-w宽格式显示无差异

默认的输出项

输出项功能描述主要差异
Time Summary统计作业在不同状态下花费的时间
- PEND作业的总等待时间(不包括用户挂起时间)无差异
- PSUSP待处理作业的用户挂起总时间不支持挂起pending job
- RUN作业的总运行时间无差异
- USUSP作业被调度后的用户挂起总时间显示挂起时间,不区分用户还是系统挂起
- SSUSP作业被调度后的系统挂起总时间dummy值为0
- UNKWN作业的未知状态总时间dummy值为0
- TOTAL作业在所有状态下的总时间显示PEND+RUN+USUSP

-l选项的输出项

输出项功能描述主要差异
Project作业提交所属项目无差异, project对应wckey
Command作业命令作业完成一段时间后Command无法显示
Requested Resourcesbsub命令中指定的所有资源需求字符串只显示rusage[mem=xxx]
Execution CWD作业运行时的实际工作目录无差异
Effective RES_REQ调度器解析OR构造后看到的实际资源需求selectorder为dummy值,rusage显示mem
Terminated jobs显示终止作业的退出原因退出的原因是dummy值
Interactive jobs交互式作业的特殊信息显示输出还包括CWD,home
Dispatched Tasks显示分配的任务数和主机无差异
Allocated Slots当LSB_ENABLE_HPC_ALLOCATION=Y时显示分配的槽位数和主机无差异
Pid作业进程ID作业完成后Pid无法显示
Suspend event time作业挂起的时刻拿不到作业挂起的时刻,按照只有一次挂起估算
Memory usage information显示峰值内存使用量和平均内存使用无差异
Submit host提交节点作业完成一段时间后Submit host无法显示
Queue队列名称无差异
Job Description作业描述无差异

job_id过滤条件

过滤项功能描述主要差异
默认无显示所有历史任务为了防止任务太多导致数据库压力,限制默认查询过去一周的任务,也可以通过筛选选项中的-C参数设定查询范围,-D-S仍会查询过去一周的任务,再在结果中筛选
job_ID...恢复指定id的一个或多个任务。无差别
job_ID[index_list]...恢复指定idindex_list的一个或多个任务。无差别

使用示例

  1. 显示指定任务

    bhist 11301
  2. 按用户筛选任务

    bhist -u test
  3. 显示过去一天内的任务

    bhist -C .-1, -a

注意事项

  • wrapper中为了防止任务太多导致数据库压力,限制默认查询过去一周的任务,也可以通过筛选选项中的-C参数设定查询范围
  • 如果查询范围内任务很多,仍然有可能导致数据库压力。