bhist用于显示任务的历史信息。
描述
默认情况下,显示你的pending、running、suspended jobs。bhist命令查找是通过使用LSF系统事件日志文件:$LSB_SHAREDIR/cluster_name/logdir/lsb.events
。bhist命令还可以显示过去一周发生的事件。将环境变量LSB_BHIST_HOURS设置为可选的小时数(-t)。
选项
-
-a:显示完成和没有完成的所有jobs。
-
-aff:显示历史job关于cpu和mem类资源需求。如果job状态是pending,其请求的类资源将会被显示出来。对于运行的jobs,以标题为AFFINITY的表,显示请求的资源和实际使用资源。该表详细的显示了cpu和mem与任务的绑定信息,每一行代表一个处理单元。对于已经结束的作业(EXIT/DONE),请求的资源和有效的资源也会被详细的显示出来。仅在和参数-l使用。
-
-b:简洁的格式。
-
-cname:多集群时显示执行主机所在的集群和主机组。
-
-d:显示已完成的job。
-
-data:显示具有数据需求的作业的历史信息(例如,使用-data提交的作业)。bhist -data选项充当一个过滤器,只显示有数据需求的作业。
-
-e:显示状态为exit退出的job。
-
-hostfile:如果使用bsub -hostfile选项提交作业,或者使用bmod -hostfile选项修改作业以指向用户指定的主机文件,则bist -l -hostfile选项显示用户指定的主机文件路径。hostfile选项还显示主机文件的内容。
-
-p:显示pending状态的jobs信息。
-
-r:显示running状态的jobs信息。
-
-s:显示suspended状态的jobs信息。
-
-t:按时间顺序显示事件信息,包括能源告警及调度事件。JOB_PROV_HOST和HOST_POWER_STATUS。默认情况下,只显示最近一周的数据,想查看不同时间段的,可以使用-t参数同时使用-T参数。
使用LSB_BHIST_HOURS和-t显示job事件在当前时间之前的时间段,时段可以自定义。 -
-w:UF:显示未格式化的作业详细信息。这个选项使得编写用于在bist上解析关键字的脚本变得很容易。此选项的结果对输出没有广泛的控制。每一行都从行首开始。没有任何分隔符结束的资源使用消息行添加一个分号来分隔它们的不同部分。第一行和以时间戳开头的所有行以非格式化形式显示在一行中。输出没有行长度和格式控制。
-
-C start_time,end_time:显示指定之间段内已完成或退出的jobs,时间格式:yyyy/mm/dd/HH:MM,此参数会覆盖掉-r -s -p -a参数。
-
-D start_time,end_time:显示指定段内派发的jobs,时间格式:yyyy/mm/dd/HH:MM。必须同-a一同使用。
-
-f logfile_name :搜索指定的事件日志,这对脱机分析很有用。指定绝对路径或相对路径。指定的文件路径在UNIX下最多可以包含4094个字符,在Windows下最多可以包含255个字符。