On Fri, 5 Feb 2016 11:41:52 +1100, Andrew Rowley <[email protected]>
wrote:
>I am using JZOS to run Java as a batch job, and these are my tests for
>general processing of SMF data rather than time zone conversion
>specifically. It wouldn't surprise me if the batch job is better than
>running under the shell.
Tests I did a few years ago seemed to indicate that there was some additional
overhead from running under JZOS vs. BPXBAT*
Workload #1:
Average CPU secs (multiple runs)
zAAPn GCP
BPXBATCH 0.50 0.20
JZOS 0.73 0.12
BPXBATSL 0.52 0.14
I figured that maybe that was just a minor startup difference, but surprisingly
a much longer workload followed the same pattern:
Workload #2:
Average CPU secs (multiple runs)
zAAPn GCP
BPXBATCH 141.72 0.52
JZOS 153.49 0.39
BPXBATSL 142.09 0.45
But the JZOS launcher is more convenient, and unless you're very sensitive
about the consumed zAAP (now likely zIIP) time, the difference probably doesn't
matter.
This was under Java 6, but I don't recall what the exact processor model was.
My guess is that it was a z10 5xx.
Interestingly, IBM Java 7 seemed to add a little additional overhead. That was
somewhat expected for short-running tasks, but it seemed to be there for
long-running started tasks too, which was unexpected. It was in the single
digit percentage range, but it was consistent across multiple different
workloads. I never did get that difference understood to my satisfaction.
Scott Chapman
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN