Upload
haduong
View
217
Download
1
Embed Size (px)
Citation preview
DATA COMMUNICATiONS CONSIDERAT10NS
し
_ヽ/
MODULE 5。
DATA COMMUNICAT10NSCONSIDERAT10NS
皇喜事毛′TPF EducationPERFCP
FEB′91
5。1DATA COMMUN:CAT:ONS CONS:DERAT:ONS
DATA COMMUNICAT10NS CONSiDERAT10NS/Ndes
Moduie ObieCtiVes
After comp:eting this modulelthe student should be able to: 。
1. Describe data communication and networking terms and concepts used in anaiyzing TPF system performanceand message hand:ing capacity.
2.List iBM communications contro:lers characteristics(hardWare and sonware)which afFect system performanceand capacity.
3. List data network characteristics which can signincant:y arect system performance and capacity.
4. List system interconnect hardware and TPF suppOrt characteristics which affect system performance andcapacity.
5 Describe perfOrmance reports on the network and system interconnect paths,and evaluate for bottlenecks
6 ListlBM tools and resources that can assistin data coΠ lmunications and networking performance evaluation andcapacity planning.
三≡星毛′TPF EducationPERFCP
FEB′ 91
5。 1‐1DATA COMMUNiCAT:ONS CONS:DERAT:ONS
Moduie 10verview
Module Overvlew
1. Communications Signiflcance
◆ Capacity
◆ Performance
2. Data{Communications Nttork
◆ MaiOr Performance Factors
◆ Measurement and Tuning
3. Front End Processors and{Comrnttnications 10ontro‖ ers
◆ Hardware and Software 10on■ guration 10onsiderations
◆ Measurement and Tuning
4. inter‐ System(CTC)COnnections
◆ Hardware and Sottare Performance Factors
◆ Measurement and Tuning
5。 IBM丁ools
三喜晏毛′TPF EducationPERFCP DATA COMMUNICAT:ONS CONS:DERAT10NS
FEB′91
5.2
c蝋詢瀾 裁ignificance
「 響ヽ 覇■■
Key System CompOnents
馴
S〕」r` 」
二曇ま毛′TPF EducationPERFCP DATA COMMUN!CAT:ONS CONSIDERAT:ONS
System Capacity
◆ Voice CommunicationsConsumer location<====〒 =>Agent ioca■ on
・ Typica‖ y where System rneets Consumer.
― Telco facilities(WAttS,pttvate lines,etcI
― Agent site facilities(CBXノ ACD switching,phonesets,etc)
一 Customer seⅣ ice personnel(Agents)
・ Adequate capacity〓 Short Consumer Hold Time
・ inadequate capacity = Long Holds,Lost Ca‖ s
(BuSy Or G市 e up),COnsumer Dissatisfaction
◆ Data CommunlcationsAgent ioca■ on<===〓 ==>TPF S■ e
・ Where Data Processing meets User.一 Agent Workstations(terrninals,controllers,LAN′ s,
etc)
一 Teico or private facilities(modemS,trunk lines,etc)
一 Concentrators(MUX′ S,remote contro‖ers,etc)
一 TPF Systern Connection(Front Endノ Controllerl
― CorTlmunications interface and managementsoftware(丁PF,VTAM CMC).
・ Adequate capaclty=Good Agent Response ttime
・ Inadequate capacity = Ca‖ Hold,Lost Ca‖s
三≦ξ毛ノ丁PF EducationPERFCP DATA COMMUN:CAT10NS CONSIDERAT10NS
FEBノ 91
5.5
EndflUser peHb)rrnance
ーTime ―
ト
3 SeCO雌
ノ~
_ハυ´―ハ/‐″` 一へごヽ♪^__― /へ ⌒`ン~ン、/、/∨¬い″\ンヽ´_トヘ_―
…
鐵 1淋 ∝ l ThephySICal… pOnents th枷山 中 ¨ g
三 楡 邸
¨ S&山 酬α
l 鰤 題
° a cPU md baCk are repr∝em¨ e
:||||| |
・ CPU Occuparcy
o Processing imorvals
・ 1′O Gaps
The ce:ays atthe CPU:the processing intervals are
represented by the thin verticailines The saps
rep″esont:10 waiting incurrec lo process a unicue
m― ge_
三喜ξ毛′TPF EducationPERFCP
FEB′ 91・
5.6DATA COMMUNiCAT:ONS CONS:DERAT:ONS
評mず
υ
:
l
L
FEB′91
5。7呈重≫電′TPF EducationPERFCP i“舎:Υ曳穐羞o― 口欄摩漱廻黎聾曝60NlttERAf6雨む
幕'
Data Network View
VTAMNet View
Ci、 lC
ジr少
OTHERNETWORKS IBM NET
sEuFYい
三≡民毛′TPF EducationPERFCP DATA COMMUN:CAT:ONS CONS!DERAT!ONS
Network Component Fiow
ヽ_
T一 〔
ノ~ヽ
LAN 〕
L/
Linetine
》
《
RemoteNodetime
…‥‥‐………》
《
―
Trunktime
F「ontEndtime
―
》
《――…―――
Chan.time
一》
《―
TPFExist.time
―
》
《 1
慕く 一R
Time
旦喜ξ毛′TPF EducationPERFCP
FEB′91
5。9DATA COMMUN:CAT:ONS CONS:DERAT:ONS
Significant pettorrnance Factors
◆ Data circuit characteristics
・ Transmlss:on speed
・ Line conttguration
― Distance一 Modems
◆ Data communications protocol
・ Link protocols
― SNA:SDLC― Non‐SNA:ALC,BSC,SLC,etc.
O FIow Control
― SNA:VR pacing,etc.― Non‐SNA:pOllingヮ etc.
◆ Concentration points
◆ Workload characteristics
・ Trattc patterns
・ Message lengths
里≦曇毛′TPF EducationPERFCP
FEBノ91
5.10DATA COMMUN:CAT:ONS CONSIDERAT10NS
Response ttirne Fiow Example
′ ヽ
T――― 〔 LAN 〕
I L/
Wait forPol■
Disp■ ayRespOnse
InputLine
―
〉
OutputLine
《…………………………
Nodeproc.P
Q fOrTrunk
―
〉
Nodeproc。 ,
Q fOrLine
《――――――
InputTrunk
F「 Endproc.,
Q fO「Chan。中‥‥…‥――》
F「 Endproc。 ,
Q fOrTrunk《‐―――――
chan.
―
》
Chan.
《‐――――
TPFSNA
proc。 ,
一
》
App■ 。
proc.′
Q fOrDASD,Q fO「F「 End《 l
OutputTrunk
TOTAL RESPONSE T工 ME 〔・・Operator Transit Time"〕
・・Network Transit Time'1TPansit Time"
旦≡曇毛′TPF EducationPERFCP
FEBノ91
5。 11DATA COMMUNICAT:ONS CONS:DERAT:ONS
Remote Nodes
Remote 37xx 10ontro‖ ers
◆ Current Models
・ 3745
- 170(ALC suppotted)- 150
01der Modeis
・ 3720(ALC supported)
・ 3725(ALC supported)
Other Remote Concentrators
Following include support for ALC:
◆ IBM PSノ2(Airline Communication Support program,PRPQPX0051)
◆ lBM Systemノ88(TranSporta■ on industry PЮducts Program)
◆ .IBM Seriesノ1(ALC Concentrator,PRPQ P82666)
◆ Severa1 0ther Vendors
TPF Education FEB′91
5.12PERFCP DATA COMMUN:CAT:ONS CONS:DERAT:ONS
Remote‐NodesノNdes
◆ 3745-170
Can be used as a Local contro‖ er(channe卜 attached to the HOSt processors)or as a Remote contro‖ er
(link― attached to a Local contro‖ er).
The Airline Line Control lnterface(ALCり feature of NCPi a:ong with RPQ#741148(ALC SCanner),Can be uSed
to support ALC lines.
◆ 3745‐ 150
This modelis used only as a Remote cOntro‖ er(nO Channe:attach capab‖ ity).
:t can support SDLC and X 25:ines(as can the mode1170),but not ALC.
◆ Other Remote Concentrators
II謡月亀電:‰|∬lttT脳 :謂讐網「賞18:γ詣諧ぶ富e‖Jed here have ann:unced CapaЫ ny br
三≡星毛′TPF EducatlonPERFCP
FEB′91
5.12‐1DATA COMMUN:CAT:ONS CONS:DERAT:ONS
Sample Remoteヽ″orkload Dё Finition
ALC Tributary Link Con19uration
◆ 2400 bps lines.
◆ 4 Terminal Controlleド on the line.
◆ 12 Termina:s on each Controller.
◆ Each tterminal generates a Message every 50 seconds.
◆ Average 20 character request keyed inロ
◆ Average 250 character output response displayedロ
旦≡曇毛′TPF Education FEB′ 91PERFCP DATA COMMUN!CAT!ONS CONSiDERAT10NS 5。 13
滲 到ycttk10aCJtte轟警難10■ ′Ndes
U
し
し ノ
ALC Tributary Link ProtOCOi
◆ Synchronous,Dath Fu‖ Duplex disCipline.
● input Side ofthe cOmm酔 錬曖:¨i l■J: 1争 ,11 ff17二 甘
― input Msgs from Termina:S
● Output side ofthe COmms!ine
― Output Msgs tO Terminais + po‖ MSgs
◆ 6‐7″ Frame″ characters if 、1● | ::=ド 11 1111: i
◆ 6‐bit Characters ,
◆ Terminal Contro‖ ers are usua‖ y ca‖ ed Terminal:nterchanges(T.l.′ S)i each Of Which has an interchange
Add瞬澪SeS ilA).
`
: 1 1:: ― FEBr94二重藁 ′TPF EducationPERFCP ■‐́奪ilFf鷲 :・BA事燿CttMI「mloT10NSICONSIDERAl:ONS ・`
・ .:、 :1 5。 13ol
Message size,Line speed Factors
◆ Input side Tttbutan′ Link Service Time
・ 20 chars input
- 20x6 〓: 120 bitsノ 240o bps 〓 005 sec Ts
◆ Output side Tributary Link Service Tirne
・ 250 chars output
- 250x6 =: 1500 bitsノ 2400 bps 〓 .625 sec tts
三喜曇毛′TPF Edtcat:on FEB′91PERFCP DATA COMMUNiCAT10NS CONSiDERAT:ONS 5.14
裟磯:i轟h爾義憾(零麟警F描霞ors ttdes
ノ
We will ignore in this example the additiOnallink busy ti『 ne from message″ fram:ng″ Characters and frOm cirCuit and
modem prOpagal=:::laY鷺ギ: ちモ́:ざ
See later Notes for explanation ofthis iぉ話6n蓄‖諄美こ鵠喬
vヽノ
Traric,Link Utilization Factors
48 Msg every 50 seconds is.96 Msgノ Sec per line.
◆ Tributary Link Data Utilization
・ input side is.96x。05丁s or4。 8°/O Busy
・ Output side is口 96x。625丁s or 60°/O Busy _
◆ Total Tributary Link Utilization
・ Should account for clrcuit.ミodem propagation tirnes,″framing″ character overhead,and link t:Fne uSed forinterspersed po‖ requests(output side)and po‖ replies
(input Side).
旦喜ξ毛,TPF EducationPERFCP DATA COMMUN:CAT:ONS CONS:DERAT:ONS
FEBノ 915。15
Tra∬ic,Link` Utilization、 FactorsノNdes
Some other factors which add to link service time{and thereFore utilization)in addition to user Data Utilization are:
1_Modem CTS Delay for munipoint‖ nes .
Clear―To―Send deiay is a function oFthe modem used at each tributary‖ ne drop.
2_ Propagation Delays
◆ Modem propagation time
This depends on the type of modem(s).
◆ Terrestrial:ine propagation tirne
Estimate(in milliseconds)as:m′′eSノ 150+12 mi::iseconds
◆ Sate‖ ite propagation time
Estimate as:2-300 mi:liseconds per hop.
3 P「otocol″ overhead″
This includes link contro:characters(″ frames″ ,etc),netWOrk contro:『 nessages(po‖ S,etc),and any other busyV tirne on the link which must be added to the user data because ofthe data communications protoco:.
塁墨:E百 :′TPF EducationPERFCP
FEB′91
5.15‐1DATA COMMUNiCAT:ONS CONSiDERAT10NS
Remote 10onfiguration Example
Remote 3745日 170 with 60 ALC Lines
PERFORMANCE and STORACE OUTPUT REPORTJAN 6,1991 CCu= 3745-170PERFORMANCE ESTIMATES FOR CCじ―A
CCu UT工 LIZAT10N NOT INCLUD工 NG NECAT工 VE POLL=NG8CCU UT=L工 ZAT工ON DUE TO NECATIVE 〔NON―PRODuCT=VE〕 POLL=NG870TAL AVERACE CCu UTェ LIZAT10N:
UTILEZAT工 ON OF 工OC Bus l
DATA THROUGHPUT:15600 CHARACTERS
JAN 6,1991
PER SECOND.
CCU: 3745-170
L工NE INFORHAT10N
PAGE:L工 NE GROuP SECT工 ON
PAGE= 2
28。 45 PERCENT4.45 PERCENT
32。 90 PERCENT
6.1l PERCENT
DATAIN OUT
45。 0 3.645。 0 3.64。 8 60。 0
4.8 60.0
PAGE: 4
GROUP NAMEREMTRK01REMNODE
ALCGRP01ALCAGENT
JAN 6,1991STORAGE ESTIMATES
NO.LNKS
2
60
PHYSICAL
L工NESPEED128000
2400
CCU%11.611.621.321.3
CCu: 3745-170BYTES
499181261814120180X
51263784842358
UT工 L工 ZAT10NBuSY IN OUT77.3 71.5 20。 2
77.3 71.5 20。 2
64.0 10。 0 60。 0
64.0 10。 0 60。 0
NCP V5R4 PROGRAM MODULENCP CONTROL BLOCKTOTAL BUFFERING REQUIREMENT
TOTAL STORAGELOAD MODULE SIZE
旦喜民毛′TPF EducationPERFCP
FEB′915_16DATA COMMUNICAT:ONS CONS:DERAT:ONS
Remote 10onfiguFation Examp:e/Ndes
This is a CF3745 mode‖ ng run ofa remote 3745… 170 with 60 ALC tributary‖ nks having the workload described earlier.
PERFORHANCE and STORAGE OUTPUT REPORTJAN 6,1991 CCU= 3745-170 ・
IIXSTORAGE AND PERFOR‖ ANCE GUIDELINESIIXPAGE: 1
IBM A工DS PROGRAMS CLASSIF工 ED FOR ‖ARKETING uSAGE ‖AY BE USED BY IBHPERSONNEL TO SUPPORT HARKETING RECOMHENDAT10NS THAT RESULT IN PROPOSALSFOR IBM EQUIpHENT, PROGRAMS, AND LEASE OR PURCHASE PLAN OFFERINCS, OR T0REVALIDATE PROpOsALS FOR ON-ORDER PRODuCTS. ェNFORHAT10N GENERATED BVTHESE A工DS MAV BE ABSTRACTED AND SU‖‖ARIZED FOR PRESENTAT10N T0CuSTOMERS 工N PROpOsALS. REPORTS GENERATED BY THESE AIDS HAY BE REVIEWEDWITH CuSTOMERS, BUT HuST NOT BE LEFT WITH THEM.
`
THE ACCURACY OF THE STORACE AND PERFOR‖ ANCE EST工HATES HAS BEEN TESTEDAND FOUND TO FALL GENERALLY WITH工 N PLuS OR ‖
=NuS 10 PERCENT. IT ISTHEREFORE RECOMMENDED THAT FURTHER CONSEDERAT10N BE CIVEN TO SYSTEMSWHERE THE PRINTED ALU UTILIZAT工 ON 工S AROUND OR ABOVE 90 PERCENT.
THE ASSUMPT10NS AND LI‖ ITAT10NS SECT10N 〔SECT=ON 2〕 OF THE DESCRIBEFOR CF3745 CONTAINS THE SPECIF工 C LIMITAT10NS RELATED TO THE OuTPUTPRODUCED BV THIS AID。 工T IS IMPERAT工VE THAT THESE LIMITAT10NS BEREV工 EWED AND UNDERST00D BV THE USER OF CF3745。
NOTES〔 frOIn the cF3745 Aid〕 :
CCU% is the partial utilization of the CCu attributable to each group.BuSY is the probability that a line 〔or adapter〕 wil■ be busy at any one time.
It includes both the 工N and OUT ■egs of a transmission.UTILIZAT10N 〔IN and OUT〕 is the partia■ utilization of a line 〔or adapter)
attributable to the ェN or OUT ■e9 of a transmission, respectively.lt includes user data bytes, a■ 1 ■ink contro■ characters, headers,link turnaround de■ ays, propagation de■ ays, p● 1■ing, ■ink inter― frame gapsand all netwo「k control frames.
DATA 〔IN and OUT〕 is the partial utilization of a line 〔o「 adapter〕attributable to the ェN o「 OUT ■eg Of a transmission, respect ive■ y.
It includes only user data bytes.RING uti■ ization figures reflect only ring―NCP interaction3they dO
not reflect the total utilization 〔including intra― ring〕 of the ring.
三喜ま毛ノTPF EducationPERFCP
FEB′91
5.16‐1DATA COMMUNiCAT10NS CONS:DERAT:ONS
Remote Configuration Example′ Ndes
\ψ
Remote Con「lguration Modeled
◆ Downline(Tributary)Links
● 60 ALC linksi muitipoint 2400 bps
● 4 drops each,12 terminalsノ drop
● 0 96 Msgノ Sec per iink
丁his represents about 59 Msg′ Sec tota1 3745 user workload from 2880'terminals.
◆ upline(BaCkbOne)Links
● 2 SDLC!inks,FDX polnt_to‐ point 128000 bps
used tOgether as a mじitilink SNA Transmission Group(TG).
◆ ccu uti:ization est 330/.
◆ NCP Storage est_5 MB會 _
☆This is the constraining factor for the set of CF3745 input parameters used The storage estimated For ALC:control blocks causes the NCP:oad module size estimate to approach the 6 MB limit
三喜曇毛′TPF EducationPERFCP
FEB′91
5。 16‐2DATA COMMUNICAT:ONS CONS:DERAT:ONS
QueueS
TR工 BUTARYL工 NES
BACKBONE
fo「 |LAN / ヽ―――〔 LAN 〕
L/
《
waitforPoll
>
く
Q fO「Trunk
―………………〉
Q fOrLine《――――――
Q fO「TPF
―‥…中―――>
Q fO「Trunkく‐―――――
―… … … … … )
《―――――
Q fOrDASD,CPU
一
〉
Q fO「NCP《 1
二曇ξ毛ノTPF EducationPERFCP
FEBノ91
5。17DATA COMMUN:CAT10NS CONS:DERAT:ONS
∪
Locations in network message low Where the input request and its output response may have to Wait for service.
拳 フ 碁
FEB′91
5。17‐1
Queu iおk utilizatiOn
◆ 丁w for Output Tributary Line?
Uノ 1‐ U責 .625
.6ノ ロ4 x.625 =。94 sec
Tr for Output Tributary Line?
Tr=Tw tt TS
Tr=口94+。625=1。57 sec
― ― ― ― ― ― ― ― ― ― ― ― ― 二 ― __二 二 _ニ ニ=二
…二 __ユ ニ ー ニ ー ‐ ― ― ― ― ― ― ― ― ― ― ― ― 甲■― ― 甲―
―
´
FEB′ 91垂 藁
『
F Edu,叩on bATA COMMUNEttЮNS CONSIDERA■ONS 5■ 8
Queueing‐‐Link uti:izationノ Ndes
\_/
Use Data Uti!ization and Service Time as calculated previously to estimate the Wait Tirne forthe output side ofthe‖ne.
Add Service Time and Waitttime to get average RespOnse Time for service on the output line.
Note thatiust the wait Time forthe output line accounts,Or near:y l second ofthe total user response time.
in general,with interactive app‖ cations the output response message is usua‖ y much iarger(sCreen dispiay)than
the input message query.Because ofthis,the output iine utilization(queueing)can become one ofthe signiFicantbottlenecks in performance.
三喜曇量′TPF EducationPERFCP
FEB′ 91
、5.18‐1DATA COMMUNiCAT:ONS CONS:DERAT10NS
Poli Deiays
Remote Polling
◆ Input Message(s)Waiting in TeH‖ inal Contro‖ er
・ Po‖ Frequency(CyCle)frOm Relmote Node
― Typica‖ y l second orless
(eXample 〓 .7 seconds)
・ Average Po‖ Delay=Cycleノ 2
― Example = .35 seconds
塁喜罫毛′TPF Educat:on FEB′ 91
PERFCP DATA COMMUN:CAT:ONS CONSiDERAT10NS 5.19
:∫さI{卜神(洲鋼趣畿擁Dttdes
し
V
v`ノ
Remote Po‖ Frequency
Remote 37xx/NCP gen parameters
◆ PAuSE klyw611〔11-25.5s,,9J_,と:
し■ j:
ミ,■=
}ギ
一
Dヽ 8■ ■
1.訴
SNA F:ow Control
BACKBONEL=NES
′~ヽ
T一 〔 LAN 〕
L′
SESS10N LEVEL FLOW CONTROL
》
LOCAL NETWORK FLOW CONTROLく
VRPac■ngWindow
FI
I
L
GLOBAL NETWORK FLOW CONTROL
VRPRQ
。・
一
VR
>
>
:Check TCThresho■ds
lfOrCongestion
l
l
HELD
VRPRS5 0
・τ
u
d
F
.コ一n a
d
i
t
A
W
S
ust 《一 ―
―
―
―
―
―
Window Size,Start nextWindow F
I
I
L
VRPRQ
旦墓曇毛ノTPF EducationPERFCP DATA COMMUN:CAT10NS CONS:DERAT:ONS
FFB′ 9
5.2
SNA Fiow Control′ Ndes
ー
じ
Pac:ng
Pacing is a technique For imp:ementing SessiOn Level and G:obal Network Leve!Flow Control. Note especia‖y VR
Pacing below ・
◆ Sesslon Flow Control
● LU― LU paclng(Applicatlon‐ Terminaり
TPF supports adaptive pacing for PU 2.l sessions and nxed pacing for PU 5 sessions _
◆ Network Flow Control
● Local
― Boundary Nodes
丁o restrict tramc frOm entering the node・ or the network:f congestion has been detected. Examples are
SIowdoWns by VTAM CTC or NCP(StOps Po‖ ing)
● Globa!
― Virtual Route(VR)Pacing
To prevent congestion at maior network nodes(NCP′ s or Hosts)
― ∨R Pacing VVindow
丁his is the number oF PIU′ s(messages)Sent before a Pacing Response(VRPRS)must be received,in orderto send more A Pacing Response Request(VRPRQ)is requested from the reciplent whenthe rlrst PIU is sent
― ∨R Held
丁his is status which is set for the Virtual Route if a complete Window oF PIU′ s has been sent.but no
∨RPRS has been received No more PIU′ s can be sent untilthe pacing response arrives
― Window Size
When a VRPRS is received the Window Size is dynamically adiuSted between a preset Minimum andMaximum value(no OFP!U′ s)
No Congestion― ―increment size,up to Maximum.
Congestion… decrement size,down to Minimum.
―― Congestion
This is an indicator wl、 ich is sei based on the p:eSじ t Values of 4 Transmission Group(TG)ThreShOldS
(oo oF PIU′ s queued for transmission).
Minor――one of 3 Transmisslon Priority thresholds exceeded.
Action:Decrement window size by l,down to Minimum.
里曇ξ毛′TPF Education FEB′ 91
PERFCP DATA COMMUN:CAT:ONS CONSiDERAT:ONS 5.20-1
11`
彗‖爛 麒だl鍋静Ωl′Ndes
Severe― comlosite threshold(sum ofa‖ 3 priorities)exceeded. \
\vノAction:Reset vvindow s:ze immediate:y to Minimum.
1瀧鯖:ぎ:瀧冊謝鶴蹄歯祟蠅諄儡鼎d面dhrme Ma対 mum‖ ndow Szeだ 1“もmallo ne申悧品ngttesponl理 . : ・ i十 ‐ '
]`ヽ ア::)「 :|':
Measurement Data
◆ TPF Message Collector
(TPF HosVApplication view)
◆ VTAM CMC
(Network view… Can incorporate TPF data with non‐ TPFnetwork data)
・ Netview― Provides automated operations capability
一 Monitor functions co‖ ectノreport network events
・ Netview PerforrTlance Monitor
― VttAM network management appiication― Co‖ectsノRecords Performance and Accountlng Dρ +‐
―一 Network data口 from 37xxノ NCP measurements
一 Session data‐ from VttAM(non‐ TPFapplications)
一― Response Time Mon■or(RTM)data frOmNetview via SMF(non‐丁PF)
一 Analyzesノ Reports Performance Data
―― Real ttime or Historical
(inCludes Alerts)
一 Graphics capabilityO Service Level Reporter
― Processes data from other toois
― lReports against servlce level targets
― HIstorical,Trends,Graphics
三≦曇毛′TPF Education FEBノ 91PERFCP DATA COMMUNICAT10NS CONSIDERAT:ONS 5.21
√ n緩鶏倉襲駐鍋liし高|:´予
1 1=彙 な■
iS F:」 蟻
:C'.ti
「サウ ニ
141)・.ト
J
|
し
VTAMノCMC COmmunications NetwOrk Management(CNM)PЮgrams
◆ Net宙ew Performance MOn10r{NPM)
iBM program product
● 5665-333(MVS)
● 5684-001(VM)
嚇nh Ltt「
`
:ましases Li NC百 こ:nrこb3n品品おこmentdaL Oバ‐T6薦nttinu usびSa‖d can repon NPStX.15
ド.lperb甲 alttβn,,C9PYttnqJヨ tl・
1
●::.ヽりviewr ...F : tl J J僣
371pおじ南輛鷲尚 d薔
“
'電 ‐1
■1 ==● 5665-862(MVS)1゛「
、1,メ : |´ 「 : ,
す _1● 5664・ 204(VM) `
|
.〔 l._ | :
Service Level Reporter(SLR)
iBM progratt produCi l
● 5665‐ 39'lMVS)1 :
(inCIビdびSiNetwOrk Reporter Feature)
:f:1 ・ 1`
◆
●
―
FEB′91
521‐ 1
PERFCP
]rF Message Sunlmar3i Repo識
ClMESSAGE Su‖ ‖ARY
L工 NE NO/NODENAME TYPE
SYSTEH W工 DE
工NPUT HEAN INP =NPUT OuT MsGMSG/SEC MSG LGTH CHAR/SEC ′工N MSG
19 HAR 14800803 HESSAGE
OUTPUT HEAN OUT OUTPUT MEANMSG/SEC MSG LGTH CHAR/SEC OUT Q
P
P
P
P
P
P
S
C
C
C
A
S
S
S
R
Y
Y
Y
C
B
B
B
l
2
3
4
0
0
0
0
3705DIR/LINEDIR/LINEDIR/LINEDIR/LINE
other ■inesDIR/LINEDIR/LINE
3705DIR/LINED工 R/LINEDIR/LINE
other ■inesDIR/LINE
0。 09 7。 000。 00 0。 000.79 916◆ 171.42 537.84
0.01 57.410.00 0。 001。 29 26。 420。 76 25.221.02 26。 11
2.65 24.933。 17 25.12
0。 03 71。 480.00 0。 001.29 24.333.09 26.50
0.48 25。 48
0。 600。 00
723.77763.73
0.380。 00
34.0819。 1726.63
66◆ 0679。 63
2.140。 00
31.3981.89
12◆ 23
1。 010。 000.000。 00
0.420.001.011.011。 01
1。 011。 00
0。 090.001.041。 02
1。 02
0。 093.830。 000。 00
0。 000.001.300。 771.03
2.683.18
0。 000。 001.343.14
0.49
114。 1795.95
0。 000。 00
25。 000。 00
311。 52250.26281。 10
318.52344。 95
25。 000.00
283.87309.25
263.98
9.82367.49
0。 000.00
0。 070.00
404.98192.70289.53
853.631096.94
0.070。 00
380.39971.05
129.35
0。
1。
0。
0。 0
NCPlLN01LN16LNlBLN2F
LN31LN35
NCP2LN01LNODLN14
皇喜曇毛′TPF EducationPERFCP
FEB′ 91
5.22DATA COMMUN:CAT10NS CONS:DERAT10NS
TPF MesSage summary Reponノ Ndes
This report shows portions ofthe data from two NCP′ s out of 32 3705′ s running NEFl.
◆ Note that Output Q data:s only reported for EP:ines. _
◆ input Message data
● Note Mean input Message rate periine.
● Note Mean lnput Message iength.
◆ Output Message data
This w‖ :usua‖ y be more importantin performance.
● Note Mean Output Message rate perline
Longer responses are segmented and counted as multiple output messages,hence the slightly highernumber oF output messages compared to input messages.
● Note Mean Output Message length_
● Especia‖ y note Mean Output Characters/Second per:ine.
Relate this to the line′ s speed(in characters per second)to Check data uti:ization oFthe line.
三喜晏毛′TPF EducationPERFCP
FEB′91
5.22‐1DATA COMMUN:CAT!ONS CONSiDERAT:ONS
:l可 V・ M癬ぶ毎pFe轟キ=]雲
k_/
LINE UTILI二AT10N WEEK=07
■7ERJθF ιO』 ИND%′ 」V7FRア江 S LθJD:,「 .
1989>ι024D
,こ ど
_._S_こ「r′ _J「θ
“
fθ 「
″じ
ιf.ヽ
‐」=ム ,6θ O∂ _
_._R_['「′_J「θ _`_P_ιθJ,7ffR
旦≡星毛′TPF EducationPERFCP !` :|
FEB′91
5.23''3(DAヤ
羹●o聞 u… 闘 s・CONttDERAT:ONS
√■lLまξ聯員職矯細鍵素ern障∫勲樽mメ。「rNⅢ
し ノ
This data was co‖ ected from NCP via NPM and then reported via SLR.This graph shows average uti‖ zation by dayof week for a Fu‖ duplex SDLC!ine.
◆ S uT:AVG
This is the average uti:ization fOr the Send{output)S:de orthe line.
◆ R UT!AVG
This:s the average uti:izat:on fbrthe Receive(input)Side orthe line.
◆ P LOADTHR
This is the percent oftime thatthe average:ine uti:ization(either send or Receive)was abOVe a user― chosenthreshoid_
: ―
じ
rを、=i f
l卜 1'「 PERFCP F:■ :::r f DATttrcOMM胆 斜
罐Dl躊稲喜墨も敵 Fimnt Ends
、ヽヽ _´/
Local Comms(Contro‖ ers,Front Ends
.1 ・ ■ , FEB′ 91
/『F日
“鶴ぃ _略鯖 軸 耐 蹴 醐 響剛 SDERA■ ONS ― ■2
LocallBM 37xx(Contro‖ ers
Current Modeis
◆ 3745
0 610(Twin Dual,Twin Standby,Twin Backup modes)
・ 410(Twin Dualヮ Twin Standby,Twin Backup r■ odes)
・ 310
・ 210
0 170
・ 130
Older Models
◆ 3725
◆ 3705(NCP and EP)
亘重3≪′TPF EducationPERFCP
SEP′915.25DATA COMMUNiCAT:ONS CONSIDERAT:ONS
LocallBM 37xx(00ntro‖ ers′Notes
―
◆ 3745‐610 and-410
鷲黒組II鴨席摺誕し∬‖」T:割Ⅷ‖」富驚ξ蹴よ]寵Z槻話器∫:rill:』鮒』縄:11濯乱J and hesingle CCu mOdels.
● 丁win Dua:mode
Both CCU′ s are operating independently_
● Twin Backup:■ ode
8oth CCU′ s are operating,but iF one rans then its lines are automalica‖ y switched to the other CCU.
● 丁win Standby mode
One CCU is active. :r it Fa‖ s then the lines are automaticn‖ y switched tO the standby CCU.
◆ 3745‐310 and 210
These rnodels can be either Remote or Local(Chanrlel‐ attached)contrO‖ e rs,but are usua‖ y Local
◆ 3745…130
丁his modelis for system interconnect'ons only(丁 oken Rings lo CPU′ s CPU′ sto CPU′ s,etc).
亘重凄置′TPF EducationPERFCP
SEP′915.25‐1DATA COMMUN:CAT:ONS CONSIDERAT:ONS
Hardware Factors
Performance(Response T:『ne)ConSiderations
◆ Transit time
・ CCU processor speed
・ Channel queueingO TPF‐NCP Flow Control
Capacly fThrOughput)COnddera■ons◆ CCU Utilization
◆ Maxirnum line speeds attachable
Approx■ mate processor speed ratios:
3745-310/610 = 12.753745-210/410 = 8.53745-170/150/130 = 63725 = 33705-II = 1.53720 = 1
◆ Maxlrnurrl Memory Size
◆ Maxirnurn Lineノ 丁oken Ring Attachments
(numberヮ typesヮ speeds)
◆ Line Scanner Uti:ization
(″Weighted″ according to iine speed)
◆ Maximurn Channel Attachments◆ Channel Utilizat:on
三≡ξ毛′TPF Education SEP′ 91
PERFCP DATA COMMUNiCAT:ONS CONSiDERAT:ONS 5.26
Hardware Factors/Ndes
37xx Hardware Comparison
Sep-91Controllo「―
‖odelProcessoP
powerHax.
‖emory〔MB〕
Maxo Attachment ALC Supp● rtSoftwareLines
to 256KbpsLinesTl,etc
TokenRings
t
S
S n
O a
H
hC
HardwareRPQ8
37●5-610410310210170150130
3725-lII2■贅
3720-211
12贅 受
3705-
lIIX
801X
2.75+21.758.5+8.5
12.758.56.06.06.0
3.03。 0
1.01。 0
7L10927L10927L10927L10927Ll148n/an/a
SU0241Su0242
SU0241SU02427L1095
858912+858911n/a
ALCI featALC= featALCI featALC工 featALCI feat
NEF2 PRPQNEF2 PRPQ
NEF2 PRPQNEF2 PRPQALC1/NEF2
NEFl PRPQor EP
8
8
8
8
4
4
4
+
+
8
8
896896896896112320
25680
8
8
8
8
2
1
2
8
8
8
8
2
2
4
X
受
受
受
受
受
6
6
6
6
4
0
4
1
1
1
1
6
4
0
8
6
4
0
0
1.5
1.5
0.512
0.256
352
〔BCCA〕 avai■ ab■ e, which improves performancea s■ngle Block Multip■ exer channel.
16
晏 = Buffer chaining Channe■ Adaptermultiple 3745's are attached to
II = W■thdrawn from marketing
三喜曇毛′TPF EducationPERFCP
SEP′ 91
5。 26‐1DATA COMMUNICAT:ONS CONSIDERAT:ONS
NCP Sottware Factors
Performance{Considerations
◆ Transit time(pathlength)
◆ Flow Controls
●
●
Pacing TPF<<>>NCP.
Po‖ノRead Delays(Local″ Po‖ ing′つ
VR Window Size
(Channel Threshholds)
・ ShutdownノRestart Levels
Capac■y ConsideraJQ嘔
◆ Memory Requirements
(COde,tables,bufFers)
◆ NCP pathiength
(NCP version,optional functions,etc)
◆ EP requires more TPF CPU utilization
(PO‖ ing,link control,Otc口 )
′TPF Education 1
7
9
2
Ⅳ5.
EF
PERFCP DATA COMMUN:CAT:ONS CONSiDERAT:ONS
NCP Sottware Factorsパdes
も
Performance Considerations
◆ Po‖ ノRead Delays(Local″ Po‖ ing″ )
(lnput Message(s)Waitln FЮ nt End/COntroller.)
1.NCP DELAY
DELAY in NCP gen is count(in l′ 10 SeCOnds)ofhOW 10ng NCP wi‖ wait to post an Attention interrupt to
request TPF to read input messages(Recommend O)
2. ″PO‖
″Frequency(CyCle)frOm TPF
Timer inter「 uptfor TPF SNA Po‖ ing SWitch is usua‖ y50 ms.TPF wi‖ then″ po‖″{read)From the 37xx if NCP
has previously posted an Attention interrupt signa‖ ing that:t has input fOr ttPF.
Average Pol:De!ay=Cycre′ 2=25ms.
◆ VR VVindow Size
● Channel Thresholds
NCP uses these(similar to TG tthresholds)lo check For congestion.
― Minor Congestioni no.buFfers queued is>8χ MハχBFRυ .
二 Severe Congestioni no buffers queued is>16xMハ χBFRυ .
For VR′ s connecting to otherthan TPF Hosts,the presence or absence oF congestion indicators causes VRWindow Size adiustment duttng VR Pacing(as deSCribed for ttG′ s).
For TPF it has no eFfect because TPF requires Minimum and Maximum VR Window SiZe to be the same
◆ Capacity Considerations
o NCP pathlength
Optional functions such as diagnostic traces.!ine code transiation,or user Exits may signiricantly increase37xx CCU utilization
● EP TPF CPU uti:ization
ALC 3705EP channel protocol can use up to 100/。 orTPF CPU
~~~~ FEB′91三喜罰毛′TPF Educat:on
PERFCP DATA COMMUN:CAT:ONS CONS:DERAT:ONS 5。 27‐1
TPF「~iow Controi
◆ SNA KeypOint
Modify CttK2(SNAKEY macro)or use ZNKEY online entry.
・ TPF Thresholds― SNDWNノSNRST
128‐ byte block shutdownノ reStart leveis
・ Other Nettork Parameters― MAXBFRU
Number of bufFers a‖ ocated by TPF for read/writelノO with channel口 attached NCPロ
ー UNIttSZBufFer size for data transfer toノ from NCP.
― SNQDPTMaximum SOUTC queue depth before writing toNCP.
◆ Offline SNA Table Generation(OSttG)
・ ALS deck― WINSiZE parameter of NCP statement
V:rtual Route pacing window size between TPF andNCP
旦喜ξ毛ノTPF Education FEB′ 91・
PERFCP DATA COMMUNiCAT:ONS CONSIDERAT:ONS 5.28
TPF FIowIControlノ Ndes
し
◆ TPF Thresholds
● SNDWNノ SNRS丁
Applies only for SNA commandsi not message trattc.
◆ Other SNA Keypoint Parameters
● UN:TSZ
Should be a mu!tiple oF 8 DeFaults to 1037′ MAXBFRU if MAXBFRU'UN:TSZ is:ess than 1037_
● NCP input area to TPF=MAXBFRU x UN!TSZ
MAXBFRU x UNITSZ should be be iarge enough for 950/。 oF a‖ PiU′ s.
● SNQDPT
Recommend≦ 50 blocks ,
◆ OFnine SNA Table Generation(OSTG)
● WINSIZE
42 recommended For Virtual Route pacing Window Size between TPF and channe:‐ attached NCP
This is used as both Minimum and Maximum size because TPF does not support adaptive pacing with theNCP (Nor does TPF set congestion indicators)
\、_ン
里喜曇毛′TPF EducationPERFCP DATA COMMUNiCAT:ONS CONS:DERAT:ONS
FEB′91
5.28‐1
Local Contro‖ er Example
Loca1 3745‐210 with 6 SDLC Trunk Lines:
JAN 9,1991
PERFOR‖ ANCE EST工 MATES FOR CCU―A
TOTAL AVERACE CCu UTェ L工 ZAT=ON8
UTIL工 ZAT10N OF =OC Bus lUTILIZAT10N OF 10C Bus 2
DATA THROUGHPUT:47000 CHARACTERS PER SECOND.
PERFORMANCE and STORAGE OUTPUT REPORTCCu= 3745-210
P‖3745 V22 RO。 1 〔11′ 27′90〕
PACE3 2
50.30 PERCENT
12.10 PERCENT8.86 PERCENT
JAN 9,1991PERFORMANCE and STORACE OUTPUT REPORT
CCU: 3745-210 PAGE: 3
CHANNEL ADAPTER INFORMAT10N
NO. ADAPTER UT工 L工ZAT工 ONGROUP NAME LNKS SPEED CCU% BuSV IN OuT
CATPF 1 7950000 15。 1 27。 8TPFAPPL 15.1 27.8 21.6 6.2
CACMC 1 7950000 .0 。0
VTAMCMC 。0 .0 。0 .0
L工 NE CROUP SECT10N
PHYS工CAL LINE INFORMAT10N
NOo LINE UTIL工 ZAT工ON DATAGROUP NAME LNKS SPEED CCU% BuSY IN OUT IN OUTREMOTES 6 128000 35◆ 2 81.6 30.3 73。 6 3.6 45.3REMNODES 35.2 81.6 30.3 73。 6 3.6 45.3
三喜昼毛′TPF Educati)nPERFCP
FEB′91
5。29DATA COMMUN:CAT10NS CONS:DERAT!ONS
Local Controller Exampleノ Notes
V
―
CF3745 mode‖ ng for loca:3745‐ 210 connected to 3 Remote 3745′ s
◆ Channe!s Attached
● TPFll BLK MPX channe:
A:i network trafflc uses this channe:
● VttAM′CMC:l BLK MPX channel
No activity modeled in the example
◆ SDLC Backbone L:nks
● 6128,000 bps Links(3 TG′ s)
● Local Network
丁his exampie has no terminai network attached to the Local contro‖ er.
◆ Uti‖ zation Factors
● Totai ttrafnc= 174 Msg/Sec
ALCI Tramc From 3 Remote Nodes(Each Remote Node is 3745‐ 170 describied earlier.)
- 60 1ines at 96 Msgノ Sec = 58 Msgノ Sec per Remote 3745
- 2 trunks per Remote 3745 = 29 Ms9/Sec pertrunk
● Est 50シ6 CCU utilization
● Est 28ツ6 TPF Channel uti!ization
3745 BufFer Chaining Channe:Adapter(BCCA)used On the BLK MPX channe:_0:der channe:adapterestimated at over 45%channel utilization For the same workioad.
―
DATA COMMUNiCAT:ONS CONS:DERAT:ONS旦≡昼毛′TPF EducationPERFCP
FEB′915.29‐1
Front End ProCessorsノ Systems
H
C
A
M
T
C
V F
S
P
E
T
F
TPFBES A
TPFBES B
DASD
DASE
CTC37xx 37xx
◆ Usua‖ y TPF‐based
◆ FES design
Front End System is dedicated to front end work and has its
own sma‖ databaseロ
◆ FEP design
Front End Processor shares the Back End System (BES)databaseD
◆ One input message to Back End is Two message pairsthrough Front End.
旦喜曇モノTPF EducationPERFCP DATA COMMUN!CAT:ONS CONS:DERAT!ONS
FEB′91
5.30
Front End ProcessorsノSystemsノ Notes
◆ FES(stand― alone Front End System)
Usua‖y not much workload para‖ e::sm (Just Message Routing).Sometimes a separate set oF applications alsoruns,using the separate Front End database.
◆ FEP(Front End Processor sharing Back End database‐ Loosely Coupled)
″Back End″ applications running in Front End cOn uSe any excess capacity.
◆ cOnnguration Constraints
● Channels
This is a consideration mostly for older systems with TPF 2 3(16 channel limit)andノ or with older 37xx
contro‖ ers which require either Byte channel attachment or dedicated B:ock channe:s for adequateperFormance.(3745 BCCA helps this)
This rnay especia‖y be a consideration if a FEP requires many DASE》 channels because it is sharing the LC
database
o FEP Main i‐ stream
Front Ends have traditiona‖ y been uniprocessors. There may be a prob:em when the largest uniprocessoris exceeded The lack of para‖ e:ism in the work!oad may make N‐way CPC′ s impractical.TPF 3.l MPIFsupport on a second l‐stream helps Front Ends grow into a 2‐ way CPC
旦墓昼毛′TPF EducationPERFCP
FEBノ91
5.30‐ 1DATA COMMUNICAT:ONS CONS:DERAT!ONS
\、_′
Nettorkノ 37女x Stattup ttime
Session concentration(ALCI)
〓橿一
n■
〕l li ・ : FEB′ 91・二重『ミ′TPF Educa‖ on5.31
町驀喜藉興彙:菫単里幸:On′Ndes
し
Network Availab‖ ity sometimes depends on VTAM performance.
◆ Network Restart Time
Communications cOntЮ Iler outages∞uld resun in:Ong network down■ mes,dependingF● h羊l発 Spec撃 o゙『
VTAM/SNA Restart.
● important Location Up「 rst
Compensate br bng n―}爵由鐘atぬoJ的諌ψ毎嘘澤 :岬 it守ⅢⅢ latli帥 や百0「馨yJoCatbns at the lopoFVTAM′s startup list.
● Session concentration
There are a minimum nuttber Of LU′ Sto restattNEFrA・ LCi'4onど Lけ leF NCP‐TPF connedion)
vヽ′
よ■ 車|:
ユニ.量
百三百重′TPF EttLtthtibお~
PERFCP ′FEB′91
5。31‐4
Measurement and Tuning
◆ FEP
・ 丁PF Message Redudion reports
″Routed″『nessages.
◆ 37xx Controllers
・ TPF Message Reduction repotts
Subarea Activity
・ VTAMノCMC reports
― Netview Performance Monitor reports
NCP CCU,Bu∬er Utilization reports
三喜曇毛′TPF Educat:onPERFCP DATA COMMUNICAT:ONS CONS:DERAT:ONS
FEB′ 91
5.32
TPF FEP Measurements
ClTPF DATA COLLECT=ON
SYSTE‖ W工DEDATE COLLECTED - 19 ‖ARDATE REDuCED - 19 ‖AR 900PERATOR INPUT REQUEST 8 ZMEAS SH18工BH ‖ODEL 370/3090 SER工 AL NU‖BER 08070855 TPF CPU工 D = ADATA COLLECT=ON VERS=ON NU‖BER 2。 3.0
MODE OF COLLECT工 ON ― CONT工NUOUSINTERVAL 〓 18 SECSTART T=ME = 14800303END T工 ME = 14=34826
ACT=VE UT工 LIT工 ESDATA COLLECT工ON
OPT10NS CHOSEN
COLLECTOR OPT10N SUBOPT工 ONS
SYSTEMFILEFILEMESSAGEMESSAGE CITVSuMMARVMESSAGE ACT工 ONCODEREDuCE
START ENDX X
三喜曇毛′TPF EducationPERFCP
FEB′91
5.33DATA COMMUN!CAT10NS CONS:DERAT:ONS
TPF― FEP'Meas●"er陀
)ntsノ Ndes
、`_ノ
_ヽ/
Continuous Message Co‖ ector for 30 minutes
Can get Existence Tirne mё asurements
FEP is:oose:y coupled to two Backend processors.
180‐J CPU.
旦喜曇毛′TPF EducationPERFCP
FEB′ 91
5。 33‐1DATA COMMuNICAT:ONS CONS:DERAT10NS
TPF FEP SysterDl Summa可
ClSYSTEM SUMMARY
99 0BSERVAT=ONS19 MAR 14300803 . SYSTEH
‖AX646.67315。 869
455。 52764。 4169。 4960.0000。 000
698.653
PAGE l
HEAN596.40512.312
438.77350.8722.1520。 0000。 000
645.653
0.2480.248
0。 9610.961
0.1790.179
0.8210.821
18。 231 17.997
20.000 5。 323102。 000 14.48516.000 0.404
90。 000 54.68787.000 51.6870.000 0.000
工NPUT MESSAGES PER SECOND 〔WORK LOAD〕H工GH SPEED HESSAGES 〔PROCESSED〕LOW SPEEDH工GH SPEED MESSAGES 〔ROuTED〕
CREATED ENTRIESSSCP 工NPUT MESSAGESUN工 T RECORD LOW PR10R工 TV TASKUNIT RECORD HIGH PR10RITV TASK
WEIGHTED MESSAGE RATE
RESOURCE UT工 LIZAT工 ON PER MESSAGECPU MILLISECONDS PER WEIGHTED ‖ESSACECORE P00L BVTES PER ACTIVE MESSAGE
PROCESSOR UTILIZAT10N工DLE LEVEL 6 -NO WORK FOR TPFSYSTEM WAIT STATE
TPF CPU UTIL工 ZAT10NSYSTEM UT工 LIZAT10N
COLLECT10N INTERVAL 工N SECONDS
TPF CPU LISTREADYINPUTDEFERRED
INSTANTANEOUS ACT工 VITYACTIVE ECBSACTIVE MESSAGESUNIT RECORD ACTIVE TASK
EQUAT10NS uSED TO MANIPULATE DATA
1。 159 1.497 1.2726906.114 13488.888 9028.434
‖工N570。 213
9.057417.78241。 8830.5050。 0000。 000
613。 908
0。 0380.038
0.7510。 751
17.812
0。 0000。 0000.000
27.00024.0000.000
WEIGHTED MESSAGE RATE=〔 HS MSGoPROCESSED― .ROUTED〕 +〔 LS MSC 1 4〕 +〔 HS ‖SG.ROUttED X l.0〕TPF CPU UTILIZAT10N =〔 〔TOTAL CLOCK T工 ME〕―〔SuM oF ALL 工DLE LEVELS〕 〕/〔 TOT CLOCK TIME〕SYSTEM UT工 LIZAT10N =〔 TOTAL CLOCK TIME ― ‖AIT STATE〕 /〔 TOTAL CLOCK TIME〕ACTIVE MESSAGES =ACTIVE ECBS ― 【DATA COLLECT10N ECBS + UN工 T RECORD ACTIVE TASK〕
三喜手毛′TPF EducationPERFCP DATA COMMUN:CAT:ONS CONS:DERAT!ONS
FEB′91
5.34
:・響異F第臨 電薄雌哺獨田岡田町 州des
∪
◆ Note ROuTED High Speed messages
I―-́ 0‐ Average of 439 H_S.menSages“ 2utel tO tWO baCkend processors.
・ 瞥 r彎 ギ褐31亀 ,・
mPsギ119,h'rd嗅 7[FRメ __. ィ
◆ Low av,「。99 pathlength br F「:」ηeSSages(1.2 ms′ Y191:I
versふ計色0も打 oざ 3‐4 ms′ Msg勧 山 鳳 輸 d process嘔 ‐二t.[
◆ Low eetiinated existence tin輌 諄{Fp mS). =― i~‐ ■ す‐
慕uS 15‐16 Acげ M島 (16建 ads) on ba晨8naわrocessors. 115 AcげMsg(2.6 Reads)On F甲lv
\v/
υヽ
iSiDERAl漁 ζl・ .11●
:1.Fξ :撃1
置l基 ]毒 亘重翼 ′TPF Educationじ,こ PERFCP J:・ i :‐ 摯DATAICOMMU,も CA・T:ONS:
―
≧
TPF FEP Subarea RepO責
ClSUBAREA ACTIVITY SUMMARY SYSTE‖ W工DE 19 MAR 14300803 HESSAGE
SUBAREAADDRESS
0102030405060708090AOBOCODOE1011
121314151617lAlBlDlF20212223242500
工NPUTMSCS/SEC
O.0049。 0544.8046.8844。 9149.0844.7949.5938。 9541.2754。 7941.95
0。 000.008.620。 00
48.620.000.450.000.000.00
10.8526.120.000.000。 000.000.000.000.000.000。 00
=NPUTCHARS/SEC
O.001256。 761170.631178。 111263。 531319.681759。 002010。 10996.861662.332718.161832.42
0.000。 00
260.780.00
1350.220。 00
22.240.000。 000.00
333.04699。 72
0。 000。 000.000.000.000.000.000.000。 00
OUTPUTMSGS′SEC
O。 0050.7946.0547.9646。 5550.7543.9349。 3340.0841.6054.7641.180.000。 00
24。 170.00
49。 710.001.580。 000.000。 00
11.4626.960.000。 000。 000。 000。 000。 000。 000。 000.00
PAGE 15
0UTPUTCHARS/SEC
O。 0014656.6113230。 4013872.0412776。 8814920。 9312240。 5314303。 2912106.7612586。 8915009。 7211709。 09
0。 000。 00
4057.150。 00
14526。 740。 00
279.320。 000.000。 00
3302.68089.55
0.000.000。 000。 000.000.000。 000。 000.00
三≡星毛′TPF EducationPERFCP
FEB′91
5.35DATA COMMUNICAT10NS CONSiDERA丁 10NS
導憑:ξ〕暑 ]]:F:I:驚 I:l悽 臨 ノNdes
\、_ノ
Shows Loads Of a‖ the 37xx′s. . ́ _ . I
AVerage Output MSgノ Sec Or Output CharacterSノ SeC catt be w■ Rl` ●Sヽ 9uidelinOs for 37xx Capacity
vヽノ
EducationFEB′91
5.35‐1鐵聾き
'す
′ら■lD腱鶴質:PERFCP 1輔蠅 卿 0繹翻 緩 響 劉PERA瀾誌辱離
■ i
VTAnll CMc Repo責 Examples
∪TILIZAT10N WEEK=03 1989
σσ『 『
rfLrzJ7JοⅣ
o‐0%
`a7.
30■
20Z
′OZ
O■
「=====_∵
r」」∵rrず J
:::{三 {三
=ト
ト,1111111
RJ6ヽてP■ R■ 61ヽ CPB PJ Z` こ富 R3ヽこPミ R 6ヽミ゙ t
εθ1/_1/こ 7ヽεJ rfθ _、アcοI「ROttIFRS
ViVεσごZttC「ど画 Ⅳ― σび
LTt:I―~IPlヽ
lEEレ′=o, 1,,9′‐15ヽ CPσ ∂こ'「FfRこ・F/ι′ZJ 7′ 0_ヽ `
θ●■ ―
60■ ―
」0■ ―
=゛ ヽ―
′● ′2 ′`
′6 ′θ
〃0〔 祝
P_θこ:F乃7′ _._P_`1″RりどF
ρ__lrfA― θιF
_._P_′ Sιθ「
_。 _
f'_ri「 じ′こF ^
三喜星モノTPF EducationPERFCP
FEB′ 91
5.36DATA COMMUNICAT:ONS CONSiDERAT:ONS
VTAM CMC Repo責 Exalmples′Ndes
し /
―
◆ 37xx CCU Utilization
丁he measurement data is co‖ ected from the NCP by NPM and reported by SLR.
● MINCCU is minimum CCU utilization forthe week.
● AVGCCu is average CCU utilzation forthe week
● MAXCCU is maximum CCU utilzation forthe week.
◆ NCP Buffer Uti:ization by hour of day
This data is co‖ected from the NCP by NPM and reported by SLR.
● P ISLOW is O/.of bufFer utilization at which NCP S:owdown occurs.
● P BUFTHR is a user‐ denned threshold:eve:for buffer utilization_
● P MAXBUFis maximum uti:ization measured
● P_AVGBUF is average utilization measured.
● P MINBUF is minimum uti:ization measured.
―
DATA COMMUN:CAT:ONS CONS:DERAT:ONS三喜手毛′TPF EducationPERFCP
FEB′91
5.36‐1
Network ttransit Tirne Example
TR工 BUTARYL=NES
BACKBONE
/ ヽT―――〔 LAN 〕
L′
Disp■ ayRespOnse
Wa■t forPol■
.350
RemoNCPTime〔inc■ .
QX fOrTrunk〕.025
->Rem.NCPTime〔incl.Q fO「Line〕
.97《
―
128000 bpsSDLC工nputTrunkx
.0002
128000 bpsSDLC
OutputTrunk斎
.002
LocoNCPTime〔incl.QX fO「
TPF〕
.0375-――――中中―>
Loc.NCPTime
〔inc■ .
QX fOrTrunk.015
《
―
く
一
一
>
《 :
2400 bpsALC
工nputLine
e05)
2400 bpsALC
OutputLine。625
《
三≡曇毛′TPF EducationPERFCP
FEB′ 91・
5.37DATA COMMUNiCAT:ONS CONS:DERAT:ONS
Network Transit ttirne Exampleノ Ndes
◆ Input ‖essage
RemOte po■ l Delay = 0.350 sec〔With Po■1 ●yc■e at .7 seC,Hin peak Pol■ Cy●■eest 。3-.5 sec〕
RemOte Line response time = 0。 055 secTrunk response tine = 0.027 sec
〔includes Remote node transit,Trunk Queueing〕
Loca■ Contro■ ler 〔Front End〕 = 0.041 sec〔inc■udes Loca■ node transit+ TPF Po■■ De■ ay〕
◆ output RespOnse
Loca■ Contro■ler 〔F「ont End〕 = 0。 015 seC〔Local node transit est.〕
Trunk response time = 0。 082 sec〔includes Trunk Queueing,Remote node transit〕
Remote Line response time = 1.563 sec〔inc■udes ■ine queueing〕
◆ Tota■ Network Trans■ t
Total 2.13 sec
◆ Tota■ operator Transit
Add Host Transit Time O.500 sec 〔typica■ 〕
〔TPF Existence Time〕
To get overa■■ response time 2.63 sec
Please Note:〔No Flow Controls considered〕受Trunk utilization depends on Total Traffic from Remote NodeXExample assumes lnput Trunk utilization 20%受 and Output TPunk utilizatiOn 70%
受Q fO「 TPF depend5 0n Channe■ utilizationIExample assunes 30% Channel utilization
三喜星毛′丁PF EducationPERFCP DATA COMMUN:CAT!ONS CONS:DERAT:ONS
FEBノ91
5.37‐1
Network Tuning AreaS
When performance problems ar:se you may wantto consider:
◆ Link Utilization
・ Move terminals(酬「
busy linesロ
・ Increase llne speed(tr:butary lines,backbone).
◆ Po‖ Deiays
・ Shorten remote po‖ delay.
・ Po‖ busy contro‖ ers rnultiple tirnes per cycle.
◆ SNA FIow Control
0 0ptinnize VR Window Sizea
三喜ξ毛ノTPF Education FEB′ 91PERFCP DATA COMMUNiCAT:ONS CONS:DERAT10NS 5.38
Network Tuning Areasノ Ndes
◆ Po‖ Delay
Choosing a value for Po‖ Delay means making a tradeofF between the amount oftime which an input rnessagemust wan for a po‖ and the effects of addnional ccU′ link utilization for unproductive polling.(For examplel reFer
backto the CF3745 Remote Node estimates fOr 3745 CCU uti‖ zation due to″ negative(unproductive)po‖ ing″ .ThePAuSE vaiue used in the CF3745 run was O.7 seconds.)
For more uniform response tirne,the De:ay could be approximately the tirne it wi‖ take to po‖ one cycie whenthe line is at peak rnessage:oad.
lfthe Delay is O,then response degrades rnore severely as the message load builds up to peak(ln early morninga few users getfast response time due to minimai po‖ de:ay and low output line utilization. At peak time thesame users can get″ double″ delayed response time due to high output line utilization‐ ―queueing oftheir outputmessages,and queueing oF pO‖ messages(whiCh in erect gives them a sizable″ po‖ deiay″ ).
旦喜曇毛′TPF EducationPERFCP
FEB′91
5.38‐1DATA COMMUNiCAT10NS CONS:DERAT:ONS '
lttD I醸餞葬でおnnec■Ons
」ヽ
_`ノ
FEB′91
5.39星曇手毛ノTPF EducationPERFCP [`
i: :I・ itibA千島むOMttUNLCAttptts ccNSIDERAT:ONS
System Connections
◆ TPF‐TPF Loosely Coupled(IPC)
・ IPC DASD
・ MPIF IPC- 3088 MCCU― ESCON CTC
◆ Other PF口丁PF
● MPIF3088
_ MCCUESCON CTC
● SNA CttC_ Support3088_ MCCU3737_ Remote CTCESCON CttC
◆ 丁PF‐MVSノVM
・ SNA CttC Support- 3088 MCCU- 3737 Remote CTC― ESCON CTC
三喜曇毛′TPF EducationPERFCP
FEB′ 91
5.40DATA COMMuNICAT!ONS CONS:DERAT:ONS
System Connectionsノ Notes
\_/
\_ン
lnterconnect Support
◆ Loose:y Coupled lnterprocessor Communication(IPC)
● Coordination,Communication in LC complex
● TPF to TPF within the same LC compiex
Loosely Coupled applicat:on design should minimize the volume oflPC trafrlC(fOr g10bal synchronization,etc)
◆ MPIF Feature
● 丁PF to TPF only
Front End‐ Back Endi Separate Complexes.
o High Speed,High Volume Transfers
◆ SNA CTC
● TPFlo MVS or VM,or TPF
● Compatible with VTAM CTC protocol
… VR Pacing Window(Min=Max)
― PIU B:ocking used
● TPF pathlength approx same as For MPIF
● 丁hroughput 9overned by VTAM on the Other side
● Also supports iBM 3737‐ Remote CTC
―
DATA COMMUN:CAT:ONS CONSiDERAT!ONS三喜罰毛′TPF EducationPERFCP
FEB′915。 43‐ l
Connec1lon Hardware
3088 MCCU
◆ (Connects Channels from multiple processors
◆ Up to 4。5 MBノSec Data Transfer Rate
◆ Two internal data paths, .
each suppotting a connection of・ two channels
3737 Remote CTC
◆ Same software interface as 3088ノ CTC
◆ Connection via l‐ 2 comms link(S)
Up to 3.9 M bps
ESCON CttC
◆ Option on ESCON channel
◆ Connects to other ESCON channel(s)
◆ Theoretical Max Data Rate =10 MBノ Sec
三≦民毛ノTPF Education iPERFCP DATA COMMUNiCAT:ONS CONS:DERAT!ONS
FEBノ91
5。41
Connection Hardware/Ndes
◆ 3088 Munisystem Channel Communication Unit
(Up to 256 addresses)
● Theoreticai Max Data Rate=2x4.5 MBノ Sec=9 MB/Sec
Note however,est.1.2 ms overhead and recommended Max 70%chan utilMax throughput then becomes a function of biocksize:
Max Blocksノ sec=max Crlanυ‖′(B′ S々′Ze′ cわattspeed+.0012)(Double this iFtransFerring between 2 pairs oF channels concurrent:y.)
For 4096‐ byte b:ocks on 2 pairs of 4.5'И B channe:s(at 70%busy):Max Blocksノ sec=(70′ (4096′ 4500000+.0012))χ2=664which is an aggregate data rate oF 2,719=744 bytes′second.
● Add more 3088′ s for more than two concurrent transFers
● Don′t share channel with anything eise
◆ 3737 Remote Channel― to‐ Channel Unit
(Up to 256 addresses)
● l active,l alternate channel adapter
● Communications link connection to a remote 3737
Max Tl throughputi
- 1:ink,FDX=1000/。 utilized(1_544 M bps)
Balanced traFfic― s̈ending and receiving
- 2 1inks in para‖ el
…… Balanced traFfic =630/。 utilized(195 M bps)
― One‐way or unbalanced is higher
′TPF Education FEB′91
5.41‐1PERFCP DATA COMMUN!CAT!ONS CONS:DERAT:ONS
Connection Hardwareノ Ndes
◆ ESCON CTC
(Up to 512 addresses)
● Connects to another ESCON channel(withOut CTC)
― Direct connect;on(to on:y l other channe:)
― Through ESCON Director
(SWitChing lo many other channeis)
Sep-91lnterconnectDev■ ce
‖ode■
3880/3990with 3380
3990with 3390
3088-‖Ode■ 1
Max. DataRate
〔HB/sec〕
Max.ooncurrentTransfers
Max。
ActiVeChan's
Max。
LogicalPaths
Max.Distance
400 ft
400 ft
400 ft
400 ft
unlimited
60 km
TPFSoftwareSupport
HPO DASD IPC
HPO DASD IPC
HPO MPIF/1PCHPIF FeatureSNA CTC
HPO MPIF/1PCMPIF FeatureSNA CttC
SNA CTC
HPO MPIF/1PCMPIF FeatureSNA CTC
Connect70
TPF 〔LC〕
TPF 〔LC〕
TPF 〔LC〕
TPFTPF,MVS,VM
丁PF 〔LC〕
TPFTPF,MVS,VM
TPF,MVS,VM
TPF 〔LC〕
TPF丁PF,MVS,VM
Mode■ 2
3737
ESCON CTC
3.0
4。 2
4.5
4.5
3.9〔2 ■ink5,
FDX,unbalanced
17.0 120
PERFCPEducation
DATA COMMUNICAT!ONS C(` NSIDERAT:ONS三≡:輩昌′TPF DEC′91
5,41‐2
Measurement Data
◆ IPC
・ TPF System Co‖ector
IPC Reports(includes MPIFノ IPC) ―
◆ MPIF
・ TPF System Co‖ ector
MPIF Path Act市ity Report
O MPIF Post Processor
Reports frorrl oniine MPIF trace data.
(StaISICS On transmission■ mes)
◆ SNA CttC
・ TPF Message Co‖ ector
Subarea Activity Report
O Connected VttAM SNA Reports
三喜三百:′TPF Education FEB′ 91
PERFCP DATA COMMUNICAT:ONS CONS:DERAT:ONS 5.42
TPF nllPiF Repo‖[Examples
ClMPIF CONFIGURAT10N SYSTEM WIDE 19 MAR
CRITICAL ACTIVE ECB BLOCKS =NUMBER OF PROCESSORS 8NUMBER OF GLOBAL uSERS =NUMBER OF RES工 DENT uSERS =NUMBER CONNECT工ONS :NU‖BER OF PATHS =NUMBER OF PATH ACT工 VAT=ON NOTIFICAT=ONS:NUMBER OF DIRECTORY NOTIF工 CAT工 ONS :NUMBER OF CLASSES =BUFFER SIZE :工NTERFACE VERS10N NUMBER :NAME OF THE SYSTEM 8CONNECT10N TIMEOUT 工NTERVAL :lST LEVEL PATH TIMEOuT 工NTERVAL 82ND LEVEL PATH TIMEOuT INTERVAL =PDT OUTPUT QUEUE DEPTH :NUMBER OF LINKS BETWEEN PROCESSORS :
lNTERPROCESSOR COMMUNICAT10N MPIF SUMMARYORIG工 N PROCESSOR TPF CPU― ID = A
SYSTE‖
XMIT FA工 L XM工 T FAILRETURN NO RETURN
14800=03
0
8243
48362
22
3813123
FEPSYSA301515253
PACE 4
DEST TPFCPU― ID
A
B
C
D
E
F
G
H
TOT SIPCCITEMS SENT
O.00
TOT SIPCCRECElVED
O。 00
0。 05
0.12
0。 00
0。 00
0。 00
0。 00
0。 00
TOT SIPCCRETURN
O。 00
0.06
0.06
0.00
0.00
0.00
0.00
0。 00
0.00
0。 00
0.00
0。 00
0。 00
0。 00
0。 00
0。 00
0.00
0.00
0。 00
0。 00
0。 00
0.00
0。 00
0。 00
0.00
0.00
0.00
0.00
0.00
0.00
0。 00
三≡ヨ毛ノTPF EducationPERFCP
FEB′91
5.43DATA COMMUNICAT:ONS CONS:DERAT:ONS
TPF MPIF RepoHi Examples,contd
ClMPIF PATH ACT工VITY REPORT SYSTEM WIDE 19 ‖AR 148008033088NAME PATHNAME CL MSGRATE MSGSIZE READS
SYSTEM PAGE 5WR工TES QUEUED OVERRUNS
13088N4213088N4193088N2
13088N4113088N4213088N2
13088N4193088N4233088N2
33088N4193088N42S3088N2
AB:AlAB:A2AB:A3AB:A4AB8A5AC:AlAC:A2AC:A3AC:A4AC:ASAD:AlAD:A2AD8A3AD:A4AD:ASAB8BlAB:B2AB:B3AB:B4AB:B5AB:B6AB:B7AC:BlAC:B2AC:B3AC:B4AC:B5AC:B6AC:B7AD:BlAD:B2AD:B3AD:B4AD:B5AD:B6AD:B7
9.479.479。 470.000。 009.460。 000。 000。 000。 000.000。 000。 000.000。 000.000。 000.000.000。 000。 000。 000。 000.000.000.000.000。 000。 000.000.000。 000。 000.000.000.00
263.74263.7`263.74
0.000.00
263。 70204.26204。 26
0。 000。 000。 000。 000。 000。 000。 00
204。 26204.26204.26
0。 000.000。 000。 00
204。 26204。 26204。 26
0。 000.000。 000.000.000.000.000。 000.000.000.00
7。 567.567。 560.000。 0015.560。 040.040.000。 000。 000。 000。 000.000。 000.040。 040。 040。 000。 000.000.000.040.040.040.000.000。 000。 000.000。 000。 000。 000。 000。 000。 00
9.549.549.540。 000.009.520。 040.040。 000.000。 000.000。 000。 000.000.040.040.040。 000.000.000。 000。 040。 040.040.000.000.000。 000.000.000.000.000。 000.000.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
三喜昼モノTPF EducationPERFCP
FEBノ91
5.44DATA COMMUNiCAT:ONS CONSIDERAT:ONS
iBⅣi Toois
IBnll T00is
◆ Marketing Support Tools
l日 CF3745 conttgurator Aid on HONE system.
(HardWare conttgura■ on and performanceノstorageanalysis)
2. CF3725 con■ 9urator Aid on HONE systeimロ
(HardWare eOnttguration and pettormance/storageanalysis for 3725 or 3720)
‐
3. SNAP/SHOtt simulation in Raleighロ
(perfOrmanceノcapacity model for network andノ or host)
4. 丁OPAS tool on HONE system.
(netWOrk design ald)
◆ IBM Product Offerlngs
l. Network Trattc Analysis(NttA)sewiCe OfFering.
2. Network Design and Analysis(NEttDA)program product.
三喜星毛ノTPF Education FEB′91PERFCP DATA COMMUN:CAT10NS CONSiDERAT:ONS 5.45
IBⅣI Toolsノ Ndes
_`ン
ー
◆ Marketing Support丁 oo!s
These tools are genera‖ y used by the lBM SEl oFten working with customer personnel,to provide lBM marketingsupport to the customer
l. CF3745 conflgurator on HONE system
This Aid is accessib:e directly by selected customers via:BMLiNK.
2.CF3725(:RCludes NEF2 For ALC networks)On HoNE system
This Aid is accessib:e directly by selected customers via:BML:NK.
3 SNAP/SHOT simulation in Raleigh ・
The:BM/customerteam usua‖ y spends a weekin Ra:eigh working with a SNAP/SHOT adviser,precededby signiFicant data gathering and preparation activities before making the trip
4 TOPAS too!on HONE system_
Netwo「k design for cost reduction,irnproved response time and growth planning
◆ IBM Product Orerings
l Network TraFnc Analysis(NTA)serviCe ofFering
Expert system for VR Analysis and tuning recommendations.
2 Network Desi9n and Analysis(NETDA)program product 5685-045_
Network capac:ty plannlng and route goneration for SNA networks
三≦曇毛′TPF EducationPERFCP
FEBノ91
5.45‐1DATA COMMUNICAT:ONS CONSIDERAT:ONS
BIbl esources
|
FEB′ 91・
5.46
BibliographyノResourcesノ Notes
_ヽ/
\_/
lBM Education
l. TPF Data Communications and Networking.Nl194. _
2. SNA LU Data Flow and Performance.G3670.
3. SNA Network Tuning_G3671.
TPF Data Communications Performance
l TPF ACF/SNA Network Generation Guide.GH20‐ 7517.
2 TPF System Performance and Measurement PRM GH20-7505.
3 TPF ACF/SNA Data Communications PRM GH20-7503
4 TPF ACF/SNA Network Generation Cuide.GH20‐ 7517_
SNA Network Performance
l ACF Network Flow Control G325‐ 0101 12/85
2 ∨R Performance and vVindow Size Tuning.GR28-0724_10/87.
3 ″Held VR″ Sym ptom,Problem,or Norma!Operation GR28Ю 632
4 SDLC Transm:ssion Group Performance GC38¨ 7033.1/89.
VttAM/CMC
l Network Management Performance in a CMC Environment GG66-0285 6/88
2 An lntegrated Network Management Product G321‐ 5310_lQ88
3 NetView Performance Monitor At a Glance GH20-6359
4 VTAM Performance and ttuning GG66‐ 3106 8/88
5 Network Management Reporting Principles and lmplementation.GG24‐ 3271 3/89
6 Network Mangagement Reporting Samp:e Reports GG24-3272 8/89
7 Response Time Data Cathering GG24‐ 3212 12/87
8 Network Monitoring Using NPM VlR3 GG24-3337_1/89
FEB′ 91
5.46‐ 1PERFCP DATA COMMUNiCAT:ONS CONS:DERAT:ONS
椰 1 購^aes
―
◆ 3745ノ NCP
l.NCP V5 Network Performance and Tuning.ξ 呼 ■34Qヽ 5/991=,
2.Aidine ttne ContЮ i Scanner RPQ 7L1092 Suppi,哩 t9り,er′キP'CuTen1711P'l GA3,1150
3. Network Contro:Program ALC:Generalinformation Manuai.GH33-7012.
◆ intersystem(CTC)COnnections
l.3088 Muttsystem channd Communtation U雨 trDe,clp‖ T,i,今 72f081:、. . .2.3737 Remote CTC unn Descnp● On and lnstalht,nPannin919udel,摯 18‐2719. _
=・ :
PERFCP l‐ .‐・ J5断汗Oo曲 げЮ曲油館10NS 00NSDERAT:ONS f : J 5。 46‐2
Module Review
イー
2。
3.
Module Review
Cornrrlunications Signi■cance
◆ Capacity
◆ Performance
Data Communications Network
◆ MaiOr Performance Factors
◆ Measurement and Tuning
Front End Processors and{Comrnunications{ControHers
◆ Hardware and Software Con■guration Considerations
◆ Measurement and Tuning
Inter‐System(CTC)COnnections
◆ Hardware and Software Performance Factors
◆ Measurement and ttuning
5。 IBM丁ools
4ロ
TPF Education FEB′91
5.47PERFCP DATA COMMUN:CAT!ONS CONS:DERA丁 !ONS