Contents | Previous | Next

Migration from VTAM to Telnet

This section explores the performance implications of migrating end-user 3270 connectivity from VTAM to TCP/IP Telnet. It should be used in conjunction with a similar 9121-480 comparison that is summarized in "Migration from VTAM to Telnet" in the VM/ESA 2.3.0 Performance Report. The measurements shown here were obtained on a larger processor that supports many more users.

Measurements were obtained by running the FS8F0R workload on a 9121-742 processor with the end users simulated by TPNS running on a separate system. VM/ESA 2.3.0 was used for all measurements. For the base measurement, connectivity was provided by VTAM 3.4.1 through a CTCA connection with the TPNS system. Table 1 compares this VTAM base measurement to a measurement using TCP/IP 310 Telnet through a 3172-3 Interconnect Controller and a 16Mbit IBM Token Ring.

Workload: FS8F0R 

Hardware Configuration 

Processor model:            9121-742
Processors used:            4
Storage:
    Real:                   1024MB (default MDC)
    Expanded:               1024MB (MDC BIAS 0.1)
Tape:                       3480 (Monitor)
 
DASD:


Type of
DASD


Control
Unit


Number
of Paths



PAGE



SPOOL


- Number of Volumes -
TDSK



User



Server



System

3390-3
RAMAC 2
4


6


32




3390-2
3990-3
4
6


2




2
3390-2
3990-2
4
6


2






3390-2
3990-2
4
10










Note: RAMAC 2 refers to the RAMAC 2 Array Subsystem with 256MB cache and drawers in 3390-3 format.

 
Communications (CTCA):



Control Unit



Number


Lines per
Control Unit



Speed

3088
1
NA
4.5MB
 
Communications (Token Ring):
 
16 Mbit IBM Token Ring
3172-3 Interconnect Controller

Software Configuration 

Driver:                    TPNS
Think time distribution:   Bactrian
CMS block size:            4KB
 
Virtual Machines:


Virtual
Machine



Number



Type


Machine
Size/Mode



SHARE



RESERVED



Other Options

VSCSn
3
VSCS
64MB/XA
10000
1200
QUICKDSP ON
VTAMXA or
1
VTAM/VSCS
64MB/XA
10000
550
QUICKDSP ON














TCPIP
1
TCP/IP
256MB/XA
10000
2700
QUICKDSP ON














SMART
1
RTM
32MB/XA
3%
500
QUICKDSP ON
WRITER
1
CP monitor
2MB/XA
100


QUICKDSP ON
Unnnn
5100
Users
3MB/XC
100




Measurement Discussion 

The results demonstrate that TCP/IP VM Telnet connectivity can support large numbers of users (5100) with good response time (0.36 seconds).

VTAM supports the 3270 interface through the *CCS CP system service (accessed using IUCV requests), while Telnet provides this function through use of the Diagnose X'7C' logical device support facility. This difference is reflected in the results as a large decrease in PRIVOP/CMD and a large increase in DIAG/CMD. The fact that diagnose X'7C' has a longer pathlength than *CCS accounts for much of the CPU usage increase observed in the TCP/IP measurement relative to the VTAM base measurement. Another contributing factor is that TCP/IP does more communication I/Os than VTAM, as shown by the increase in DIAG 98/CMD.

The 3.9% increase in total processing requirements (PBT/CMD (H)) is much less than the 8.2% increase observed for the 9121-480 configuration (see "Migration from VTAM to Telnet" in the VM/ESA 2.3.0 Performance Report). This is because the larger 9121-742 configuration was configured with VSCS in 3 separate virtual machines, whereas the 9121-480 configuration was small enough that VSCS could be configured within the VTAM virtual machine. The external VSCS configuration is less efficient, raising the total VTAM processing requirements and reducing the difference between the VTAM and TCP/IP results.

Note the increase in master processor utilization (MASTER TOTAL (H)) that occurred when going from VTAM to TCP/IP. This is due to an increase in CP master processor utilization (MASTER CP (H)). This occured because most of the CP modules that implement Diagnose X'7C' obtain their MP serialization by running on the master processor. This increase in master processor contention caused the response time increase relative to the VTAM base case to be larger than it otherwise would have been.


Table 1. Migration from VTAM to TCP/IP


Communications
Interconnection
Run ID


VTAM 3.4.1
CTCA
S4AE5101


TCP/IP 310
3172-3/TR
S4AE5100



Difference





%Difference




Response Time
TRIV INT
NONTRIV INT
TOT INT
TOT INT ADJ
AVG FIRST (T)
AVG LAST (T)



0.093
0.264
0.206
0.181
0.167
0.223



0.121
0.685
0.212
0.193
0.265
0.355



0.028
0.421
0.006
0.012
0.098
0.132



30.11%
159.47%
2.91%
6.60%
59.00%
59.10%


Throughput
AVG THINK (T)
ETR
ETR (T)
ETR RATIO
ITR (H)
ITR
EMUL ITR
ITRR (H)
ITRR



26.14
158.02
179.84
0.879
225.31
49.59
77.19
1.000
1.000



24.53
162.62
178.68
0.910
216.81
49.41
80.88
0.962
0.996



-1.62
4.60
-1.16
0.031
-8.50
-0.18
3.69
-0.038
-0.004



-6.18%
2.91%
-0.65%
3.58%
-3.77%
-0.37%
4.78%
-3.77%
-0.37%


Proc. Usage
PBT/CMD (H)
PBT/CMD
CP/CMD (H)
CP/CMD
EMUL/CMD (H)
EMUL/CMD



17.753
17.738
6.765
6.339
10.988
11.399



18.449
18.413
7.586
7.164
10.863
11.249



0.696
0.675
0.821
0.825
-0.125
-0.150



3.92%
3.81%
12.14%
13.01%
-1.14%
-1.31%


Processor Util.
TOTAL (H)
TOTAL
UTIL/PROC (H)
UTIL/PROC
TOTAL EMUL (H)
TOTAL EMUL
MASTER TOTAL (H)
MASTER TOTAL
MASTER EMUL (H)
MASTER CP (H)
MASTER EMUL
TVR(H)
TVR



319.27
319.00
79.82
79.75
197.61
205.00
82.35
82.00
32.98
49.37
34.00
1.62
1.56



329.65
329.00
82.41
82.25
194.10
201.00
88.48
88.00
27.15
61.33
28.00
1.70
1.64



10.38
10.00
2.59
2.50
-3.51
-4.00
6.13
6.00
-5.83
11.96
-6.00
0.08
0.08



3.25%
3.13%
3.25%
3.13%
-1.78%
-1.95%
7.44%
7.32%
-17.68%
24.23%
-17.65%
5.12%
5.19%


Storage
NUCLEUS SIZE (V)
TRACE TABLE (V)
WKSET (V)
PGBLPGS
PGBLPGS/USER
TOT PAGES/USER (V)
FREEPGS
FREE UTIL
SHRPGS



2452KB
650KB
71
234K
45.9
189
15656
0.92
1953



2452KB
650KB
72
235K
46.1
190
14891
0.95
1058



0KB
0KB
1
1K
0.2
1
-765
0.03
-895



0.00%
0.00%
1.41%
0.43%
0.43%
0.53%
-4.89%
3.26%
-45.83%


Paging
READS/SEC
WRITES/SEC
PAGE/CMD
PAGE IO RATE (V)
PAGE IO/CMD (V)
XSTOR IN/SEC
XSTOR OUT/SEC
XSTOR/CMD
FAST CLR/CMD



661
341
5.572
129.400
0.720
832
1293
11.816
8.886



648
336
5.507
127.600
0.714
840
1287
11.904
8.854



-13
-5
-0.064
-1.800
-0.005
8
-6
0.088
-0.032



-1.97%
-1.47%
-1.16%
-1.39%
-0.75%
0.96%
-0.46%
0.75%
-0.36%


Queues
DISPATCH LIST
ELIGIBLE LIST



82.25
0.00



60.60
0.02



-21.65
0.02



-26.33%
na  


I/O
VIO RATE
VIO/CMD
RIO RATE (V)
RIO/CMD (V)
NONPAGE RIO/CMD (V)
DASD RESP TIME (V)
MDC REAL SIZE (MB)
MDC XSTOR SIZE (MB)
MDC READS (I/Os)
MDC WRITES (I/Os)
MDC AVOID
MDC HIT RATIO



1684
9.364
527
2.930
2.211
20.400
35.6
63.2
519
25
483
0.93



1921
10.751
777
4.349
3.634
19.800
35.8
63.7
515
24
480
0.93



237
1.387
250
1.418
1.424
-0.600
0.2
0.4
-4
-1
-3
0.00



14.07%
14.82%
47.44%
48.40%
64.39%
-2.94%
0.57%
0.70%
-0.77%
-4.00%
-0.62%
0.00%


PRIVOPs
PRIVOP/CMD
DIAG/CMD
DIAG 04/CMD
DIAG 08/CMD
DIAG 0C/CMD
DIAG 14/CMD
DIAG 58/CMD
DIAG 7C/CMD
DIAG 98/CMD
DIAG A4/CMD
DIAG A8/CMD
DIAG 214/CMD
DIAG 270/CMD
SIE/CMD
SIE INTCPT/CMD
FREE TOTL/CMD



21.234
24.466
1.179
0.735
0.192
0.025
1.250
0.000
0.530
3.583
2.670
11.986
0.940
55.604
37.255
45.879



1.588
31.224
1.003
0.735
0.192
0.024
1.249
5.602
1.922
3.576
2.670
11.939
0.940
52.211
33.415
48.596



-19.647
6.758
-0.175
-0.001
0.000
0.000
0.000
5.602
1.392
-0.008
0.000
-0.046
-0.001
-3.393
-3.840
2.716



-92.52%
27.62%
-14.88%
-0.08%
0.15%
-0.43%
-0.04%
na  
262.61%
-0.22%
0.01%
-0.39%
-0.06%
-6.10%
-10.31%
5.92%


VTAM or TCPIP Machines
WKSET (V)
TOT CPU/CMD (V)
CP CPU/CMD (V)
VIRT CPU/CMD (V)
DIAG 98/CMD (V)



3969
3.0891
1.3530
1.7361
0.530



7700
2.8420
1.2190
1.6230
1.922



3731
-0.2471
-0.1340
-0.1131
1.392



94.00%
-8.00%
-9.90%
-6.51%
262.83%

Note: 9121-742, 4 processors; 1024 MB real storage, 1024 MB expanded storage; VM/ESA 2.3.0; 5100 users; FS8F0R workload; T=TPNS, V=VMPRF, H=Hardware Monitor, Unmarked=RTM

Contents | Previous | Next