每天一万多和个作业运行,有历史运行记录,如何对当前跑批结束时间进行预测?
历史运行记录比较复杂,有时候运行时间因为种种原因,结束时间比较晚。每天有四十个作业不计算到跑批结束范围内。
作业与作业之间有复杂的依赖关系,在进行预测结束时间时,相关因素需要考虑。
1.找出不计算跑批时间的四十个任务,排除。
2.在历史记录中找几个典型情况,记录下日期。
3.查找当前正在运行的和没有开始运行的任务清单。
4.根据3的任务清单,在2中查找对应的任务列表,在列表中计算最小开始时间,最大结束时间,两个时间相减,得出这些任务在典型情况下所需时间。
5.当前时间加上4步计算出来的时间,就是当前任务预计结束时间。
如此计算出来的结束时间,仅作参考,