I have a question regarding CPU time consumption by set of jobs.
In production, we have a scenario where one job solely for doing sort and the other job takes sortout as input and process it. These two jobs are running under two different jobnames (or in Procs).
If we combine these two jobs into one..will there be any savings in CPU time. I was under the assumption, by consolidating like this we can surely reduce CPU as the time taken for i-o operations will come down to some extent. I have tested these jobs separately and consolidated them again and validated. I got mixed results. there by I was not able to come to a conclusion.
I guess we may need to consider Elapsed Time, Active Time, Channel Time also into account when we are refering to CPU time. Please advice me.
I think you wont get any time difference. Both will take same time approximately. Becuase in one job you are doing sort, suppose it takes x min. In other job you are using the sorted output file, suppose it takes y min.
If you combine both of them in single job, steps one takes x min to sort the file. and the second one takes y min to process other operations.