For some time, a rule of thumb has been that a CICS region should not be more than 80% busy. During this time,...
a CICS address space had only 1 TCB. The latest versions of CICS have 3 TCB's when in version 4, and 4 TCB's when using transactions server. The major TCB, when looking at CICS shutdown stats is the Quasi (QR-TCB).
"It is my understanding that you can determine how busy the QR-TCB is by dividing the accumulated CPU time for this TCB by the accumulated time the TCB was dispatched.
"If this percent busy is at 80% or greater, will there be performance issues?"
The rule of thumb still applies: If the main CICS QR TCB gets too busy then performance will suffer.
If you were using compiled Java (which used the H8 TCBs) and now changed into CTS 2.2 native Java using a JVM (J8 TCB) then this does not have an affect on QR usage.
If you are on CTS 2.2 then some of the processing that was done on the QR TCB (or its subtasks) is done on L8 TCBs (mainly DB2 access). This means that there will be a (small) utilization improvement (i.e., CPU time on the QR TCB reduces) as the QR TCB will be less busy.
Nevertheless, I would not consider that this utilization reduction would be significant for sizing purposes when compared with all the other things that go into capacity planning.
Where you can reduce the QR TCB time for CTS 2.2 is by ensuring your CICS regions are threadsafe and then changing your applications so that all DB2 accesses are next to each other (without any intervening XC calls). These applications can be RDO configured so that the swap back to QR after DB2 activity on L8 does not occur (staing on the L8) so reducing the load on the QR TCB to the benefit of everything else.
If you have a look on the CICS Web site, I have put up a doc on 1.3->2.2 migration which goes into this.
Related Q&A from Robert Crawford
I want to replicate DB2 from the mainframe to an AIX box since it's cheaper and the copy can be used for testing. Is this possible?continue reading
What's the impact on I/O when you run in a CPU-constrained mainframe environment?continue reading
I need to transfer one PS file's data from a mainframe to a Linux server. Are there any JCL scripts that can do this for me?continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.