SlideShare une entreprise Scribd logo
1  sur  53
Télécharger pour lire hors ligne
1
WORKLOAD MANAGER et
DB2
Guide/Share DB2 : session du 25
Janvier 2007
Pierre VANDEMAËLE
Consultant Performance/Métrologie
pierre.vandemaele@advantel.fr
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 2
Sommaire
Workload Manager : Objectifs et Classifications
Les Cycles, Ressources et Algorythmes
Les Classes de Service
Le Performance Index
Les Transactions Server, Queue Server, DDF
Les procédures stockées
WebShpere, CICS et DB2
Les Enclaves et le Dispatcher
Etude de cas sur DRDA
Nouveautés : Zaaps, Ziips, routage
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 3
WLM : Objectifs Globaux
Maintenir la qualité de service demandée par les Classes de Service dans un SYSPLEX
Gérer tous les types de transactions sur OS/390 et Z/os par des classes de service
Hiérarchiser l’atteinte des objectifs des classes de service par Importance
Ajuster dynamiquement les ressources Hardware et Software pour atteindre ces objectifs
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 4
Couple Dataset WLMService Définition
WORKLOAD MANAGER : Objets et Définitions
Goal Policy’ Goal Policy
Workload
Workload
Service Class
Period
Period
Period
Workload
Workload
Service Class
Service Class
Importance/Goal
Resource GroupReport Class
Response Time Distribution
Work Manager Delays
Homogeneous
Heterogeneous
Multiple Periods Inheritance
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 5
Sysplex-Name
Sysname
Sous-system
Transaction
Account
Userid
Job
WLM Classifications - Principes
IWMCLSFY
Critères Service Class
Service Class
Service Class
Service Class
Service Class
Enclave
Transaction
Category
Critères
Critères
Connection
CorrelationId
Package
WEB Transaction
Name
Method
Html Template
Httpd .conf
Was.conf
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 6
Types de Workload gérés par WLM
Espaces Adresses passifs : (Tso,Batch,Stc,Omvs)
Transactions Servers : (CICS,IMS) Routage des transactions
Ajustement des ressources fonction des External Service Class Goals
WLM Managed Initiators : ajustement dynamique du Queue Time Batch
Routage des Batchs et Parallélisation + SCHENV
Queue Servers : WLM Managed Queues avec APPLENV associée
IWEB Scalable Webserver : WebSphere HTTP Servers clonable
WebSphere Application Servers Clonable
CB : Component Broker Region Clonable utilisé par Websphere services
DDF Stored SQL Proc : SPAS SQL Server Address Space Clonable
Enclaves « Hôtes » : DB2,LSFM,SAP R/3,MQ (Workflow),CB,WAS V4
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 7
WLM Classifications - Sous-Systèmes
JES2 TSO STC OMVS DDF CICS IMS DB2 LSFM ASCH CB IWEB SAP MQ SOM
SYSPLEX
SYSTEM
SUBSYSCollection
SI
USERID
TRNNAME
ACCOUNT
TRXCLASS
PACKAGE
COLLECTION
CONNECTION
CORRELATION
ProcedureName
PLAN
LU
NETID
Subsystemparam
Perform
Priority
SCHENV
ProcessName
SYSH NETV
SYSPLEX
SYSTEM
LU
Priority
SI
TRXCLASS
TRNNAME
USERID
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 8
Wlm Classifications update
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 9
WLM - Les cycles
Echantillonage général : 1/4 seconde
Policy Adjustment Routine : 10 secondes (Calcul des PI Local et Sysplex)
Transaction Longue : 2 x Policy Interval = 20 secondes
LPAR Weight Management Change : jusque 6 x Policy interval
Révision de la Topologie des Transactions Servers : 6 x Policy interval (1 minute)
Sysplex Routing Services Weight Calculation Interval : 60 à 180 secondes
Démarrage et Fermeture des Inits WLM dynamiques : Policy + Historique + Capacité
Révisions des Devices Clusters et I/O Queueing Priority : 10 minutes (minimum 3 min)
Dynamic PAV Goal algorithm : 30 secondes
Dynamic PAV Efficiency algorithm : 1 minute
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 10
WLM "Managed" Ressources
Cpu : Dispatching Priority (service Class/Period ), LPAR Cpu Management
Mémoire : Pagination interne et externe,Swap Logique (Service Class/Period)
Mpl : Taux de Multiprogrammation (Service Class/Period)
IRD : CSS Priority Queueing(ESCP), Dynamic Channelpath Mgt (Global)
Queueing I/O sur UCB (disques) : I/O Queueing Priority (même granularité)
UCB Dynamic PAV : ( + sur ESS internal Control Unit Priority)
Queueing des Batchs avec Init WLM dynamiques : (scope Sysplex ou systemid)
Load Balancing des Logon Applid (CICS) avec VTAM et Goals en Sysplex
Load Balancing des Sessions TCP/UDP par DNS/Sysplex Distributor/MNLB Cisco
WLM Managed Queue servers (IWEB,DDF,CB….) : démarrage dynamique de clône
WAS Load Balancing : Servlet Redirector (WLM + IIOP),WLM/DNS
EJB Load Balancing WLM Policy : Round-Robin options (DNS/WLM CB en V4)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 11
Policy Adjustment Routine (10 Secondes)
Donneurs Receveurs Impact/granularité
External sc/per or internal External sc/per or internal
External sc/per ou internal ou Ad Scpace
Resource Group > Max Resource Group < Min
Imp 1
Imp 0 External SC/PERDiscretionnary Ressources
Imp 5
Performance Index << 1
Performance Index <= 1
Performance Index >> 1
Performance Index 1
Performance Index > 1Performance Index << 1
Performance Index < 1
Internal Service Class : DISC
Gestion individuelle
par Espace-Address
si Transactions
longues (> 2 x Policy
interval )
,Discretionnary ,
Server Ad Space,
pour les ressources
CPU et Isolation
Mémoire
Gestion individuelle
par Espace-Address
si Transactions
longues (> 2 x Policy
interval )
,Discretionnary ,
Server Ad Space,
pour les ressources
CPU et Isolation
Mémoire
Imp 2
Pour chaque
importance et
chaque période:
calcul des SPI
puis des LPI
1 action sinon
importance
suivante
Pour chaque
importance et
chaque période:
calcul des SPI
puis des LPI
1 action sinon
importance
suivante
Imp 4
Imp 3
Imp 2
Imp 1
Performance Index >> 1
Imp 3
Imp 4
Imp 5
Discretionnary
Seuil de
rentabilité = 10%
du PI initial +/-
et impact sur
autres Goals
Seuil de
rentabilité = 10%
du PI initial +/-
et impact sur
autres Goals
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 12
WLM Options
CPU = 1
Qus = ((cpu * Tcbtime) + (srb * Srbtime)) * Kus/sec/proc
+ (ioc * Iocount)
SRB = 1
IOC = 0,5 ASM communique à SRM
le nombre Minimum
d’Alias nécessaires pour
optimiser les Paging
Devices (Z/os 1.3)
ASM communique à SRM
le nombre Minimum
d’Alias nécessaires pour
optimiser les Paging
Devices (Z/os 1.3)
MSO = 0
I/O Priority Management = Yes WLMPAV = Yes (Dynamic UCB Alias)
Priority byte dans CCW if Yes Goal Algorythm : 30 sec
Help SCPER Goal (move
Alias en utilisant un
Token dans Sysplex )
> à Efficiency Algorythm
Goal Algorythm : 30 sec
Help SCPER Goal (move
Alias en utilisant un
Token dans Sysplex )
> à Efficiency Algorythm
Efficiency Algorythm : 60
sec
Reduit IOSQ Time si des
Alias sont disponibles et
aucun Impact sur
l’Objectif du DONOR
Efficiency Algorythm : 60
sec
Reduit IOSQ Time si des
Alias sont disponibles et
aucun Impact sur
l’Objectif du DONOR
Channel Subsystem
Priority Queueing if Yes
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 13
CPU Critical = Yes
WORKLOAD TSO
Service Class TSOPROD
WLM Service Class/Period Goals
CPU Critical = no
Resource Group =
Period 1 DUR = 5000 Percentile 70% < 1 sec Importance 1
Period 2 DUR = 10000 Percentile 70% < 5 sec Importance 1
Percentile 50% < 10 sec Importance 2Period 3
Goal : + Importance (1- 5)
Average Resp Time
Resp Time Percentile
Velocity
Discretionnary (Imp 6)
Goal : + Importance (1- 5)
Average Resp Time
Resp Time Percentile
Velocity
Discretionnary (Imp 6)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 14
WLM Calcul des Velocity
VELOCITY =
Uproc
Total Wlm managed delay samples
x 100 %
+Using
Processor Queueing delay
IOS Queueing delay
Subchannel Queueing delay
Channel Queueing Management
Cu busy Queueing delay
MPL delay
Paging delay (and Xmem )
Swap-in delay
Initiator Queueing delay
ServerCreation delay
IRD LPAR Cpu Management
Address Space
Work Manager Address Space
Enclave “Hôte” Address Space
Queue Server Address Space
Enclave
Uio+
Connect or Disconnect
Ucp + UZaap
Delaycp + DelayZaap
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 15
WLM Calcul des Performances Index
Average Response Time Goal
PI
Actuel Temps de réponse
=ESCP
Avg Resp Time Goal
Percentile Response Time Goal
PI
Percentile Actual Resp Time
=ESCP
Percentile Resp Time Goal
Velocity Goal
Velocity Goal
PI
=
ESCP
Actual Velocity
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 16
WLM Calcul des Temps de Réponses ,Distributions
DISTRIBUTION
0
20
40
60
80
100
Transaction Count
Déclaration de fin de transactionIWMRPT
Goal Type Avg Resp ou PercentileESCP
Exemple : 70% < 0,8 sec
Bucket 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Percent of Goal 50 60 70 80 90 100 110 120 130 140 150 200 400 over
Transaction Count 60 30 10 20 60 80 40 0 5 10 20 70 30 5
Percentile 14 20 23 27 41 59 68 68 69 72 76 92 99 100
Résultat : 72% < 1,12 sec
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 17
WLM Transactions Servers - Principes (External Service Classes Period)
IWMCLSFY
IWMCLSFY
CICS TOR
PBs
CICS TOR
PBs
CICSAOR
PBs
CICSAOR
PBs
CICSAOR
PBs
CICSAOR
PBs
CICSAOR
PBs
CICSAOR
PBs
DBCTL
PBs
CICSFOR
PBs
Sysplex
Goal Policy
TRXCUDEF
TRXTEDEF
TRXTEDEF
TRXWEBUY
Propagation de la Classe
de Service en MRO
uniquement
WLMa
WLMb
ServiceClass
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 18
Work Manager Delay update
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 19
WLM Queue Servers
IWMWSYSQ
Query System Infos
Displaceable Capacity
Imp 1
spi 0,7
lpia 1
.
Imp 2
spi 1
lpia 0,5
lpib 1,5
IWMQDEL
IWMQINS
IWMSSEL
IWMSSEM
IWMCONN Queue_Manager = Yes
IWMSTBGN
IWMSTEND
IWMDISC
IWMECQRY
IWMDISC
IWMECREA
Queuing Manager Ad Space Server Ad Spaces
Non Swappable Ad Space for Dependent
Enclaves
IWMCONN Server_Manager = Yes,
ApplEnv = xxx , Server_Type =Queue
IWMEDELE
WLM Ad Space
Appenv
Encl Token
Work Queue
Unique ESCP
Goal1
Work Queue
Unique ESCP
Goal2
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 20
WLM_xcf_group
SYSZWLM_workunit
SYSPLEX
Subsystem Instance
Correlation ID
Enclave encl001
Enclave encl002
ScPer Encl Goal1
SubsystemType DDF
ssnmDIST
VTAM , TCP/IP
SRB
ScPer Encl Goal2
WLM Ad Space
Appenv
SYSIBM.SYSROUTINES
catalog Table
SubsystemType DDF
Work Queue
ESCP Goal
Work Queue
ssnmSPAS
ssnmSPAS
ssnmSPAS
ssnmSPAS
TCB
SRB
TCB
Encl Token 3
ssnmMSTR
ssnmDBMx
TCB
SRB
SRB Asynchrone
SRB
WLM DDF Queue Manager & Enclaves
Encl Token 2
Encl Token 3
ScPer Encl Goal3
NUMTCB = X
Enclave Indépendante
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 21
Server Instance
APPENV =
SubsystemType =
Desciption = “…….”
Procedure Name = “JCL”
Start Parameter =
Limit =
DB2
IWEB
CB
MQ
SOM
Classact(STARTED)
Classact(SERVER)
Susbsys_type.subsys_name.applenv
VARY WLM,Applenv = APPLID1,QUIESCE
VARY WLM,Applenv = APPLID1,RESUME VARY WLM,Applenv = APPLID1,REFRESH
APPENV = LIMIT = SPM =
SYSIBM.SYSROUTINES
catalog Table
No Limit ou
1 Adspace /System
DB2SSN =
&IWMSSNM
Server Group Name
CBNAMING
CBSYSMGT
ApplicationInstance
WEB Configuration
File Definition
APPLICID Field
MQ Process definition
Implementation
Repository
No Limit ou
1 Adspace /System
No Limit ou
1 Adspace /System
No Limit ou
1 Adspace /System
1 Adspace / Sysplex
IWMSSNM =
&IWMSSNM
Server InstanceServer Instance
Subsystem
Instance Name
WLM
Automatic Management
WLM Application Environnements
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 22
SYSPLEX
Subsystem Instance
Correlation ID
Enclave encl002
Enclave encl003
SubsystemType DDF
ssnmDIST
VTAM , TCP/IP
SRB
ScPer Encl Goal3
ssnmSPAS
ssnmSPAS
ssnmSPAS
ssnmSPAS
TCB
TCB
Encl Token 3
ssnmMSTR
ssnmDBMx
TCB
SRB
SRB Asynchrone
SRB
Les procédures stockées
NUMTCB = X (Default 8)
Enclave Indépendante
WLM Ad Space
Appenv
SYSIBM.SYSROUTINES
catalog Table
SubsystemType DDF
Work Queue
Work Queue
ScPer Encl Goal3
ScPer Encl Goal1
TCB
TCB
TSO CICS
Enclave dépendante
ScPer Encl Goal2
Encl Token 1
Nested Proc
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 23
IWMSESET
WLM
IWMSEQRY
IWMSEVAL
IWMSEDES
WLM
WLM
WLM_xcf_group
JES2 Ceckpoint
SCHENV PROD3
Resource Prime ON
Resource Balance ON
Resource Utility OFF
Resource Test OFF
Resource Maintenance OFF
SMF 90 Subtype 32 (Initial resource State at Activation)
SYSPLEX
SUBSYSCollection
SCHENV
TRXCLASS
ACCOUNT
USERID
TRXNAME
Perform
Priority
Resource Prime ON
Resource Balance ON
Resource Utility OFF
Resource Test OFF
Resource Maintenance OFF
Resource Prime ON
Resource Balance ON
Resource Utility OFF
Resource Test OFF
Resource Maintenance ON
Resource Prime ON
Resource Balance ON
Resource Utility OFF
Resource Test OFF
Resource Maintenance OF
Resource Prime ON
Resource Balance ON
Resource Utility ON
Resource Test OFF
Resource Maintenance OFF
BATWLM2
JOBCLASS(W) MODE=WLM,XEQCOUNT=15
F WLM,Resource = Utility,ON
F WLM,Resource = Maintenance,ON
Resource Affinity Delay
WLM Scheduling Environnements
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 24
IWMECREA
IWMEQTME
IWMESQRY
Type = Independent
Type = Dependent
Type = Monenv
WLM_xcf_group
SYSZWLM_workunit
IWMUIMPT
IWMEXPT
IWMUEXPT
IWMIMPT
IWMEDELE
TCB
SRB
ENCASSOC
IWMEJOIN
IWMELEAV
SMF 30 Owner Ad space SMF 72 Encl SC/PER
SMF 97 Foreign Enclaves Accounting
ScPer Encl Goal
ScPer Home Goal
IWMCONN Exptimpt = Yes
IWMCONN Exptimpt = Yes
SMF 72 Owner SC/PER
SMF 30 Original Enclaves Accounting ( Total )
SCPE switch
IWEB
LSFM
SAP
CB
MQ
DDF
NETV
Owner may have SCPE switch
ScPer Encl Goal
IWMMRELA IWMMINIT
WLM Enclaves Server - Principes
SDSF Reset : Resume (R) , Quiesce (RQ) , Overtype Service Class
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 25
ESCP
ESCP
WQE
WQE
WQE
WQEWQEWQE
WQE
WQE
WQEWQE
WQE
WQE
WQE
WQE
WQE
WQE
WQEWQE
WQEWQE
Enclaves Srbs
Transaction Server Tcbs
Global Srbs
Local Srbs
Queue Server Enclaves Tcbs ESCP
ESCP
ESCP
WQEWQE
Tcbs Clients
DISC
ESCP ESCP
DISC
Tcbs Batchs
ATTACH
IEAMSCHD
IWMEDELE
IWMEJOIN
IWMELEAV
PURGEDQ
ENCASSOC
WQEWQE
Home Preemptible Srbs or Tcbs
DETACH
Enclave encl001
Enclave encl001
WLM Enclaves - Architecture du Dispatcher
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 26
Architecture du Dispatcher- Zaaps et Ziips
ESCPa
WQE
WQE
WQE
WQEWQEWQE
WQE
WQE
WQEWQE
WQE
WQE
WQE
WQE
WQE
WQE
WQE
WQE
WQE
WQEWQE
Zaaps CPs
WQE
WQE
WQE
WQEWQE
WQEWQE
Global Srbs
Enclaves Srbs
Local Srbs
Transaction Server Tcbs
Queue Server Enclaves Tcbs
WQEWQE
Tcbs Clients
Tcbs Batchs
WQEWQE
“Standard” CPs Ziips CPs
ESCPb
Enclaves SRB
DRDA
//Queries
DB2 Util Index
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 27
WLM Websphere / CICS / DB2
HTTP Server
WLM Ad Space
Appenv
SubsystemType IWEB
Work Queue
Unique ESCP
Goal
ssnmDBM1
ssnmDBM2
TCBTCB
TCB Clients
SRB I/O
AsynchroneSRB I/O
AsynchroneCICS AORCICS AOR CICS AOR
CICS TOR
CICS TOR CICS AORCICS AOR CICS AOR
TCB Clients
TCB
HTTP Server
Server Instance
trxtedb2
Business App
Server Region
J2EE EJB
WLM Started
Business App
Server Region
J2EE EJB
Business App
Server Region
J2EE EJB
Business App
Server Region
J2EE EJB
Enclaves
SubsystemType CB
Server Instance
Enclaves
Enclaves
Enclaves
EnclavesEnclaves
trxwebuy
trxwebex
trxtedef
trxtedb2
stcdb2
trxtedb2
trxwebuy
trxwebuy
SubsystemType CICS
SubsystemType JES2
batprd
stcdb2
Work Queue
Unique ESCP
Goal
batprd
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 28
WLM IO Device Clustering
IOPDTSysplex I/O Priority BROADCASTING
Device Cluster Control Block
ESCP WQE
WQE
UCB
IOQ
IOQ
IOQ
WQE
WQE
UCB
WQE
WQE
UCB
IOQ
IOQ
IOQ
IOQ
IOQ
IOQ
DISC
ESCP
I/O Delay Plot
WaittoUsingRatio
Maw Demand above
New I/O Delay Samples = *
New Wait to Using ratio
Current Wait to Using ratio
Current I/O Delay Samples
FF SYSTEM
FE SYSSTC
FD
Policy
Adjustment
Range
F9
F8 Discretionnary
SPTE Sysplex I/O Priority
New W2UR
Current W2UR
= FNew PI Old PI New I/O Delay
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 29
WLM DB2 I/O Priorities
Enclave encl002
ssnmDIST
VTAM , TCP/IP
SRB
ScPer Encl Goal2
ssnmMSTR
ssnmDBMx
TCB
SRB
SRB Global
SRB
WQE
WQE
UCB
IOQ
IOQ
IOQ
WQE
WQE
UCB
IOQ
IOQ
IOQ
ScPer DBMx
SYNC READ I/O
PREFETCH READ I/O
DEFERRED WRITE I/O
SRB SYNCHRONOUS WRITE I/O
SYNCHRONOUS WRITE I/O
ScPer DDF AdSpace
Local Adspace
TCB
TCB
TCB
ScPer Goal1
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 30
DRDA – Bilan sur un existant - 1
0
1
2
3
4
5
6
DDFINFO.1 DDFINFO.2 DDFINFO.3
0
5
10
15
20
25
30
35
40
Within Goal Goal Exceeded Critical Threshold Exceeded Execution Velocity (Y2)
Service Class Resource Goal Definition Actuals Perform.
Workload Name Period Group Import. Type RspTime [%] ExVel Syst. End Trx RspTime [%] ExVel Index
DRDA DDFINFO 1 *NONE 3 Percentile 00.00.00.500 80 PROD1 0,02 51,2 24,4 5
DRDA DDFINFO 2 *NONE 4 Percentile 00.00.10.000 50 PROD1 0 66,7 34,3 0,6
DRDA DDFINFO 3 *NONE 4 ExVel 10 PROD1 0,01 34,6 0,3
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 31
DRDA – Bilan sur un existant - 2
Execution Delays: All Service Classes
Sysplex Id: PLEXPROD Date/Time: 01/12/XXXX-10.30.00
0
20
40
60
80
100
120
140
DDFINFO .1 DDFINFO .2 DDFINFO .3
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
CPU Using I/O Using CPU Delay I/O Delay
Storage Delay Other Delay Unknown Application Utilization(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 32
DRDA – Bilan sur un existant - 3
Transaction Time: All Service Classes
Sysplex Id: PLEXPROD Date/Time: 01/12/XXXX-10.30.00
84,5
16,231,590,231
10,0
23,8
0,02
0
0,01
0
20
40
60
80
100
120
DDFINFO .1 DDFINFO .2 DDFINFO .3
0
0,005
0,01
0,015
0,02
0,025
Execution Time Queue Time R/S Affinity Conversion Ineligible DASD Time Ended TRX/s(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 33
DRDA – Bilan sur un existant - 4
Goal Attainement for Service Class DDFINFO Period: 1
Importance: 3
0
1
2
3
4
5
6
01/12/XXXX-10.00.00 01/12/XXXX-10.30.00 01/12/XXXX-11.00.00
0
5
10
15
20
25
30
Within Goal Goal Exceeded Critical Threshold Exceeded Actual Transaction Time(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 34
DRDA – Bilan sur un existant - 5
Goal Attainement for Service Class DDFINFO Period: 2
Importance: 4
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
01/12/XXXX-10.00.00 01/12/XXXX-10.30.00 01/12/XXXX-11.00.00
0
20
40
60
80
100
120
140
160
180
Within Goal Goal Exceeded Critical Threshold Exceeded Actual Transaction Time(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 35
DRDA – Bilan sur un existant - 6
Goal Attainement for Service Class DDFINFO Period: 3
Importance: 4
0
0,05
0,1
0,15
0,2
0,25
0,3
0,35
01/12/XXXX-10.00.00 01/12/XXXX-10.30.00 01/12/XXXX-11.00.00
0
100
200
300
400
500
600
700
Within Goal Goal Exceeded Critical Threshold Exceeded Actual Transaction Time(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 36
DRDA – Bilan sur un existant - 7
Response Time Distribution
Service Class: DDFINFO Period: 1
Goal: 80% in 0,5s Actual: 51,2% achieved
Date/Time: 01/12/XXXX-10.30.00
0
10
20
30
40
50
60
0,2500 0,3000 0,3500 0,4000 0,4500 0,5000 0,5500 0,6000 0,6500 0,7000 0,7500 1,0000 2,0000 >2
Response Time [seconds]
Pourcentage de
Transactions par Classe
de Distibution
0
10
20
30
40
50
60
70
80
90
100
Pourcentage Cumulé de
Transactions
Total (Y2) Within Goal Goal Exceeded Not Relevant
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 37
DRDA – Bilan sur un existant - 8
Response Time Distribution
Service Class: DDFINFO Period: 2
Goal: 50% in 10s Actual: 66,7% achieved
Date/Time: 01/12/XXXX-10.30.00
0
5
10
15
20
25
30
35
5,0000 6,0000 7,0000 8,0000 9,0000 10,0000 11,0000 12,0000 13,0000 14,0000 15,0000 20,0000 40,0000 >40
Response Time [seconds]
Pourcentage de
Transactions par Classe
de Distibution
0
10
20
30
40
50
60
70
80
90
100
Pourcentage Cumulé de
Transactions
Total (Y2) Within Goal Goal Exceeded Not Relevant
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 38
Détail sur DDFINFO de 14H00 à 18H00 le 14/01/XXXX
0,041 0,018 0,014 0,017 0,016
78,558
1626,922
171,973
0
20
40
60
80
100
120
140
RINFODP RFRSNAP0 RPINFOBC RPPINFO RPPGLOB RPPNORM RPTAB RP0004 RPPTX
Volume transactionnel
0
5
10
15
20
25
30
35
40
Queue Time et
Execution Time en
secondes
EXECUTION QUEUED ENDED
DRDA – Bilan sur un existant - 8
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 39
DRDA Bilan Policy WLM - 9
Workload DRDA - workload DRDA Subsystem Type DDF
Service Class DDFDEFT – défaut Default service class is DDFDEFT
Période Duration Imp Goal description Qualifier Qualifier Starting Service Report
type name position Class Class
1 800 3 80% complete within 00:00:00.500 1 SI DBPR DDFPRD
2 5000 4 50% complete within 00:00:10.000 1 SI DBPI DDFINFO
3 4 Execution velocity of 5 2. CI . Baseqry* 1
3 . . UI . . PPNORM RPPNORM
Service Class DDFINFO – DB2 Info 3 . . UI . . PPINFOBC RPINFOBC
3 . . UI . . PPINFO RPPINFO
Période Duration Imp Goal description 3 . . UI . . PPGLOB RPPGLOB
3 . . UI . . DP%%%%%% RINFODP
1 800 3 80% complete within 00:00:00.500
2 5000 4 50% complete within 00:00:10.000
3 4 Execution velocity of 10
Service Class DDFPRD - Production
Période Duration Imp Goal description
1 800 2 85% complete within 00:00:00.200
2 5000 3 70% complete within 00:00:02.000
3 3 Execution velocity of 10
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 40
DRDA – Profil de Transactions et THREADs
THREAD = INACTIVE(ddf) ET RELEASE(COMMIT)(package)
DDF crée une Enclave par interval actif
Le Temps de Réponse n’inclut pas le User Think Time
Multiples périodes et Objectifs type temps de réponse
KEEPDYNAMIC( NO ) : durée de l’Enclave = Active Time du THREAD
Sinon : durée de l’Enclave = Toute la transaction (inactive Time inclus)
THREAD ACTIVE ou POOLED : Record RMF 72 pour chaque UOW
Idle Time = Temps entre 2 requêtes
THREAD = ACTIVE OU RELEASE(DEALLOCATE)
DDF crée une Enclave pour la vie du THREAD
Le Temps de Réponse de l’Enclave inclut le User Think Time
Multiples périodes déconseillées
Objectifs type temps de réponse déconseillés
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 41
DRDA Ajustement de la Policy WLM
Workload DRDA - workload DRDA Subsystem Type DDF
Service Class DDFDEFT – défaut Default service class is DDFDEFT
Période Duration Imp Goal description Qualifier Qualifier Starting Service Report
type name position Class Class
1 4 Execution velocity of 5 1 SI DBPR DDFPRD
1 SI DBPI DDFINFO
2. UI . 00%%%%%% DDFDEFT
2 . UI . PPNORM RPPNORM
Service Class DDFINFO – DB2 Info 2 . UI . PPINFOBC RPINFOBC
2 . UI . PPINFO RPPINFO
Période Duration Imp Goal description 2 . UI . PPGLOB DDFDEFT RPPGLOB
2 . UI . DP%%%%%% DDFDEFT RINFODP
1 800 3 80% complete within 00:00:00.500 2 . UI . PPTAB RPTAB
2 5000 4 50% complete within 00:00:10.000 2 . UI . PPTX RPTX
3 4 Execution velocity of 10
Service Class DDFPRD - Production
Période Duration Imp Goal description
1 800 2 85% complete within 00:00:00.200
2 5000 3 70% complete within 00:00:02.000
3 3 Execution velocity of 10
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 42
DRDA – Bilan après Ajustement de la Policy WLM - 1
0
0,1
0,2
0,3
0,4
0,5
0,6
DDFPRD.1 DDFPRD.2 DDFPRD.3 DDFINFO.1 DDFINFO.2 DDFINFO.3 DDFDEFT.1
0
10
20
30
40
50
60
70
Within Goal Goal Exceeded Critical Threshold Exceeded Execution Velocity (Y2)
Service Class Resource Goal Definition Actuals Perform.
Workload Name Period Group Import. Type RspTime [%] ExVel Syst. End Trx RspTime [%] ExVel Index
DRDA DDFPRD 1 *NONE 2 Percentile 00.00.00.200 85 IPO1 3,24 96,4 20 0,5
DRDA DDFPRD 2 *NONE 3 Percentile 00.00.02.000 70 IPO1 0,02 98,1 55,5 0,5
DRDA DDFPRD 3 *NONE 3 ExVel 10 IPO1 0,01 52,1 0,2
DRDA DDFINFO 1 *NONE 3 Percentile 00.00.00.500 80 IPO1 0,02 98,6 35 0,5
DRDA DDFINFO 2 *NONE 4 Percentile 00.00.10.000 50 IPO1 0 93,8 50,8 0,5
DRDA DDFINFO 3 *NONE 4 ExVel 10 IPO1 0 61 0,2
DRDA DDFDEFT 1 *NONE 4 ExVel 5 IPO1 0,15 49,7 0,1
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 43
DRDA – Bilan après Ajustement de la Policy WLM - 2
Execution Delays: Service Classes of Workload: DRDA
Sysplex Id: PLEXPROD Date/Time: 01/29/XXXX-10.00.00
0
20
40
60
80
100
120
140
DDFDEFT .1 DDFINFO .1 DDFINFO .2 DDFINFO .3 DDFPRD .1 DDFPRD .2 DDFPRD .3
0
10
20
30
40
50
60
70
CPU Using I/O Using CPU Delay I/O Delay
Storage Delay Other Delay Unknown Execution Velocity(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 44
DRDA – Bilan après Ajustement de la Policy WLM – 3
Transaction Time: Service Classes of Workload: DRDA
Sysplex Id: PLEXPROD Date/Time: 01/29/XXXX-10.00.00
6,706
63,553
2,165
0,390
0,048
4,053
0,065
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DDFDEFT .1 DDFINFO .1 DDFINFO .2 DDFINFO .3 DDFPRD .1 DDFPRD .2 DDFPRD .3
0
0,5
1
1,5
2
2,5
3
3,5
Execution Time Queue Time R/S Affinity Conversion Ineligible DASD Time Ended TRX/s(Y2)
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 45
DRDA – Bilan après Ajustement de la Policy WLM - 4
Response Time Distribution
Service Class: DDFINFO Period: 1
Goal: 80% in 0,5s Actual: 98,6% achieved
Date/Time: 01/29/2004-10.00.00
0
20
40
60
80
100
120
0,2500 0,3000 0,3500 0,4000 0,4500 0,5000 0,5500 0,6000 0,6500 0,7000 0,7500 1,0000 2,0000 >2
Response Time [seconds]
0
10
20
30
40
50
60
70
80
90
100
Total (Y2) Within Goal Goal Exceeded Not Relevant
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 46
DRDA – Bilan après Ajustement de la Policy WLM - 5
Response Time Distribution
Service Class: DDFINFO Period: 2
Goal: 50% in 10s Actual: 93,8% achieved
Date/Time: 01/29/2004-10.00.00
0
10
20
30
40
50
60
70
80
90
5,0000 6,0000 7,0000 8,0000 9,0000 10,0000 11,0000 12,0000 13,0000 14,0000 15,0000 20,0000 40,0000 >40
Response Time [seconds]
0
10
20
30
40
50
60
70
80
90
100
Total (Y2) Within Goal Goal Exceeded Not Relevant
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 47
Paramètres associés à WLM en z/OS
IEAOPTxx
Zaaps et Standard CP autorisés pour les Appli JavaIFACROSSOVER = Yes
Zaaps seulementIFACROSSOVER = No
IFAHONORPRIORITY = Yes Gestion des Dps par objectifs pour Java aussi sur les CP
IFAHONORPRIORITY = No Appli Java toujours avec Dps inférieures aux autres
sur les standard CP
PROJECTCPU= Yes Informations sur candidats aux Zaaps-Ziips
CCCAWMT = …. Recommandé si IFAHONORPRIORITY = yes
ZAAPAWMT = …. ZIIPAWMT = ….
Processeurs Zaaps non gérés par IRD Processeurs Ziips non gérés par IRD
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 48
Paramètres associés à WLM en z/OS
IEAOPTxx
Page Replacement Routine changée en z/OS 1.8
Calcul de l’UIC changé en z/OS 1.8
MCCAFCTH VARYCPU = YES/NO
VARYCPUMIN =Swaps Physiques remplacé par des Frames Exchange
VARYCPUMAX =MCCFXEPR
MCCFXTPR
RMPTTOM
RCCFXET
RCCFXTT
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 49
Formules et Resource Groups
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 50
Zaaps et Ziips dans les formules
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 51
Zaaps et Ziips dans les Consommations CPU
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 52
Zaaps et Ziips dans les Velocity
Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 53
Zaaps et Ziips dans les Velocity

Contenu connexe

Tendances

FME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME ServerFME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME ServerGIM_nv
 
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...Microsoft Technet France
 
Alphorm.com Formation Cisco BGP: Mise en œuvre routeurs Cisco
Alphorm.com Formation Cisco BGP: Mise en œuvre routeurs CiscoAlphorm.com Formation Cisco BGP: Mise en œuvre routeurs Cisco
Alphorm.com Formation Cisco BGP: Mise en œuvre routeurs CiscoAlphorm
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Microsoft Décideurs IT
 
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : CommutationAlphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : CommutationAlphorm
 
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm
 
L’hyperconvergence au cœur du Software-defined data center
L’hyperconvergence au cœur du Software-defined data centerL’hyperconvergence au cœur du Software-defined data center
L’hyperconvergence au cœur du Software-defined data centerColloqueRISQ
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéChristophe Laporte
 
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...OVHcloud
 
Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm
 
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...Alphorm
 
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012Manassé Achim kpaya
 
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm
 
[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013Groupe D.FI
 
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm
 
[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4Groupe D.FI
 

Tendances (20)

FME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME ServerFME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME Server
 
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
Comment combiner les AlwaysOn Availability Groups avec la Réplication dans SQ...
 
Alphorm.com Formation Cisco BGP: Mise en œuvre routeurs Cisco
Alphorm.com Formation Cisco BGP: Mise en œuvre routeurs CiscoAlphorm.com Formation Cisco BGP: Mise en œuvre routeurs Cisco
Alphorm.com Formation Cisco BGP: Mise en œuvre routeurs Cisco
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)
 
ISDay 2018 - Atelier Veeam
ISDay 2018 - Atelier VeeamISDay 2018 - Atelier Veeam
ISDay 2018 - Atelier Veeam
 
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : CommutationAlphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
 
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
 
L’hyperconvergence au cœur du Software-defined data center
L’hyperconvergence au cœur du Software-defined data centerL’hyperconvergence au cœur du Software-defined data center
L’hyperconvergence au cœur du Software-defined data center
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
 
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
 
Pgbadger
PgbadgerPgbadger
Pgbadger
 
Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016
 
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
 
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
MESSAGERIE EXCHANGE 2013 SOUS WINDOWS SERVEUR 2012
 
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ss
 
[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013
 
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et Administration
 
Exchange 2013 Bonnes pratiques
Exchange 2013 Bonnes pratiques Exchange 2013 Bonnes pratiques
Exchange 2013 Bonnes pratiques
 
[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4
 

En vedette

Purna_gorre SQLDBA (1)
Purna_gorre SQLDBA (1)Purna_gorre SQLDBA (1)
Purna_gorre SQLDBA (1)Gorre Mamatha
 
Ideede laenamine teistest valdkondadest
Ideede laenamine teistest valdkondadestIdeede laenamine teistest valdkondadest
Ideede laenamine teistest valdkondadestLoovusait
 
ARVI - Material Value Chains factsheet
ARVI - Material Value Chains factsheetARVI - Material Value Chains factsheet
ARVI - Material Value Chains factsheetCLEEN_Ltd
 
Продвижение зоомагазина в интернете: как вывести сайт в топ?
Продвижение зоомагазина в интернете: как вывести сайт в топ?Продвижение зоомагазина в интернете: как вывести сайт в топ?
Продвижение зоомагазина в интернете: как вывести сайт в топ?Astra Media Group, Russia
 
Hogyan fedezzem fel Isten akaratát? - Giorgiov Adrián
Hogyan fedezzem fel Isten akaratát? - Giorgiov AdriánHogyan fedezzem fel Isten akaratát? - Giorgiov Adrián
Hogyan fedezzem fel Isten akaratát? - Giorgiov Adriánemabisz
 
Etude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèse
Etude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèseEtude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèse
Etude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèseApec
 
Communiqué de presse - 10ème édition de la Fête de la Musique à Chambord
Communiqué de presse - 10ème édition de la Fête de la Musique à ChambordCommuniqué de presse - 10ème édition de la Fête de la Musique à Chambord
Communiqué de presse - 10ème édition de la Fête de la Musique à ChambordDomaine national de Chambord
 
Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.
Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.
Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.Carolina Corral Trullench
 
Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)
Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)
Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)Trivadis
 
Penyatuan negara bangsa itali
Penyatuan negara bangsa italiPenyatuan negara bangsa itali
Penyatuan negara bangsa italijambuz
 

En vedette (14)

Purna_gorre SQLDBA (1)
Purna_gorre SQLDBA (1)Purna_gorre SQLDBA (1)
Purna_gorre SQLDBA (1)
 
The reds teens
The reds teensThe reds teens
The reds teens
 
Class-8 Tractor Matrix
Class-8 Tractor MatrixClass-8 Tractor Matrix
Class-8 Tractor Matrix
 
Top360 zajawka
Top360 zajawkaTop360 zajawka
Top360 zajawka
 
Ideede laenamine teistest valdkondadest
Ideede laenamine teistest valdkondadestIdeede laenamine teistest valdkondadest
Ideede laenamine teistest valdkondadest
 
ARVI - Material Value Chains factsheet
ARVI - Material Value Chains factsheetARVI - Material Value Chains factsheet
ARVI - Material Value Chains factsheet
 
Продвижение зоомагазина в интернете: как вывести сайт в топ?
Продвижение зоомагазина в интернете: как вывести сайт в топ?Продвижение зоомагазина в интернете: как вывести сайт в топ?
Продвижение зоомагазина в интернете: как вывести сайт в топ?
 
Hogyan fedezzem fel Isten akaratát? - Giorgiov Adrián
Hogyan fedezzem fel Isten akaratát? - Giorgiov AdriánHogyan fedezzem fel Isten akaratát? - Giorgiov Adrián
Hogyan fedezzem fel Isten akaratát? - Giorgiov Adrián
 
Etude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèse
Etude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèseEtude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèse
Etude Apec - Le devenir professionnel des jeunes docteurs 5 ans après la thèse
 
Communiqué de presse - 10ème édition de la Fête de la Musique à Chambord
Communiqué de presse - 10ème édition de la Fête de la Musique à ChambordCommuniqué de presse - 10ème édition de la Fête de la Musique à Chambord
Communiqué de presse - 10ème édition de la Fête de la Musique à Chambord
 
Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.
Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.
Los libros electrónicos en las bibliotecas universitarias. el caso de la uned.
 
My last vacation
My last vacationMy last vacation
My last vacation
 
Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)
Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)
Bridge Tables - Brücken bauen im dimensionalen Modell (DOAG 2012)
 
Penyatuan negara bangsa itali
Penyatuan negara bangsa italiPenyatuan negara bangsa itali
Penyatuan negara bangsa itali
 

Similaire à 20070125wlmdb22

TonyCossou_IP-MVS
TonyCossou_IP-MVSTonyCossou_IP-MVS
TonyCossou_IP-MVSCossou Tony
 
Mutualisation sous Solaris
Mutualisation sous SolarisMutualisation sous Solaris
Mutualisation sous Solarisgloumps
 
[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1Groupe D.FI
 
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...Nicolas Desachy
 
Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...
Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...
Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...CERTyou Formation
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...Patrick Guimonet
 
Net Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceNet Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceRSD
 
cours-syst (1).pdf
cours-syst (1).pdfcours-syst (1).pdf
cours-syst (1).pdfolfaharrabi2
 
Cl450 g formation-implementation-et-utilisation-de-db2-blu-acceleration
Cl450 g formation-implementation-et-utilisation-de-db2-blu-accelerationCl450 g formation-implementation-et-utilisation-de-db2-blu-acceleration
Cl450 g formation-implementation-et-utilisation-de-db2-blu-accelerationCERTyou Formation
 
CV - Database Administrator ( French )
CV - Database Administrator ( French )CV - Database Administrator ( French )
CV - Database Administrator ( French )Franck VICTORIA
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...
Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...
Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...Solutions IT et Business
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Jérôme Petazzoni
 
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackLe cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackMicrosoft Décideurs IT
 

Similaire à 20070125wlmdb22 (20)

TonyCossou_IP-MVS
TonyCossou_IP-MVSTonyCossou_IP-MVS
TonyCossou_IP-MVS
 
Mutualisation sous Solaris
Mutualisation sous SolarisMutualisation sous Solaris
Mutualisation sous Solaris
 
[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1
 
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
OSA02 - Pas de transactionnel haute performance sans un couple machine logici...
 
Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...
Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...
Cv871 g formation-utilitaires-pour-les-administrateurs-de-base-de-donnees-ibm...
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft Hyperconvergence
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
Lync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'ArchitectureLync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'Architecture
 
Storage Replica
Storage ReplicaStorage Replica
Storage Replica
 
Fusion io
Fusion ioFusion io
Fusion io
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
 
REX Ansible
REX AnsibleREX Ansible
REX Ansible
 
Net Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceNet Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a Service
 
cours-syst (1).pdf
cours-syst (1).pdfcours-syst (1).pdf
cours-syst (1).pdf
 
Cl450 g formation-implementation-et-utilisation-de-db2-blu-acceleration
Cl450 g formation-implementation-et-utilisation-de-db2-blu-accelerationCl450 g formation-implementation-et-utilisation-de-db2-blu-acceleration
Cl450 g formation-implementation-et-utilisation-de-db2-blu-acceleration
 
CV - Database Administrator ( French )
CV - Database Administrator ( French )CV - Database Administrator ( French )
CV - Database Administrator ( French )
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...
Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...
Déployer une infrastructure de stockage en quelques minutes – IBM Spectrum Ac...
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackLe cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
 

20070125wlmdb22

  • 1. 1 WORKLOAD MANAGER et DB2 Guide/Share DB2 : session du 25 Janvier 2007 Pierre VANDEMAËLE Consultant Performance/Métrologie pierre.vandemaele@advantel.fr
  • 2. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 2 Sommaire Workload Manager : Objectifs et Classifications Les Cycles, Ressources et Algorythmes Les Classes de Service Le Performance Index Les Transactions Server, Queue Server, DDF Les procédures stockées WebShpere, CICS et DB2 Les Enclaves et le Dispatcher Etude de cas sur DRDA Nouveautés : Zaaps, Ziips, routage
  • 3. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 3 WLM : Objectifs Globaux Maintenir la qualité de service demandée par les Classes de Service dans un SYSPLEX Gérer tous les types de transactions sur OS/390 et Z/os par des classes de service Hiérarchiser l’atteinte des objectifs des classes de service par Importance Ajuster dynamiquement les ressources Hardware et Software pour atteindre ces objectifs
  • 4. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 4 Couple Dataset WLMService Définition WORKLOAD MANAGER : Objets et Définitions Goal Policy’ Goal Policy Workload Workload Service Class Period Period Period Workload Workload Service Class Service Class Importance/Goal Resource GroupReport Class Response Time Distribution Work Manager Delays Homogeneous Heterogeneous Multiple Periods Inheritance
  • 5. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 5 Sysplex-Name Sysname Sous-system Transaction Account Userid Job WLM Classifications - Principes IWMCLSFY Critères Service Class Service Class Service Class Service Class Service Class Enclave Transaction Category Critères Critères Connection CorrelationId Package WEB Transaction Name Method Html Template Httpd .conf Was.conf
  • 6. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 6 Types de Workload gérés par WLM Espaces Adresses passifs : (Tso,Batch,Stc,Omvs) Transactions Servers : (CICS,IMS) Routage des transactions Ajustement des ressources fonction des External Service Class Goals WLM Managed Initiators : ajustement dynamique du Queue Time Batch Routage des Batchs et Parallélisation + SCHENV Queue Servers : WLM Managed Queues avec APPLENV associée IWEB Scalable Webserver : WebSphere HTTP Servers clonable WebSphere Application Servers Clonable CB : Component Broker Region Clonable utilisé par Websphere services DDF Stored SQL Proc : SPAS SQL Server Address Space Clonable Enclaves « Hôtes » : DB2,LSFM,SAP R/3,MQ (Workflow),CB,WAS V4
  • 7. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 7 WLM Classifications - Sous-Systèmes JES2 TSO STC OMVS DDF CICS IMS DB2 LSFM ASCH CB IWEB SAP MQ SOM SYSPLEX SYSTEM SUBSYSCollection SI USERID TRNNAME ACCOUNT TRXCLASS PACKAGE COLLECTION CONNECTION CORRELATION ProcedureName PLAN LU NETID Subsystemparam Perform Priority SCHENV ProcessName SYSH NETV SYSPLEX SYSTEM LU Priority SI TRXCLASS TRNNAME USERID
  • 8. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 8 Wlm Classifications update
  • 9. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 9 WLM - Les cycles Echantillonage général : 1/4 seconde Policy Adjustment Routine : 10 secondes (Calcul des PI Local et Sysplex) Transaction Longue : 2 x Policy Interval = 20 secondes LPAR Weight Management Change : jusque 6 x Policy interval Révision de la Topologie des Transactions Servers : 6 x Policy interval (1 minute) Sysplex Routing Services Weight Calculation Interval : 60 à 180 secondes Démarrage et Fermeture des Inits WLM dynamiques : Policy + Historique + Capacité Révisions des Devices Clusters et I/O Queueing Priority : 10 minutes (minimum 3 min) Dynamic PAV Goal algorithm : 30 secondes Dynamic PAV Efficiency algorithm : 1 minute
  • 10. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 10 WLM "Managed" Ressources Cpu : Dispatching Priority (service Class/Period ), LPAR Cpu Management Mémoire : Pagination interne et externe,Swap Logique (Service Class/Period) Mpl : Taux de Multiprogrammation (Service Class/Period) IRD : CSS Priority Queueing(ESCP), Dynamic Channelpath Mgt (Global) Queueing I/O sur UCB (disques) : I/O Queueing Priority (même granularité) UCB Dynamic PAV : ( + sur ESS internal Control Unit Priority) Queueing des Batchs avec Init WLM dynamiques : (scope Sysplex ou systemid) Load Balancing des Logon Applid (CICS) avec VTAM et Goals en Sysplex Load Balancing des Sessions TCP/UDP par DNS/Sysplex Distributor/MNLB Cisco WLM Managed Queue servers (IWEB,DDF,CB….) : démarrage dynamique de clône WAS Load Balancing : Servlet Redirector (WLM + IIOP),WLM/DNS EJB Load Balancing WLM Policy : Round-Robin options (DNS/WLM CB en V4)
  • 11. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 11 Policy Adjustment Routine (10 Secondes) Donneurs Receveurs Impact/granularité External sc/per or internal External sc/per or internal External sc/per ou internal ou Ad Scpace Resource Group > Max Resource Group < Min Imp 1 Imp 0 External SC/PERDiscretionnary Ressources Imp 5 Performance Index << 1 Performance Index <= 1 Performance Index >> 1 Performance Index 1 Performance Index > 1Performance Index << 1 Performance Index < 1 Internal Service Class : DISC Gestion individuelle par Espace-Address si Transactions longues (> 2 x Policy interval ) ,Discretionnary , Server Ad Space, pour les ressources CPU et Isolation Mémoire Gestion individuelle par Espace-Address si Transactions longues (> 2 x Policy interval ) ,Discretionnary , Server Ad Space, pour les ressources CPU et Isolation Mémoire Imp 2 Pour chaque importance et chaque période: calcul des SPI puis des LPI 1 action sinon importance suivante Pour chaque importance et chaque période: calcul des SPI puis des LPI 1 action sinon importance suivante Imp 4 Imp 3 Imp 2 Imp 1 Performance Index >> 1 Imp 3 Imp 4 Imp 5 Discretionnary Seuil de rentabilité = 10% du PI initial +/- et impact sur autres Goals Seuil de rentabilité = 10% du PI initial +/- et impact sur autres Goals
  • 12. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 12 WLM Options CPU = 1 Qus = ((cpu * Tcbtime) + (srb * Srbtime)) * Kus/sec/proc + (ioc * Iocount) SRB = 1 IOC = 0,5 ASM communique à SRM le nombre Minimum d’Alias nécessaires pour optimiser les Paging Devices (Z/os 1.3) ASM communique à SRM le nombre Minimum d’Alias nécessaires pour optimiser les Paging Devices (Z/os 1.3) MSO = 0 I/O Priority Management = Yes WLMPAV = Yes (Dynamic UCB Alias) Priority byte dans CCW if Yes Goal Algorythm : 30 sec Help SCPER Goal (move Alias en utilisant un Token dans Sysplex ) > à Efficiency Algorythm Goal Algorythm : 30 sec Help SCPER Goal (move Alias en utilisant un Token dans Sysplex ) > à Efficiency Algorythm Efficiency Algorythm : 60 sec Reduit IOSQ Time si des Alias sont disponibles et aucun Impact sur l’Objectif du DONOR Efficiency Algorythm : 60 sec Reduit IOSQ Time si des Alias sont disponibles et aucun Impact sur l’Objectif du DONOR Channel Subsystem Priority Queueing if Yes
  • 13. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 13 CPU Critical = Yes WORKLOAD TSO Service Class TSOPROD WLM Service Class/Period Goals CPU Critical = no Resource Group = Period 1 DUR = 5000 Percentile 70% < 1 sec Importance 1 Period 2 DUR = 10000 Percentile 70% < 5 sec Importance 1 Percentile 50% < 10 sec Importance 2Period 3 Goal : + Importance (1- 5) Average Resp Time Resp Time Percentile Velocity Discretionnary (Imp 6) Goal : + Importance (1- 5) Average Resp Time Resp Time Percentile Velocity Discretionnary (Imp 6)
  • 14. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 14 WLM Calcul des Velocity VELOCITY = Uproc Total Wlm managed delay samples x 100 % +Using Processor Queueing delay IOS Queueing delay Subchannel Queueing delay Channel Queueing Management Cu busy Queueing delay MPL delay Paging delay (and Xmem ) Swap-in delay Initiator Queueing delay ServerCreation delay IRD LPAR Cpu Management Address Space Work Manager Address Space Enclave “Hôte” Address Space Queue Server Address Space Enclave Uio+ Connect or Disconnect Ucp + UZaap Delaycp + DelayZaap
  • 15. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 15 WLM Calcul des Performances Index Average Response Time Goal PI Actuel Temps de réponse =ESCP Avg Resp Time Goal Percentile Response Time Goal PI Percentile Actual Resp Time =ESCP Percentile Resp Time Goal Velocity Goal Velocity Goal PI = ESCP Actual Velocity
  • 16. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 16 WLM Calcul des Temps de Réponses ,Distributions DISTRIBUTION 0 20 40 60 80 100 Transaction Count Déclaration de fin de transactionIWMRPT Goal Type Avg Resp ou PercentileESCP Exemple : 70% < 0,8 sec Bucket 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Percent of Goal 50 60 70 80 90 100 110 120 130 140 150 200 400 over Transaction Count 60 30 10 20 60 80 40 0 5 10 20 70 30 5 Percentile 14 20 23 27 41 59 68 68 69 72 76 92 99 100 Résultat : 72% < 1,12 sec
  • 17. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 17 WLM Transactions Servers - Principes (External Service Classes Period) IWMCLSFY IWMCLSFY CICS TOR PBs CICS TOR PBs CICSAOR PBs CICSAOR PBs CICSAOR PBs CICSAOR PBs CICSAOR PBs CICSAOR PBs DBCTL PBs CICSFOR PBs Sysplex Goal Policy TRXCUDEF TRXTEDEF TRXTEDEF TRXWEBUY Propagation de la Classe de Service en MRO uniquement WLMa WLMb ServiceClass
  • 18. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 18 Work Manager Delay update
  • 19. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 19 WLM Queue Servers IWMWSYSQ Query System Infos Displaceable Capacity Imp 1 spi 0,7 lpia 1 . Imp 2 spi 1 lpia 0,5 lpib 1,5 IWMQDEL IWMQINS IWMSSEL IWMSSEM IWMCONN Queue_Manager = Yes IWMSTBGN IWMSTEND IWMDISC IWMECQRY IWMDISC IWMECREA Queuing Manager Ad Space Server Ad Spaces Non Swappable Ad Space for Dependent Enclaves IWMCONN Server_Manager = Yes, ApplEnv = xxx , Server_Type =Queue IWMEDELE WLM Ad Space Appenv Encl Token Work Queue Unique ESCP Goal1 Work Queue Unique ESCP Goal2
  • 20. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 20 WLM_xcf_group SYSZWLM_workunit SYSPLEX Subsystem Instance Correlation ID Enclave encl001 Enclave encl002 ScPer Encl Goal1 SubsystemType DDF ssnmDIST VTAM , TCP/IP SRB ScPer Encl Goal2 WLM Ad Space Appenv SYSIBM.SYSROUTINES catalog Table SubsystemType DDF Work Queue ESCP Goal Work Queue ssnmSPAS ssnmSPAS ssnmSPAS ssnmSPAS TCB SRB TCB Encl Token 3 ssnmMSTR ssnmDBMx TCB SRB SRB Asynchrone SRB WLM DDF Queue Manager & Enclaves Encl Token 2 Encl Token 3 ScPer Encl Goal3 NUMTCB = X Enclave Indépendante
  • 21. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 21 Server Instance APPENV = SubsystemType = Desciption = “…….” Procedure Name = “JCL” Start Parameter = Limit = DB2 IWEB CB MQ SOM Classact(STARTED) Classact(SERVER) Susbsys_type.subsys_name.applenv VARY WLM,Applenv = APPLID1,QUIESCE VARY WLM,Applenv = APPLID1,RESUME VARY WLM,Applenv = APPLID1,REFRESH APPENV = LIMIT = SPM = SYSIBM.SYSROUTINES catalog Table No Limit ou 1 Adspace /System DB2SSN = &IWMSSNM Server Group Name CBNAMING CBSYSMGT ApplicationInstance WEB Configuration File Definition APPLICID Field MQ Process definition Implementation Repository No Limit ou 1 Adspace /System No Limit ou 1 Adspace /System No Limit ou 1 Adspace /System 1 Adspace / Sysplex IWMSSNM = &IWMSSNM Server InstanceServer Instance Subsystem Instance Name WLM Automatic Management WLM Application Environnements
  • 22. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 22 SYSPLEX Subsystem Instance Correlation ID Enclave encl002 Enclave encl003 SubsystemType DDF ssnmDIST VTAM , TCP/IP SRB ScPer Encl Goal3 ssnmSPAS ssnmSPAS ssnmSPAS ssnmSPAS TCB TCB Encl Token 3 ssnmMSTR ssnmDBMx TCB SRB SRB Asynchrone SRB Les procédures stockées NUMTCB = X (Default 8) Enclave Indépendante WLM Ad Space Appenv SYSIBM.SYSROUTINES catalog Table SubsystemType DDF Work Queue Work Queue ScPer Encl Goal3 ScPer Encl Goal1 TCB TCB TSO CICS Enclave dépendante ScPer Encl Goal2 Encl Token 1 Nested Proc
  • 23. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 23 IWMSESET WLM IWMSEQRY IWMSEVAL IWMSEDES WLM WLM WLM_xcf_group JES2 Ceckpoint SCHENV PROD3 Resource Prime ON Resource Balance ON Resource Utility OFF Resource Test OFF Resource Maintenance OFF SMF 90 Subtype 32 (Initial resource State at Activation) SYSPLEX SUBSYSCollection SCHENV TRXCLASS ACCOUNT USERID TRXNAME Perform Priority Resource Prime ON Resource Balance ON Resource Utility OFF Resource Test OFF Resource Maintenance OFF Resource Prime ON Resource Balance ON Resource Utility OFF Resource Test OFF Resource Maintenance ON Resource Prime ON Resource Balance ON Resource Utility OFF Resource Test OFF Resource Maintenance OF Resource Prime ON Resource Balance ON Resource Utility ON Resource Test OFF Resource Maintenance OFF BATWLM2 JOBCLASS(W) MODE=WLM,XEQCOUNT=15 F WLM,Resource = Utility,ON F WLM,Resource = Maintenance,ON Resource Affinity Delay WLM Scheduling Environnements
  • 24. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 24 IWMECREA IWMEQTME IWMESQRY Type = Independent Type = Dependent Type = Monenv WLM_xcf_group SYSZWLM_workunit IWMUIMPT IWMEXPT IWMUEXPT IWMIMPT IWMEDELE TCB SRB ENCASSOC IWMEJOIN IWMELEAV SMF 30 Owner Ad space SMF 72 Encl SC/PER SMF 97 Foreign Enclaves Accounting ScPer Encl Goal ScPer Home Goal IWMCONN Exptimpt = Yes IWMCONN Exptimpt = Yes SMF 72 Owner SC/PER SMF 30 Original Enclaves Accounting ( Total ) SCPE switch IWEB LSFM SAP CB MQ DDF NETV Owner may have SCPE switch ScPer Encl Goal IWMMRELA IWMMINIT WLM Enclaves Server - Principes SDSF Reset : Resume (R) , Quiesce (RQ) , Overtype Service Class
  • 25. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 25 ESCP ESCP WQE WQE WQE WQEWQEWQE WQE WQE WQEWQE WQE WQE WQE WQE WQE WQE WQEWQE WQEWQE Enclaves Srbs Transaction Server Tcbs Global Srbs Local Srbs Queue Server Enclaves Tcbs ESCP ESCP ESCP WQEWQE Tcbs Clients DISC ESCP ESCP DISC Tcbs Batchs ATTACH IEAMSCHD IWMEDELE IWMEJOIN IWMELEAV PURGEDQ ENCASSOC WQEWQE Home Preemptible Srbs or Tcbs DETACH Enclave encl001 Enclave encl001 WLM Enclaves - Architecture du Dispatcher
  • 26. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 26 Architecture du Dispatcher- Zaaps et Ziips ESCPa WQE WQE WQE WQEWQEWQE WQE WQE WQEWQE WQE WQE WQE WQE WQE WQE WQE WQE WQE WQEWQE Zaaps CPs WQE WQE WQE WQEWQE WQEWQE Global Srbs Enclaves Srbs Local Srbs Transaction Server Tcbs Queue Server Enclaves Tcbs WQEWQE Tcbs Clients Tcbs Batchs WQEWQE “Standard” CPs Ziips CPs ESCPb Enclaves SRB DRDA //Queries DB2 Util Index
  • 27. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 27 WLM Websphere / CICS / DB2 HTTP Server WLM Ad Space Appenv SubsystemType IWEB Work Queue Unique ESCP Goal ssnmDBM1 ssnmDBM2 TCBTCB TCB Clients SRB I/O AsynchroneSRB I/O AsynchroneCICS AORCICS AOR CICS AOR CICS TOR CICS TOR CICS AORCICS AOR CICS AOR TCB Clients TCB HTTP Server Server Instance trxtedb2 Business App Server Region J2EE EJB WLM Started Business App Server Region J2EE EJB Business App Server Region J2EE EJB Business App Server Region J2EE EJB Enclaves SubsystemType CB Server Instance Enclaves Enclaves Enclaves EnclavesEnclaves trxwebuy trxwebex trxtedef trxtedb2 stcdb2 trxtedb2 trxwebuy trxwebuy SubsystemType CICS SubsystemType JES2 batprd stcdb2 Work Queue Unique ESCP Goal batprd
  • 28. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 28 WLM IO Device Clustering IOPDTSysplex I/O Priority BROADCASTING Device Cluster Control Block ESCP WQE WQE UCB IOQ IOQ IOQ WQE WQE UCB WQE WQE UCB IOQ IOQ IOQ IOQ IOQ IOQ DISC ESCP I/O Delay Plot WaittoUsingRatio Maw Demand above New I/O Delay Samples = * New Wait to Using ratio Current Wait to Using ratio Current I/O Delay Samples FF SYSTEM FE SYSSTC FD Policy Adjustment Range F9 F8 Discretionnary SPTE Sysplex I/O Priority New W2UR Current W2UR = FNew PI Old PI New I/O Delay
  • 29. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 29 WLM DB2 I/O Priorities Enclave encl002 ssnmDIST VTAM , TCP/IP SRB ScPer Encl Goal2 ssnmMSTR ssnmDBMx TCB SRB SRB Global SRB WQE WQE UCB IOQ IOQ IOQ WQE WQE UCB IOQ IOQ IOQ ScPer DBMx SYNC READ I/O PREFETCH READ I/O DEFERRED WRITE I/O SRB SYNCHRONOUS WRITE I/O SYNCHRONOUS WRITE I/O ScPer DDF AdSpace Local Adspace TCB TCB TCB ScPer Goal1
  • 30. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 30 DRDA – Bilan sur un existant - 1 0 1 2 3 4 5 6 DDFINFO.1 DDFINFO.2 DDFINFO.3 0 5 10 15 20 25 30 35 40 Within Goal Goal Exceeded Critical Threshold Exceeded Execution Velocity (Y2) Service Class Resource Goal Definition Actuals Perform. Workload Name Period Group Import. Type RspTime [%] ExVel Syst. End Trx RspTime [%] ExVel Index DRDA DDFINFO 1 *NONE 3 Percentile 00.00.00.500 80 PROD1 0,02 51,2 24,4 5 DRDA DDFINFO 2 *NONE 4 Percentile 00.00.10.000 50 PROD1 0 66,7 34,3 0,6 DRDA DDFINFO 3 *NONE 4 ExVel 10 PROD1 0,01 34,6 0,3
  • 31. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 31 DRDA – Bilan sur un existant - 2 Execution Delays: All Service Classes Sysplex Id: PLEXPROD Date/Time: 01/12/XXXX-10.30.00 0 20 40 60 80 100 120 140 DDFINFO .1 DDFINFO .2 DDFINFO .3 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 CPU Using I/O Using CPU Delay I/O Delay Storage Delay Other Delay Unknown Application Utilization(Y2)
  • 32. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 32 DRDA – Bilan sur un existant - 3 Transaction Time: All Service Classes Sysplex Id: PLEXPROD Date/Time: 01/12/XXXX-10.30.00 84,5 16,231,590,231 10,0 23,8 0,02 0 0,01 0 20 40 60 80 100 120 DDFINFO .1 DDFINFO .2 DDFINFO .3 0 0,005 0,01 0,015 0,02 0,025 Execution Time Queue Time R/S Affinity Conversion Ineligible DASD Time Ended TRX/s(Y2)
  • 33. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 33 DRDA – Bilan sur un existant - 4 Goal Attainement for Service Class DDFINFO Period: 1 Importance: 3 0 1 2 3 4 5 6 01/12/XXXX-10.00.00 01/12/XXXX-10.30.00 01/12/XXXX-11.00.00 0 5 10 15 20 25 30 Within Goal Goal Exceeded Critical Threshold Exceeded Actual Transaction Time(Y2)
  • 34. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 34 DRDA – Bilan sur un existant - 5 Goal Attainement for Service Class DDFINFO Period: 2 Importance: 4 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 01/12/XXXX-10.00.00 01/12/XXXX-10.30.00 01/12/XXXX-11.00.00 0 20 40 60 80 100 120 140 160 180 Within Goal Goal Exceeded Critical Threshold Exceeded Actual Transaction Time(Y2)
  • 35. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 35 DRDA – Bilan sur un existant - 6 Goal Attainement for Service Class DDFINFO Period: 3 Importance: 4 0 0,05 0,1 0,15 0,2 0,25 0,3 0,35 01/12/XXXX-10.00.00 01/12/XXXX-10.30.00 01/12/XXXX-11.00.00 0 100 200 300 400 500 600 700 Within Goal Goal Exceeded Critical Threshold Exceeded Actual Transaction Time(Y2)
  • 36. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 36 DRDA – Bilan sur un existant - 7 Response Time Distribution Service Class: DDFINFO Period: 1 Goal: 80% in 0,5s Actual: 51,2% achieved Date/Time: 01/12/XXXX-10.30.00 0 10 20 30 40 50 60 0,2500 0,3000 0,3500 0,4000 0,4500 0,5000 0,5500 0,6000 0,6500 0,7000 0,7500 1,0000 2,0000 >2 Response Time [seconds] Pourcentage de Transactions par Classe de Distibution 0 10 20 30 40 50 60 70 80 90 100 Pourcentage Cumulé de Transactions Total (Y2) Within Goal Goal Exceeded Not Relevant
  • 37. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 37 DRDA – Bilan sur un existant - 8 Response Time Distribution Service Class: DDFINFO Period: 2 Goal: 50% in 10s Actual: 66,7% achieved Date/Time: 01/12/XXXX-10.30.00 0 5 10 15 20 25 30 35 5,0000 6,0000 7,0000 8,0000 9,0000 10,0000 11,0000 12,0000 13,0000 14,0000 15,0000 20,0000 40,0000 >40 Response Time [seconds] Pourcentage de Transactions par Classe de Distibution 0 10 20 30 40 50 60 70 80 90 100 Pourcentage Cumulé de Transactions Total (Y2) Within Goal Goal Exceeded Not Relevant
  • 38. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 38 Détail sur DDFINFO de 14H00 à 18H00 le 14/01/XXXX 0,041 0,018 0,014 0,017 0,016 78,558 1626,922 171,973 0 20 40 60 80 100 120 140 RINFODP RFRSNAP0 RPINFOBC RPPINFO RPPGLOB RPPNORM RPTAB RP0004 RPPTX Volume transactionnel 0 5 10 15 20 25 30 35 40 Queue Time et Execution Time en secondes EXECUTION QUEUED ENDED DRDA – Bilan sur un existant - 8
  • 39. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 39 DRDA Bilan Policy WLM - 9 Workload DRDA - workload DRDA Subsystem Type DDF Service Class DDFDEFT – défaut Default service class is DDFDEFT Période Duration Imp Goal description Qualifier Qualifier Starting Service Report type name position Class Class 1 800 3 80% complete within 00:00:00.500 1 SI DBPR DDFPRD 2 5000 4 50% complete within 00:00:10.000 1 SI DBPI DDFINFO 3 4 Execution velocity of 5 2. CI . Baseqry* 1 3 . . UI . . PPNORM RPPNORM Service Class DDFINFO – DB2 Info 3 . . UI . . PPINFOBC RPINFOBC 3 . . UI . . PPINFO RPPINFO Période Duration Imp Goal description 3 . . UI . . PPGLOB RPPGLOB 3 . . UI . . DP%%%%%% RINFODP 1 800 3 80% complete within 00:00:00.500 2 5000 4 50% complete within 00:00:10.000 3 4 Execution velocity of 10 Service Class DDFPRD - Production Période Duration Imp Goal description 1 800 2 85% complete within 00:00:00.200 2 5000 3 70% complete within 00:00:02.000 3 3 Execution velocity of 10
  • 40. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 40 DRDA – Profil de Transactions et THREADs THREAD = INACTIVE(ddf) ET RELEASE(COMMIT)(package) DDF crée une Enclave par interval actif Le Temps de Réponse n’inclut pas le User Think Time Multiples périodes et Objectifs type temps de réponse KEEPDYNAMIC( NO ) : durée de l’Enclave = Active Time du THREAD Sinon : durée de l’Enclave = Toute la transaction (inactive Time inclus) THREAD ACTIVE ou POOLED : Record RMF 72 pour chaque UOW Idle Time = Temps entre 2 requêtes THREAD = ACTIVE OU RELEASE(DEALLOCATE) DDF crée une Enclave pour la vie du THREAD Le Temps de Réponse de l’Enclave inclut le User Think Time Multiples périodes déconseillées Objectifs type temps de réponse déconseillés
  • 41. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 41 DRDA Ajustement de la Policy WLM Workload DRDA - workload DRDA Subsystem Type DDF Service Class DDFDEFT – défaut Default service class is DDFDEFT Période Duration Imp Goal description Qualifier Qualifier Starting Service Report type name position Class Class 1 4 Execution velocity of 5 1 SI DBPR DDFPRD 1 SI DBPI DDFINFO 2. UI . 00%%%%%% DDFDEFT 2 . UI . PPNORM RPPNORM Service Class DDFINFO – DB2 Info 2 . UI . PPINFOBC RPINFOBC 2 . UI . PPINFO RPPINFO Période Duration Imp Goal description 2 . UI . PPGLOB DDFDEFT RPPGLOB 2 . UI . DP%%%%%% DDFDEFT RINFODP 1 800 3 80% complete within 00:00:00.500 2 . UI . PPTAB RPTAB 2 5000 4 50% complete within 00:00:10.000 2 . UI . PPTX RPTX 3 4 Execution velocity of 10 Service Class DDFPRD - Production Période Duration Imp Goal description 1 800 2 85% complete within 00:00:00.200 2 5000 3 70% complete within 00:00:02.000 3 3 Execution velocity of 10
  • 42. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 42 DRDA – Bilan après Ajustement de la Policy WLM - 1 0 0,1 0,2 0,3 0,4 0,5 0,6 DDFPRD.1 DDFPRD.2 DDFPRD.3 DDFINFO.1 DDFINFO.2 DDFINFO.3 DDFDEFT.1 0 10 20 30 40 50 60 70 Within Goal Goal Exceeded Critical Threshold Exceeded Execution Velocity (Y2) Service Class Resource Goal Definition Actuals Perform. Workload Name Period Group Import. Type RspTime [%] ExVel Syst. End Trx RspTime [%] ExVel Index DRDA DDFPRD 1 *NONE 2 Percentile 00.00.00.200 85 IPO1 3,24 96,4 20 0,5 DRDA DDFPRD 2 *NONE 3 Percentile 00.00.02.000 70 IPO1 0,02 98,1 55,5 0,5 DRDA DDFPRD 3 *NONE 3 ExVel 10 IPO1 0,01 52,1 0,2 DRDA DDFINFO 1 *NONE 3 Percentile 00.00.00.500 80 IPO1 0,02 98,6 35 0,5 DRDA DDFINFO 2 *NONE 4 Percentile 00.00.10.000 50 IPO1 0 93,8 50,8 0,5 DRDA DDFINFO 3 *NONE 4 ExVel 10 IPO1 0 61 0,2 DRDA DDFDEFT 1 *NONE 4 ExVel 5 IPO1 0,15 49,7 0,1
  • 43. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 43 DRDA – Bilan après Ajustement de la Policy WLM - 2 Execution Delays: Service Classes of Workload: DRDA Sysplex Id: PLEXPROD Date/Time: 01/29/XXXX-10.00.00 0 20 40 60 80 100 120 140 DDFDEFT .1 DDFINFO .1 DDFINFO .2 DDFINFO .3 DDFPRD .1 DDFPRD .2 DDFPRD .3 0 10 20 30 40 50 60 70 CPU Using I/O Using CPU Delay I/O Delay Storage Delay Other Delay Unknown Execution Velocity(Y2)
  • 44. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 44 DRDA – Bilan après Ajustement de la Policy WLM – 3 Transaction Time: Service Classes of Workload: DRDA Sysplex Id: PLEXPROD Date/Time: 01/29/XXXX-10.00.00 6,706 63,553 2,165 0,390 0,048 4,053 0,065 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 DDFDEFT .1 DDFINFO .1 DDFINFO .2 DDFINFO .3 DDFPRD .1 DDFPRD .2 DDFPRD .3 0 0,5 1 1,5 2 2,5 3 3,5 Execution Time Queue Time R/S Affinity Conversion Ineligible DASD Time Ended TRX/s(Y2)
  • 45. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 45 DRDA – Bilan après Ajustement de la Policy WLM - 4 Response Time Distribution Service Class: DDFINFO Period: 1 Goal: 80% in 0,5s Actual: 98,6% achieved Date/Time: 01/29/2004-10.00.00 0 20 40 60 80 100 120 0,2500 0,3000 0,3500 0,4000 0,4500 0,5000 0,5500 0,6000 0,6500 0,7000 0,7500 1,0000 2,0000 >2 Response Time [seconds] 0 10 20 30 40 50 60 70 80 90 100 Total (Y2) Within Goal Goal Exceeded Not Relevant
  • 46. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 46 DRDA – Bilan après Ajustement de la Policy WLM - 5 Response Time Distribution Service Class: DDFINFO Period: 2 Goal: 50% in 10s Actual: 93,8% achieved Date/Time: 01/29/2004-10.00.00 0 10 20 30 40 50 60 70 80 90 5,0000 6,0000 7,0000 8,0000 9,0000 10,0000 11,0000 12,0000 13,0000 14,0000 15,0000 20,0000 40,0000 >40 Response Time [seconds] 0 10 20 30 40 50 60 70 80 90 100 Total (Y2) Within Goal Goal Exceeded Not Relevant
  • 47. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 47 Paramètres associés à WLM en z/OS IEAOPTxx Zaaps et Standard CP autorisés pour les Appli JavaIFACROSSOVER = Yes Zaaps seulementIFACROSSOVER = No IFAHONORPRIORITY = Yes Gestion des Dps par objectifs pour Java aussi sur les CP IFAHONORPRIORITY = No Appli Java toujours avec Dps inférieures aux autres sur les standard CP PROJECTCPU= Yes Informations sur candidats aux Zaaps-Ziips CCCAWMT = …. Recommandé si IFAHONORPRIORITY = yes ZAAPAWMT = …. ZIIPAWMT = …. Processeurs Zaaps non gérés par IRD Processeurs Ziips non gérés par IRD
  • 48. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 48 Paramètres associés à WLM en z/OS IEAOPTxx Page Replacement Routine changée en z/OS 1.8 Calcul de l’UIC changé en z/OS 1.8 MCCAFCTH VARYCPU = YES/NO VARYCPUMIN =Swaps Physiques remplacé par des Frames Exchange VARYCPUMAX =MCCFXEPR MCCFXTPR RMPTTOM RCCFXET RCCFXTT
  • 49. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 49 Formules et Resource Groups
  • 50. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 50 Zaaps et Ziips dans les formules
  • 51. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 51 Zaaps et Ziips dans les Consommations CPU
  • 52. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 52 Zaaps et Ziips dans les Velocity
  • 53. Réunion GuideShare DB2 du 25/01/2007 - Workload Manager et DB2 – auteur : Pierre Vandemaële - Slide : 53 Zaaps et Ziips dans les Velocity