Hello Brian, 

Some questions: 

- Did your research took into account the common storage overhead? other
synchronization overhead? 
- I know that CPU speed of the 50 Mips proc. is equal to the 100 Mips
proc. The difference is in total capacity. But its like the supermarket.
You can have 2 cashiers, but if one can do the same work in a time frame
that the 2 others do (No doubt  that the single CPU can do twice the
work in a heavy duty system). My point is that looking at a specific
TRX, it may take less, but the total machine performance will be same or
better (no overhead, see 1 above). The average throughput is equal or
better. 
- You didn't take into a considering a demanding application that needs
more then what a single CPU can give. For example, if you have a 2 way
machine, each of 50 Mips, and you application needs 51 Mips, You will
pain more then in a system with a one way machine. As you can't by a
machine in a single mips step, the total capacity driven by a 2 way
machine selection is much higher and the (software) costs are much, much
higher.
- looking at your CICS example, hoping your users don't just hit
"enter", CPU is the least factor in a user - machine environment looking
at the elapse time. IO, interval-control wait, record level sharing, So
much reasons to wait - so many opportunities to free the CPU to
others... 
- MVS handles TCBs (and SRBs) not big bulks line "CICS" "TCPIP" the TCB
and old/new PSW swap can occur in the same or other address space,
depending on priority. If you set the serving address spaces higher then
CICS, you will not need to wait. 
- Another interesting example is the engine efficiancy. Do you use bus
(51 passangers) or your own car? 

Corrent me if I am wrong.

Wish to hear more about this issue. Thanks to those who already
responded, 

Itschak 
Some questions: 

- Did your research took into account the common storage overhead? other
synchronization overhead? 
- I know that CPU speed of the 50 Mips proc. is equal to the 100 Mips
proc. The difference is in total capacity. But its like the supermarket.
You can have 2 cashiers, but if one can do the same work in a time frame
that the 2 others do (No doubt  that the single CPU can do twice the
work in a heavy duty system). My point is that looking at a specific
TRX, it may take less, but the total machine performance will be same or
better (no overhead, see 1 above). The average throughput is equal or
better. 
- You didn't take into a considering a demanding application that needs
more then what a single CPU can give. For example, if you have a 2 way
machine, each of 50 Mips, and you application needs 51 Mips, You will
pain more then in a system with a one way machine. As you can't by a
machine in a single mips step, the total capacity driven by a 2 way
machine selection is much higher and the (software) costs are much, much
higher.
- looking at your CICS example, hoping your users don't just hit
"enter", CPU is the least factor in a user - machine environment looking
at the elapse time. IO, interval-control wait, record level sharing, So
much reasons to wait - so many opportunities to free the CPU to
others... 
- MVS handles TCBs (and SRBs) not big bulks line "CICS" "TCPIP" the TCB
and old/new PSW swap can occur in the same or other address space,
depending on priority. If you set the serving address spaces higher then
CICS, you will not need to wait. 
- Another interesting example is the engine efficiancy. Do you use bus
(51 passangers) or your own car? 

Corrent me if I am wrong.

Wish to hear more about this issue. Thanks to those who already
responded, 

Itschak 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to