SlideShare a Scribd company logo
1 of 17
© Copyright IBM Corporation 2009
IBM Software Group
IMS Buffer Pool Tuning
Manoj Kaveri
Cert IMS DBA
Large Healthcare Payor Account in US
Oct 2010
IMS Storage
 VSAM Control Interval : VSAM works with a logical data area known as a
control interval (CI). The default CI size is 4K bytes, but it can be up to
32K bytes. The CI contains data records, unused space, and a CI
descriptor field.
 Most commonly used VSAM file in IMS.
- Key Sequence Data Set (KSDS)
Contain two components: INDEX and DATA
-Entry Sequence Data Set (ESDS)
Contain single component: DATA.
 OSAM Block Size : OSAM works with a logical data area know as a
block size.
 VSAM dataset can store data up to 4GB & OSAM up to 8GB
 Identify the file type in DBD
DBD NAME=XXLA01DB,
ACCESS=(HIDAM,VSAM) or ACCESS=(HIDAM,OSAM)
AMS Share-Net | Oct 2010
Innovative Improved
Usability
Open
Standards
IMS Database Types
 Full- Function Database
HSAM,HISAM,HDAM,HIDAM
 Fast-Path Database
DEDB,MSDB
 HALDB Database
PHDAM,PHIDAM,PSINDEX
 Identify the database type based on access methods in DBD
DBD NAME=XXLA01DB,
ACCESS=(HIDAM,VSAM)
Innovative Improved
Usability
Open
Standards
4
Introduction
 Buffer poolBuffer pool are areas of virtual storage that temporarily stores data
during run-time.
 Allocate sufficient buffers in the IMS database buffer pools to prevent
I/O that results from an application program having to reread data
previously brought into the pool.
 Careful choice of sub pool sizes and matching against database block
sizes and frequency of database references is required.
 Type of buffer pools – Based on file type
1. VSAM Buffer Pool
- Define VSAM sub pools using the VSRBF control statement
2. OSAM Buffer Pool
- Define OSAM subpools are defined using the IOBF.
 Buffer Sizes can be 5 KB, 1 KB, 2 KB, 4 KB, 8 KB and multiple of 4KB.
 Buffer Size should be selected based on CI SIZE of VSAM or BLOCK
SIZE of OSAM file.
Innovative Improved
Usability
Open
Standards
AMS Share-Net | Oct 2010
5
Buffer Pool Objective
Eliminating I/O reduces
CPU costs
Increase Number of
Page Hit Ratio.
Reduce CPU Time
Reduce Number of
Page SWAP.
I/O Avoidance
-Keep data in
memory
-Buffer Pool.
Optimize memory Usage
Batch Jobs
-Achieve your batch
requirements
- Maximize throughput
Transactions
-Improve productivity
-Improve clients
satisfaction
Reduce Elapse Time
AMS Share-Net | Oct 2010
6
Buffer Pool Component Located
DLI NOT WAIT
IMS
Controller
IMS DB
IMS
PC
PROGRAM ELAPSE TIME
IMS Buffer Space
IMS DB
IMS Program
DLI ELAPSE TIME APPLICATION
DLI IWAIT
DB Access
AMS Share-Net | Oct 2010
7
How to meet the performance Objective ?
Business Scenario :

Buffer spool option be selected only if the user has established
performance objectives and know how the current system is
performing.
 Understand Current Business Scenario :
• Batch job/Online Program is access Large number of IMS Database.
• Database type and Access methods.
-Database type : Full-Function, Fast-Path, HALDB
-Access Method : HISAM,HDAM,HIDAM,PHDAM,PHIDAM
• IMS Storage and Control Interval Verification.
- Verify CI Size of VSAM INDEX & DATA Component.
- Verify Block Size of OSAM file.
AMS Share-Net | Oct 2010
8
How to meet the performance Objective ?
Problem Statement :
 Buffer pool was not defined according to the VSAM CI or OSAM Block
size.
 Buffer pool was not been divide into sub-pool for Data (D –VSAM Data
component, ESDS) and Index (I- VSAM Index Component).
 Common buffer control card has been used across all the batch jobs.
 Existing production code :
DFSVSAMP DD DSN=TEST.PROCLIB (XXVSAMP)
18432,4
16384,4
12288,200
8192,700
IOBF=(2048,4,N,N)
IOBF=(4096,500,N,N)
IOBF=(6144,300,N,N)
AMS Share-Net | Oct 2010
9
How to meet the performance Objective ?
Solution:
 IMS may build multiple VSAM pools. Each pool may have multiple sub pools.
 A VSAM pool is defined by a POOLID= statement in the DFSVSMxx member for
online systems or the DFSVSAMP data set for batch and utility jobs.
 Suggest Changes :
POOLID=SP01
VSRBF=8192, 700, D
DBD= XTDBD01 (1, SP01)
POOLID=SP02
VSRBF=12288, 200, D
VSRBF=10240, 500, I
DBD= XTDBD02 (1, SP02)
IOBF=(2048,4,Y,Y)
OPTIONS, VSAMFIX= (BFR, IOB), BGWRT= (YES, 50)
By dividing buffer pools in data and index component number of page hit ratio
can be increased and reduce the I/O transfer rate/sec, which results in reduction
of elapse time, CPU units, I/O transfer counts.
 Buffer pool has been defined according to the VSAM CI or OSAM Block Size.
AMS Share-Net | Oct 2010
10
How to meet the performance Objective ?
Change Desc:Change Desc:
 VSAM ESDS Buffer poolVSAM ESDS Buffer pool
POOLID=SP01 /* POOLID: Define buffer pool name, SPO1: is buffer pool name. Its user define namePOOLID=SP01 /* POOLID: Define buffer pool name, SPO1: is buffer pool name. Its user define name
VSRBF=8192, 700, D /*-VSRBF: Sub pools in the pool are defined by the VSRBF= statements which followVSRBF=8192, 700, D /*-VSRBF: Sub pools in the pool are defined by the VSRBF= statements which follow
/*the POOLID= statement - 8192-: Buffer Size -Sub pool has a buffer size of 8192,/*the POOLID= statement - 8192-: Buffer Size -Sub pool has a buffer size of 8192,
/*700 : Number of buffer pool/No. of block in SPO1 buffer pool./*700 : Number of buffer pool/No. of block in SPO1 buffer pool.
D : Data component will use this buffer pool SP01.D : Data component will use this buffer pool SP01.
 VSAM KSDS Buffer poolVSAM KSDS Buffer pool
POOLID=SP02POOLID=SP02
VSRBF=12288,200,D / * D : Indicates that data component can use this subpoolVSRBF=12288,200,D / * D : Indicates that data component can use this subpool
VSRBF=10240,500,I /* I : Indicated the only index component can use this subpool.VSRBF=10240,500,I /* I : Indicated the only index component can use this subpool.
DBD=XTDBD02 (1,SP02) /* XTDBD02 : DBD name corresponding to dataset.DBD=XTDBD02 (1,SP02) /* XTDBD02 : DBD name corresponding to dataset.
Job1
Shared
Buffer Pools
Job2
Online Scr
Remember:Remember:
Performance dependencePerformance dependence
on whether shared bufferon whether shared buffer
used by multiple programused by multiple program
during run-timeduring run-time
AMS Share-Net | Oct 2010
11
Test Results..
 B&UT Testing : IBM GR Team – Test Results
Description Base Converted
Run1
CPU UNITS 3,026,234 2,843,993
CPU Time 00:01:14.88 00:01:02.37
SERV UNITS 3,092,247 2,906,908
SRB UNITS 51,595 48,524
I/O UNITS 14,418 14,391
Execution Time
(step XNC100X)
00:10:55.09 00:05:30.62
DLI Statistics Report
Calls Base Convert
GU 47 41
GN 83,342 83,343
GNP 2,062,941 2,062,981
GHU 6 6
DB
(TOTAL) 2,146,342 2,146,383
CHKP 42 42
LOG 294 294
Remember 1:Remember 1:
Performance should bePerformance should be
compared based on No. ofcompared based on No. of
DLI calls issued & No. ofDLI calls issued & No. of
record accessed inrecord accessed in
program.program.
AMS Share-Net | Oct 2010
12
Test Results..
 SIT Testing : Client Technical Expert Group – Test Results
Description Base Converted
Run1
Converted Run2 Converted Run3
CPU UNITS 10,264,284 9,914,169 9,538,354 9,031,724
CPU Time 00:04:06.28 00:04:05.32 00:03:56.02 00:03:36.71
SERV UNITS 10,584,075 10,227,066 9,842,507 9,325,137
SRB UNITS 233,312 230,039 226,202 217,536
I/O UNITS 86,479 82,858 77,951 75,877
Execution Time (step
XNC100X)
00:30:06.43 00:24:18.70 00:20:10.64 00:12:16.73
Remember 2:Remember 2:
Whether the IMS1/IMS2Whether the IMS1/IMS2
region database has beenregion database has been
re-org recentlyre-org recently
AMS Share-Net | Oct 2010
13
Business Benefits…
 Buffer pool concept will be applicable to batch & online application.
 By proposing IMS buffer-pool concept we are able to reduce 10-20% of elapse
time, CPU units, I/O transfer counts.
 Implementing buffer-pool concept into there respective account will add values to
clients and will be able to meet SLA, as it will reduce application elapse time.
 Dividing buffer pools in data and index component number of page hit ratio can be
increased and reduce the I/O transfer rate/sec
 Supports additional new opts Included – BGWRT (Back Ground Write) % used for
parallel write operation to database and buffer pool can be released during
database processing.
IMS
BufferIMS
IMS
AMS Share-Net | Oct 2010
14
Performance Dependent Parameters…
 Performance of XNC100JD dependent on the below parameters
 Region Parameters:
• Whether these database are used by other program during the batch job
execution.
• Shared buffer used by other program for loading the data.
• Whether the IMS1/IMS2 region database has been reorganized recently.
 Application Parameters:
• No. of record retrieved from the database..
• No. of DLI call issued by the program.
• BGWRT- The best percentage value to be specified will change depending on
whether the program is re- accessing the buffers or not.
• Background Write: In general, maximum benefit occurs in sequential update
processing.
AMS Share-Net | Oct 2010
15
Implementation Method…
 Batch Jobs
- Update the DFSVSAMP DD Control Cards
 Online Program
- DFSVSMxx member in IMS.PROCLIB for online systems
Example 1:
POOLID=VSM1
VSRBF=4096,3000,D
VSRBF=12288,2000,I
VSRBF=32768,12,D
Since the second VSRBF statement builds an index subpool, the first and third
subpools may only be used for data components. The second subpool may only
be used for index components.
Assumption:Assumption:
Application is IMS BatchApplication is IMS Batch
or Online Programor Online Program
AMS Share-Net | Oct 2010
16
For more information
 IMS Full Function Database Use of VSAM Buffer Pools
-http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/FLASH10240
 IMS Buffer Pool Analyzer
- http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?
topic=/com.ibm.imstools.bpl.doc.ug/bplucon_hilites.htm
 IMS Performance Monitoring and Tuning Update
-ibm.com/redbooks
AMS Share-Net | Oct 2010
17
IMS Buffer Pool is …
… Just
Great !
THANK YOU …..ANY QUESTIONS
AMS Share-Net | Oct 2010

More Related Content

What's hot

Cics testing and debugging-session 7
Cics testing and debugging-session 7Cics testing and debugging-session 7
Cics testing and debugging-session 7Srinimf-Slides
 
z/OS Communications Server Overview
z/OS Communications Server Overviewz/OS Communications Server Overview
z/OS Communications Server OverviewzOSCommserver
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardAnne Nicolas
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilitieskapa rohit
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016Brendan Gregg
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Novell
 
data platform on kubernetes
data platform on kubernetesdata platform on kubernetes
data platform on kubernetes창언 정
 
Exploiting the Linux Kernel via Intel's SYSRET Implementation
Exploiting the Linux Kernel via Intel's SYSRET ImplementationExploiting the Linux Kernel via Intel's SYSRET Implementation
Exploiting the Linux Kernel via Intel's SYSRET Implementationnkslides
 
Extending HashiCorp Nomad with Plugins
Extending HashiCorp Nomad with PluginsExtending HashiCorp Nomad with Plugins
Extending HashiCorp Nomad with PluginsMitchell Pronschinske
 
Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Timothy Spann
 
Enable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zunEnable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zunheut2008
 
Impala presentation
Impala presentationImpala presentation
Impala presentationtrihug
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecturehugo lu
 
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsBig Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsGuido Schmutz
 
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013mumrah
 
Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security
Cilium - Bringing the BPF Revolution to Kubernetes Networking and SecurityCilium - Bringing the BPF Revolution to Kubernetes Networking and Security
Cilium - Bringing the BPF Revolution to Kubernetes Networking and SecurityThomas Graf
 
Linux MMAP & Ioremap introduction
Linux MMAP & Ioremap introductionLinux MMAP & Ioremap introduction
Linux MMAP & Ioremap introductionGene Chang
 

What's hot (20)

Xvisor: embedded and lightweight hypervisor
Xvisor: embedded and lightweight hypervisorXvisor: embedded and lightweight hypervisor
Xvisor: embedded and lightweight hypervisor
 
Cics testing and debugging-session 7
Cics testing and debugging-session 7Cics testing and debugging-session 7
Cics testing and debugging-session 7
 
z/OS Communications Server Overview
z/OS Communications Server Overviewz/OS Communications Server Overview
z/OS Communications Server Overview
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilities
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
 
data platform on kubernetes
data platform on kubernetesdata platform on kubernetes
data platform on kubernetes
 
Microkernel Evolution
Microkernel EvolutionMicrokernel Evolution
Microkernel Evolution
 
Exploiting the Linux Kernel via Intel's SYSRET Implementation
Exploiting the Linux Kernel via Intel's SYSRET ImplementationExploiting the Linux Kernel via Intel's SYSRET Implementation
Exploiting the Linux Kernel via Intel's SYSRET Implementation
 
Extending HashiCorp Nomad with Plugins
Extending HashiCorp Nomad with PluginsExtending HashiCorp Nomad with Plugins
Extending HashiCorp Nomad with Plugins
 
Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4
 
Enable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zunEnable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zun
 
Impala presentation
Impala presentationImpala presentation
Impala presentation
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecture
 
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsBig Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
 
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
 
Networking with Linux on System z
Networking with Linux on System zNetworking with Linux on System z
Networking with Linux on System z
 
Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security
Cilium - Bringing the BPF Revolution to Kubernetes Networking and SecurityCilium - Bringing the BPF Revolution to Kubernetes Networking and Security
Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security
 
Linux MMAP & Ioremap introduction
Linux MMAP & Ioremap introductionLinux MMAP & Ioremap introduction
Linux MMAP & Ioremap introduction
 

Viewers also liked

Top 9 db2 interview questions answers
Top 9 db2 interview questions answersTop 9 db2 interview questions answers
Top 9 db2 interview questions answersJobinterviews
 
DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1ReKruiTIn.com
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to readPrasanth Dusi
 
Ibm db2 interview questions and answers
Ibm db2 interview questions and answersIbm db2 interview questions and answers
Ibm db2 interview questions and answersSweta Singh
 

Viewers also liked (6)

Top 9 db2 interview questions answers
Top 9 db2 interview questions answersTop 9 db2 interview questions answers
Top 9 db2 interview questions answers
 
SKILLWISE-DB2 DBA
SKILLWISE-DB2 DBASKILLWISE-DB2 DBA
SKILLWISE-DB2 DBA
 
DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1
 
DB2 utilities
DB2 utilitiesDB2 utilities
DB2 utilities
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
 
Ibm db2 interview questions and answers
Ibm db2 interview questions and answersIbm db2 interview questions and answers
Ibm db2 interview questions and answers
 

Similar to IMSBufferpool Tuning concept AMS presentation v01

IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle Surekha Parekh
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
 
Db2 analytics accelerator on ibm integrated analytics system technical over...
Db2 analytics accelerator on ibm integrated analytics system   technical over...Db2 analytics accelerator on ibm integrated analytics system   technical over...
Db2 analytics accelerator on ibm integrated analytics system technical over...Daniel Martin
 
Ims05 ims 100 k benchmark
Ims05   ims 100 k benchmarkIms05   ims 100 k benchmark
Ims05 ims 100 k benchmarkRobert Hain
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Programinside-BigData.com
 
Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011evgeni77
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
 
Webcenter application performance tuning guide
Webcenter application performance tuning guideWebcenter application performance tuning guide
Webcenter application performance tuning guideVinay Kumar
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesChris Bailey
 
System z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSystem z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSurekha Parekh
 
Using SAS GRID v 9 with Isilon F810
Using SAS GRID v 9 with Isilon F810Using SAS GRID v 9 with Isilon F810
Using SAS GRID v 9 with Isilon F810Boni Bruno
 
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance BarriersCeph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance BarriersCeph Community
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilitySurekha Parekh
 
IMS v12 performance
IMS v12 performanceIMS v12 performance
IMS v12 performanceevgeni77
 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & MelbourneRobert Hain
 
Getting Started with Amazon Redshift
 Getting Started with Amazon Redshift Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data SharingSurekha Parekh
 
Spectrum Scale final
Spectrum Scale finalSpectrum Scale final
Spectrum Scale finalJoe Krotz
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageDavid R. Klauser
 

Similar to IMSBufferpool Tuning concept AMS presentation v01 (20)

optimizing_ceph_flash
optimizing_ceph_flashoptimizing_ceph_flash
optimizing_ceph_flash
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
Db2 analytics accelerator on ibm integrated analytics system technical over...
Db2 analytics accelerator on ibm integrated analytics system   technical over...Db2 analytics accelerator on ibm integrated analytics system   technical over...
Db2 analytics accelerator on ibm integrated analytics system technical over...
 
Ims05 ims 100 k benchmark
Ims05   ims 100 k benchmarkIms05   ims 100 k benchmark
Ims05 ims 100 k benchmark
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
 
Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Webcenter application performance tuning guide
Webcenter application performance tuning guideWebcenter application performance tuning guide
Webcenter application performance tuning guide
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
 
System z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSystem z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining Utilities
 
Using SAS GRID v 9 with Isilon F810
Using SAS GRID v 9 with Isilon F810Using SAS GRID v 9 with Isilon F810
Using SAS GRID v 9 with Isilon F810
 
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance BarriersCeph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
Ceph Day Berlin: Ceph on All Flash Storage - Breaking Performance Barriers
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and Scalability
 
IMS v12 performance
IMS v12 performanceIMS v12 performance
IMS v12 performance
 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
 
Getting Started with Amazon Redshift
 Getting Started with Amazon Redshift Getting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data Sharing
 
Spectrum Scale final
Spectrum Scale finalSpectrum Scale final
Spectrum Scale final
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
 

Recently uploaded

BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756dollysharma2066
 
labradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdflabradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdfAkrati jewels inc
 
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncrdollysharma2066
 
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...dollysharma2066
 
Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...
Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...
Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...bluetroyvictorVinay
 
8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway
8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway
8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar HealthywayAmit Kakkar Healthyway
 
Virat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdfVirat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdfkigaya33
 
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000Sapana Sha
 
'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trends'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trendsTangledThoughtsCO
 
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)beyonistskincare
 
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》rnrncn29
 
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426jennyeacort
 
Uttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdfUttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdfNoel Sergeant
 
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (16)

Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...
Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...
Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...
 
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
 
labradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdflabradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdf
 
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
 
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
 
Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...
Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...
Traditional vs. Modern Parenting: Unveiling the Pros and Cons for Your Child’...
 
8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway
8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway
8 Easy Ways to Keep Your Heart Healthy this Summer | Amit Kakkar Healthyway
 
Virat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdfVirat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdf
 
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
 
'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trends'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trends
 
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
 
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
 
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426
 
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCRStunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
 
Uttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdfUttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdf
 
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
 

IMSBufferpool Tuning concept AMS presentation v01

  • 1. © Copyright IBM Corporation 2009 IBM Software Group IMS Buffer Pool Tuning Manoj Kaveri Cert IMS DBA Large Healthcare Payor Account in US Oct 2010
  • 2. IMS Storage  VSAM Control Interval : VSAM works with a logical data area known as a control interval (CI). The default CI size is 4K bytes, but it can be up to 32K bytes. The CI contains data records, unused space, and a CI descriptor field.  Most commonly used VSAM file in IMS. - Key Sequence Data Set (KSDS) Contain two components: INDEX and DATA -Entry Sequence Data Set (ESDS) Contain single component: DATA.  OSAM Block Size : OSAM works with a logical data area know as a block size.  VSAM dataset can store data up to 4GB & OSAM up to 8GB  Identify the file type in DBD DBD NAME=XXLA01DB, ACCESS=(HIDAM,VSAM) or ACCESS=(HIDAM,OSAM) AMS Share-Net | Oct 2010 Innovative Improved Usability Open Standards
  • 3. IMS Database Types  Full- Function Database HSAM,HISAM,HDAM,HIDAM  Fast-Path Database DEDB,MSDB  HALDB Database PHDAM,PHIDAM,PSINDEX  Identify the database type based on access methods in DBD DBD NAME=XXLA01DB, ACCESS=(HIDAM,VSAM) Innovative Improved Usability Open Standards
  • 4. 4 Introduction  Buffer poolBuffer pool are areas of virtual storage that temporarily stores data during run-time.  Allocate sufficient buffers in the IMS database buffer pools to prevent I/O that results from an application program having to reread data previously brought into the pool.  Careful choice of sub pool sizes and matching against database block sizes and frequency of database references is required.  Type of buffer pools – Based on file type 1. VSAM Buffer Pool - Define VSAM sub pools using the VSRBF control statement 2. OSAM Buffer Pool - Define OSAM subpools are defined using the IOBF.  Buffer Sizes can be 5 KB, 1 KB, 2 KB, 4 KB, 8 KB and multiple of 4KB.  Buffer Size should be selected based on CI SIZE of VSAM or BLOCK SIZE of OSAM file. Innovative Improved Usability Open Standards AMS Share-Net | Oct 2010
  • 5. 5 Buffer Pool Objective Eliminating I/O reduces CPU costs Increase Number of Page Hit Ratio. Reduce CPU Time Reduce Number of Page SWAP. I/O Avoidance -Keep data in memory -Buffer Pool. Optimize memory Usage Batch Jobs -Achieve your batch requirements - Maximize throughput Transactions -Improve productivity -Improve clients satisfaction Reduce Elapse Time AMS Share-Net | Oct 2010
  • 6. 6 Buffer Pool Component Located DLI NOT WAIT IMS Controller IMS DB IMS PC PROGRAM ELAPSE TIME IMS Buffer Space IMS DB IMS Program DLI ELAPSE TIME APPLICATION DLI IWAIT DB Access AMS Share-Net | Oct 2010
  • 7. 7 How to meet the performance Objective ? Business Scenario :  Buffer spool option be selected only if the user has established performance objectives and know how the current system is performing.  Understand Current Business Scenario : • Batch job/Online Program is access Large number of IMS Database. • Database type and Access methods. -Database type : Full-Function, Fast-Path, HALDB -Access Method : HISAM,HDAM,HIDAM,PHDAM,PHIDAM • IMS Storage and Control Interval Verification. - Verify CI Size of VSAM INDEX & DATA Component. - Verify Block Size of OSAM file. AMS Share-Net | Oct 2010
  • 8. 8 How to meet the performance Objective ? Problem Statement :  Buffer pool was not defined according to the VSAM CI or OSAM Block size.  Buffer pool was not been divide into sub-pool for Data (D –VSAM Data component, ESDS) and Index (I- VSAM Index Component).  Common buffer control card has been used across all the batch jobs.  Existing production code : DFSVSAMP DD DSN=TEST.PROCLIB (XXVSAMP) 18432,4 16384,4 12288,200 8192,700 IOBF=(2048,4,N,N) IOBF=(4096,500,N,N) IOBF=(6144,300,N,N) AMS Share-Net | Oct 2010
  • 9. 9 How to meet the performance Objective ? Solution:  IMS may build multiple VSAM pools. Each pool may have multiple sub pools.  A VSAM pool is defined by a POOLID= statement in the DFSVSMxx member for online systems or the DFSVSAMP data set for batch and utility jobs.  Suggest Changes : POOLID=SP01 VSRBF=8192, 700, D DBD= XTDBD01 (1, SP01) POOLID=SP02 VSRBF=12288, 200, D VSRBF=10240, 500, I DBD= XTDBD02 (1, SP02) IOBF=(2048,4,Y,Y) OPTIONS, VSAMFIX= (BFR, IOB), BGWRT= (YES, 50) By dividing buffer pools in data and index component number of page hit ratio can be increased and reduce the I/O transfer rate/sec, which results in reduction of elapse time, CPU units, I/O transfer counts.  Buffer pool has been defined according to the VSAM CI or OSAM Block Size. AMS Share-Net | Oct 2010
  • 10. 10 How to meet the performance Objective ? Change Desc:Change Desc:  VSAM ESDS Buffer poolVSAM ESDS Buffer pool POOLID=SP01 /* POOLID: Define buffer pool name, SPO1: is buffer pool name. Its user define namePOOLID=SP01 /* POOLID: Define buffer pool name, SPO1: is buffer pool name. Its user define name VSRBF=8192, 700, D /*-VSRBF: Sub pools in the pool are defined by the VSRBF= statements which followVSRBF=8192, 700, D /*-VSRBF: Sub pools in the pool are defined by the VSRBF= statements which follow /*the POOLID= statement - 8192-: Buffer Size -Sub pool has a buffer size of 8192,/*the POOLID= statement - 8192-: Buffer Size -Sub pool has a buffer size of 8192, /*700 : Number of buffer pool/No. of block in SPO1 buffer pool./*700 : Number of buffer pool/No. of block in SPO1 buffer pool. D : Data component will use this buffer pool SP01.D : Data component will use this buffer pool SP01.  VSAM KSDS Buffer poolVSAM KSDS Buffer pool POOLID=SP02POOLID=SP02 VSRBF=12288,200,D / * D : Indicates that data component can use this subpoolVSRBF=12288,200,D / * D : Indicates that data component can use this subpool VSRBF=10240,500,I /* I : Indicated the only index component can use this subpool.VSRBF=10240,500,I /* I : Indicated the only index component can use this subpool. DBD=XTDBD02 (1,SP02) /* XTDBD02 : DBD name corresponding to dataset.DBD=XTDBD02 (1,SP02) /* XTDBD02 : DBD name corresponding to dataset. Job1 Shared Buffer Pools Job2 Online Scr Remember:Remember: Performance dependencePerformance dependence on whether shared bufferon whether shared buffer used by multiple programused by multiple program during run-timeduring run-time AMS Share-Net | Oct 2010
  • 11. 11 Test Results..  B&UT Testing : IBM GR Team – Test Results Description Base Converted Run1 CPU UNITS 3,026,234 2,843,993 CPU Time 00:01:14.88 00:01:02.37 SERV UNITS 3,092,247 2,906,908 SRB UNITS 51,595 48,524 I/O UNITS 14,418 14,391 Execution Time (step XNC100X) 00:10:55.09 00:05:30.62 DLI Statistics Report Calls Base Convert GU 47 41 GN 83,342 83,343 GNP 2,062,941 2,062,981 GHU 6 6 DB (TOTAL) 2,146,342 2,146,383 CHKP 42 42 LOG 294 294 Remember 1:Remember 1: Performance should bePerformance should be compared based on No. ofcompared based on No. of DLI calls issued & No. ofDLI calls issued & No. of record accessed inrecord accessed in program.program. AMS Share-Net | Oct 2010
  • 12. 12 Test Results..  SIT Testing : Client Technical Expert Group – Test Results Description Base Converted Run1 Converted Run2 Converted Run3 CPU UNITS 10,264,284 9,914,169 9,538,354 9,031,724 CPU Time 00:04:06.28 00:04:05.32 00:03:56.02 00:03:36.71 SERV UNITS 10,584,075 10,227,066 9,842,507 9,325,137 SRB UNITS 233,312 230,039 226,202 217,536 I/O UNITS 86,479 82,858 77,951 75,877 Execution Time (step XNC100X) 00:30:06.43 00:24:18.70 00:20:10.64 00:12:16.73 Remember 2:Remember 2: Whether the IMS1/IMS2Whether the IMS1/IMS2 region database has beenregion database has been re-org recentlyre-org recently AMS Share-Net | Oct 2010
  • 13. 13 Business Benefits…  Buffer pool concept will be applicable to batch & online application.  By proposing IMS buffer-pool concept we are able to reduce 10-20% of elapse time, CPU units, I/O transfer counts.  Implementing buffer-pool concept into there respective account will add values to clients and will be able to meet SLA, as it will reduce application elapse time.  Dividing buffer pools in data and index component number of page hit ratio can be increased and reduce the I/O transfer rate/sec  Supports additional new opts Included – BGWRT (Back Ground Write) % used for parallel write operation to database and buffer pool can be released during database processing. IMS BufferIMS IMS AMS Share-Net | Oct 2010
  • 14. 14 Performance Dependent Parameters…  Performance of XNC100JD dependent on the below parameters  Region Parameters: • Whether these database are used by other program during the batch job execution. • Shared buffer used by other program for loading the data. • Whether the IMS1/IMS2 region database has been reorganized recently.  Application Parameters: • No. of record retrieved from the database.. • No. of DLI call issued by the program. • BGWRT- The best percentage value to be specified will change depending on whether the program is re- accessing the buffers or not. • Background Write: In general, maximum benefit occurs in sequential update processing. AMS Share-Net | Oct 2010
  • 15. 15 Implementation Method…  Batch Jobs - Update the DFSVSAMP DD Control Cards  Online Program - DFSVSMxx member in IMS.PROCLIB for online systems Example 1: POOLID=VSM1 VSRBF=4096,3000,D VSRBF=12288,2000,I VSRBF=32768,12,D Since the second VSRBF statement builds an index subpool, the first and third subpools may only be used for data components. The second subpool may only be used for index components. Assumption:Assumption: Application is IMS BatchApplication is IMS Batch or Online Programor Online Program AMS Share-Net | Oct 2010
  • 16. 16 For more information  IMS Full Function Database Use of VSAM Buffer Pools -http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/FLASH10240  IMS Buffer Pool Analyzer - http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp? topic=/com.ibm.imstools.bpl.doc.ug/bplucon_hilites.htm  IMS Performance Monitoring and Tuning Update -ibm.com/redbooks AMS Share-Net | Oct 2010
  • 17. 17 IMS Buffer Pool is … … Just Great ! THANK YOU …..ANY QUESTIONS AMS Share-Net | Oct 2010