LSF作业系统查看bsub提交历史
查看job history都是通过bhist
命令实现。
1. 查看某个具体的作业历史记录
bhist -l job-ID
(base) usr@gpu1:~$ bhist 655xx
Summary of time in seconds spent in various states:
JOBID USER JOB_NAME PEND PSUSP RUN USUSP SSUSP UNKWN TOTAL
655xx usr xyz 1 0 109980 0 0 0 109981
2. 显示每个作业的时间信息和调度事件的完整历史
bhist -l
2. 查看活动事件日志中未列出的作业的历史记录
LSF 会定期备份和删除作业历史日志。 默认情况下,bhist 仅显示当前事件日志文件中的作业历史记录。
可以使用 bhist -n num_logfiles
显示在一段时间前完成且不再在活动事件日志中列出的作业的历史记录。
-n num_logfiles 选项告诉 bhist 命令搜索指定数量的日志文件,而不是只搜索当前日志文件。
以相反的时间顺序搜索日志文件。 例如,命令 bhist -n 3 搜索当前事件日志文件,然后搜索两个最近的备份文件。
如下表所示:
bhist -n 1 | searches the current event log file lsb.events |
---|---|
bhist -n 2 | searches lsb.events and lsb.events.1 |
bhist -n 3 | searches lsb.events, lsb.events.1, lsb.events.2 |
bhist -n 0 | searches all event log files in LSB_SHAREDIR |
3. 查看按时间顺序排列的作业历史记录
默认情况下,bhist 命令按作业显示作业事件历史文件 lsb.events 中的信息。
bhist -t
bhist 的 -t 选项可用于按时间顺序显示事件,而不是对每个作业的所有事件进行分组。
(base) usr@gpu1:~$ bhist -t
##默认展示一个星期时间段内的所有bsub历史
Sun Feb 1 07:21:48: Job <01> done successfully;
Sun Feb 1 07:21:48: Job <02> post job process done successfully;
Sun Feb 1 07:24:36: Job <03> has been cleaned;
bhist-T
-T 选项允许您仅选择给定时间范围内的那些事件。
$ bhist -t -T 14:00,14:30
Wed Oct 22 14:01:25: Job <1574> done successfully;
Wed Oct 22 14:03:09: Job <1575> submitted from host to Queue , CWD , User , Project , Command , Requested Resources ;
Wed Oct 22 14:03:18: Job <1575> dispatched to ;
Wed Oct 22 14:03:18: Job <1575> starting (Pid 210);