background image

z/VSE Parallel Access Volume White Paper                                                                                                                               12/08/2009 

©Andreas Vischer  

IBM Germany Development & Research GmbH 

SIR   

(output extension)

 

 
The SIR (SYS) output will identify if PAV has been activated on the z/VSE system. 
 

sir sys                                                                     
AR 0015 CPUID  VM = 000xxxxxxxxx000            VSE = FF03xxxyyyy8000      
AR 0015 PROCESSOR = 2009-00                    LPAR                         
AR 0015 VM-SYSTEM =                 (0702)   USERID =          VMCF = ON    
AR 0015      CPUs = 0000                       Cap. =  00%                  
AR 0015 PROC-MODE = z/Arch(64-BIT)  IPL(200)    07:40:21      04/10/2008    
AR 0015 SYSTEM    = z/VSE           4.2.0                     28/01/2008    
AR 0015             VSE/AF          8.2.0                     02/28/2008    
AR 0015             VSE/POWER       8.2.0                     01/11/2008    
AR 0015 IPL-PROC  = $IPLESA         JCL-PROC  = $$JCL                       
AR 0015 SUPVR     = $$A$SUPI        TURBO-DISPATCHER (66) ACTIVE            
AR 0015                             HARDWARE COMPRESSION ENABLED            
AR 0015                             PAV SUPPORT ACTIVE

PAV SUPPORT ACTIVE

PAV SUPPORT ACTIVE

PAV SUPPORT ACTIVE                      

AR 0015 SEC. MGR. = BASIC           SECURITY  = ONLINE 
… 

 
 
The SIR SMF

1

,VSE,cuu output will display the maximum I/O queue for a particular cuu . 

 
The value is only given 

 

if SMF is activated  
(see 

Hints & Tips for z/VSE on 

http://www-03.ibm.com/servers/eserver/zseries/zvse/

 

 

if a single device is specified 

 

if the VSE option has been specified 

 

if cuu is not a PAV base device while PAV is active on the system. 

 

sir smf,vse,261                                                                
AR 0015 TIMINGS FOR 261 BASED ON        589 I/O INSTRUCTION                    
AR 0015 MAXIMUM I/O QUEUE

2

2

2

2

   3                                                  

AR 0015                                                                        
AR 0015   QUEUED      PENDING     CONNECT     DISCONN    DEV.BUSY      TOTAL   
AR 0015  msec/SSCH   msec/SSCH   msec/SSCH   msec/SSCH   msec/SSCH   msec/SSCH 
AR 0015      0.000       0.000       0.369       0.000       0.000       0.369 
AR 0015 1I40I  READY                                                           
 

 
 

For PAV base devices the SIR SMF,VSE,cuu output will display I/O counts for the associated aliases.  
 
The values are given only  

 

if PAV is active on the system 

 

if SMF is activated  

 

if a single device is specified  

 

if the VSE option has been specified 

 
An I/O count of “ * “ indicates an overflow [  > 32767 I/O INSTRUCTIONS ].   
 

sir smf,vse,777                                                                
AR 0015 TIMINGS FOR 777 BASED ON        111 I/O INSTRUCTION                    
AR 0015   BASE      777                   7 I/O INSTRUCTION                    
AR 0015   ALIAS     778                   0 I/O INSTRUCTION                    
AR 0015   ALIAS     779                   0 I/O INSTRUCTION                    
AR 0015   ALIAS     77A                  10 I/O INSTRUCTION                    
AR 0015   ALIAS     77B                  94 I/O INSTRUCTION                    
AR 0015                                                                        
AR 0015   QUEUED      PENDING     CONNECT     DISCONN    DEV.BUSY      TOTAL   
AR 0015  msec/SSCH   msec/SSCH   msec/SSCH   msec/SSCH   msec/SSCH   msec/SSCH 
AR 0015      0.004       0.000       5.922       0.000       0.000       5.927 
AR 0015 1I40I  READY                                                           

 

1

 

SMF: Channel Subsystem Monitoring Facility 

Facility in the channel subsystem that a program can retrieve measured values on performance (I/O count/ Connect Time…. ) for a designated subchannel. 

2

 see Section ‘z/VSE Performance Considerations with PAV’ about possible usage

 

Summary of Contents for ZVSE PARALLEL ACCESS

Page 1: ...2 08 2009 Andreas Vischer IBM Germany Development Research GmbH z VSE Parallel Access Volume Support Vischer Andreas z VSE I O Lead Developer vischer de ibm com IBM Germany Research Development GmbH Schoenaicherstr 220 71032 Boeblingen Germany ...

Page 2: ...and represent goals and objectives only References in this document to IBM products or services do not imply that IBM intends to make them available in every country The information could include technical inaccuracies or typographical errors Changes are periodically made to the information herein these changes will be incorporated in new editions of the publication IBM may make improvements and o...

Page 3: ...iases and their relationship in the storage unit hardware This unit address relationship creates a single logical volume allowing concurrent I O operations PAV can improve the performance of large volumes You can get better performance with one base and two aliases on a 3390 Model 9 than from three 3390 Model 3 volumes with no PAV support The storage unit supports concurrent or parallel data trans...

Page 4: ...Codes 51xx Base and alias devices defined in the System z IOCDS Base and alias devices are transparent to the IOCDS and therefore both fully qualified IODEVICE definitions in the IOCDS Base device defined in the z VSE IPL start up procedure corresponding ADD statement Starting of the z VSE PAV support via SYSDEF SYSTEM PAV START command see following section For more information examples and a mor...

Page 5: ...ASE 777 ESTABLISHED AR 0028 1K01I ALIAS DEVICE 77E FOR BASE 777 ESTABLISHED AR 0028 1K01I ALIAS DEVICE 779 FOR BASE 777 ESTABLISHED AR 0028 1K01I ALIAS DEVICE 77A FOR BASE 777 ESTABLISHED AR 0028 1K01I ALIAS DEVICE 77B FOR BASE 777 ESTABLISHED AR 0015 1I40I READY AR 0015 1I40I READY sysdef system pav Stop sysdef system pav Stop sysdef system pav Stop sysdef system pav Stop AR 0015 1I40I READY QUER...

Page 6: ...sir smf vse 261 AR 0015 TIMINGS FOR 261 BASED ON 589 I O INSTRUCTION AR 0015 MAXIMUM I O QUEUE2 2 2 2 3 AR 0015 AR 0015 QUEUED PENDING CONNECT DISCONN DEV BUSY TOTAL AR 0015 msec SSCH msec SSCH msec SSCH msec SSCH msec SSCH msec SSCH AR 0015 0 000 0 000 0 369 0 000 0 000 0 369 AR 0015 1I40I READY For PAV base devices the SIR SMF VSE cuu output will display I O counts for the associated aliases The...

Page 7: ...0 UNUSED 10017 CYL A new DETAIL option has been implemented to display possible alias devices related to the base AR 0015 1I40I READY volume 777 detail AR 0015 CUU CODE DEV TYP VOLID USAGE SHARED STATUS CAPACITY AR 0015 777 6E B 2105 000 FRA740 UNUSED 10017 CYL AR 0015 BASE TO 778 77E 779 77A 77B BASE TO 778 77E 779 77A 77B BASE TO 778 77E 779 77A 77B BASE TO 778 77E 779 77A 77B AR 0015 1I40I READ...

Page 8: ...ing for parallel I O s by selecting a free device among the available base and alias devices To help identifying devices that are candidates to improve performance by using PAV the output of the SIR SMF VSE cuu command can be used Example sir smf vse 261 AR 0015 MAXIMUM I O QUEUE 3 MAXIMUM I O QUEUE 3 MAXIMUM I O QUEUE 3 MAXIMUM I O QUEUE 3 In this case a maximum of 3 I O requests were queued to t...

Page 9: ...configuration ALIAS recognition A dynamic add of alias devices is not supported Thus devices becoming active are just ignored However if a base device becomes ready while having PAV support active all corresponding aliases will be activated too Alias devices becoming not operational are taken out of PAV processing As indication the alias cuu is put in brackets on the VOLUME cuu DETAIL output Even ...

Page 10: ...PAV support enabled and having z VM Mdisks allocated on these volumes controlled by z VM do not support basic PAV emulation over Hyper PAV and vice versa aliases attached to z VSE while Hyper PAV is active on the corresponding control unit are not recognized during z VSE PAV activation Commands relevant for z VM PAV guest support o QUERY PAV o QUERY VIRTUAL PAV o QUERY CU o SET CU For further info...

Reviews: