I'm trying to run multiple jobs in parallel by parallel Iterates and multiple
tRunJobs as child jobs with TOS6.3.0, however exec time is not as
shortened as I expect.
Here is a brief explanation of what the parent and child jobs do:
The target files are 8 archive files, the jobs firstly extract these
archive files and then process each file included in them according to
its header record(2 cases). Please see the attached images of
the parent and child jobs.
I try to do those jobs above mentioned with 8 Iterations(every archive file)
and enabling multi thread execution of both parent and child jobs on an
environment of sufficient memory(no out of memory in fact) and 8 CPUs,
but exec time is shortened to only 80% of non-multi thread execution with
tFileCopy_1 and tFileUnarchive_1 in the child job are executed in parallel
and exec time of only these 2 components seems to be as shortened as
I expect, they work well in parallel, but the rest of the child job doesn't seem to
work as well in parallel as I expect...
Could anyone kindly let me know what is wrong in my parent and child jobs?
Thanks in advance.
Parent JobChild Job extraChild Job whole