>I know there has been plenty of previous discussion on this topic. However, I >couldn't find a simple answer to what I'm after. >We have a relatively small number of large PDSE's (25-30K members) that take >inordinately long to bring up member lists for (PDF 3.4) - ~20 seconds or more >on the first go-round. Timing drops to 3-4 seconds on subsequent accesses in >same session. >Is there anything simple in terms of blocking, allocation (primary vs >secondary), etc. that would impact performance and could be easily tuned?
Contrary to what Alan Starr said, my answer is a simple and definite NO. Here's why: Bringing up the ISPF 3.4 screen for the first time means that basically the complete PDSE is read. The directory is spread out, and I assume that the next 'directory entry' (or rather, the next 4K block containing directory information) can only be found by reading the predecessor. In my case (10K member that are all large) it takes more than 10000 IO's per dataset to get the first 3.4 screen. That time is basically IO time, and I wait around 90seconds. Your members appear to be smaller than mine, so you don't wait as long. BUFFER_BEYOND_CLOSE is useless. We do have it on, both for SMSPDSE1 and SMSPDSE. Our directory caching is set to take the default of 2G (come on, how large can a *directory* be ?!? ), and it does NOT cache entries. Unless I have my small 'keep-it-open' program running, in my case the second ISPF 3.4 takes as long as the first. And as Alan said, even my program only helps for the first less than 15 minutes, per system. I also *assume* (but don't know how to verify that) that in our case the 2G directory cache is severely insufficient, as I think PDSE keeps the whole 4K block (where *something* small is directory information) in that cache. Considering that we have about 10 of those beasties, all in the 5500-6000cyl range, not even a maximum of 16GB cache would help us, not to mention that 16GB of virtual storage actually *used* would cause an inordinate amount of paging (and in our case, DFSORTs usage of 6GB for sort jobs lets us hit the 30% warning threshold that health checker screams about). But your enquiry came at a very opportune time, as I am finally getting a discussion with the PDSE developers next week to discuss and address this exact same problem, bypassing the usual ETR and the 'please put on all available maintenance' crap. So stay tuned. And if others have the same problem, please speak up, as that will give me ammunition in that talk. I suspect that solving this performance issue will require a major design change on PDSEs part. Best regards, Barbara Nitz ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

