|
|
System BufferPool Data.....2System BufferPool Data.....2GetPage Total 1.061MSeq 848511Random 212508SyncRead Seq 60914Random 179327SeqPrefRead 25309Request 26123PagesRead 775415Dis NoBf 0Dis NoEn 0WKFAbort 0LstPrefRead 286Request 249PagesRead 3739DynPrefRead 607Request 626PagesRead 18815DWHorThreshold 1DWVerThreshold 19DM Threshold 0SynHPool Read 0Write 0AsynHPool Read 0Write 0DAMoverReadS 0ReadF 0WriteS 0WriteF 0Same Pool, BP0
Notes:
This slide contains the rest of the information for BP0; although it has been wrapped into two columns to reduce the number of slides. Take special note of the Synch Reads Seq field. First, there will almost always be some counts in here because prefetch always issues 1 synch I/O when it starts to run. However, large counts here, especially when coupled with low or negative hit ratios indicate a serious performance problem. Pages read into the pool for prefetch can be released (or thrown out) by other prefetch activity before an application can get to them for processing. When this happens, they are read back in using synchronous I/Os...and increment this counter. This has a serious performance impact on the elapsed time for the requesting, and most other, applications. This is most likely to happen in three (but not only) situations: when the processor is too busy (> 95%), when the application MVS dispatching priority is too low, or when the processor is not very busy and several large scan jobs execute concurrently.
|