I know SQL/DS uses a magic number to tell what it should do with pages of dataspaces that are in storage: The number varies from 1 to 5. SQL/DS compares its working set with the TARGETWS set at startup. If it is higher, SQLDS will start telling CP it no longer needs some pages, depending on that these magic numbers whose name I can't remember now, nor the exact sequence. It is something like: 1= keep index and data, forever 2= keep index, remove data 3= 4= 5=remove index and data directly after LUW end
Maybe with the extra storage you have to set the TARGETWS much higher. There is indeed a problem: when DB2 sees it has too muich, it will tell CP to remove the pages it knows it just touched. So, pages that are -maybe useless- resident since much longer are not removed unless CP decides to do that. Therefore my customer does the following (since many years) - the TARGETWS is set very high, so DB2 never cleans up. CP will, and CP has en LRU mechanism that seems to work better. - as our DB2 severs have a very high ABSOLUTE share, CP might keep too many pages. So, every now and then, a service machine lowers DB2's share to REL 1, locks many of its pages to create a paging demand and almost everything of DB2 gets kicked out. Kris, IBM Belgium, VM customer support "Pohlen (Mailinglist)" <[EMAIL PROTECTED]> Sent by: The IBM z/VM Operating System <IBMVM@LISTSERV.UARK.EDU> 2006-12-18 21:01 Please respond to The IBM z/VM Operating System <IBMVM@LISTSERV.UARK.EDU> To IBMVM@LISTSERV.UARK.EDU cc Subject Re: problem with an old vm/esa environment after migration to a flex-estserver Hi Gary and Ed, the answer why I have not answered the questions of Ed is simple. For whatever reason I haven't got them into my outlook. The other posts have all reached me. But following your hint I have searched the archives and found the questions. Here are the answers What release is SQL/DS? I don't know currently. The system status is from approx. 1993 - 1994 Is the SQL/DS server using VM dataspaces? There is the dataspace MAP0000000000 which I can see on IND SPACES. There I also see the I/Os which Kris told me is no paging but the real DB i/o. In fact there is currently no paging. I only didn't know that the database i/o is handled like paging and was misleaded from the high paging rate. Was their expanded storage on the old box? If so, how much? no, on the old box they had configured only 193 MB central storage on the tserver they have 768 MB Is the Tserver configured with expanded storage? If so, how much? no Did the old system have cached DASD? it was a multiprise 2000 or 2003 with 32MB cache defined Are you using enough cache for the DASD on the Tserver? I don't know how much cache is on the raid controller of the tserver, but for sure it is much more than 32MB. The machine has physically 2 GB storage. Are you paging on Unix/Linux at all on the Tserver? no Meanwhile after we have figured out that the high paging rate is DASD i/o I don't think that memory is the problem. If I substract those i/os from paging there is zero paging. Gary, now one question to you. On a real mainframe there is the separate system assist processor to do the i/o. On an intel machine the i/o has to be done by the normal processor. We have sized the machine to a nearly equivalent mips rate of the old machine. Is it possible, that on a system with relative high i/o rate the processor eats too much from its capacity for i/o handling which is then on the other hand missing for the non-i/o work? In other words, can the equavalent sizing of the mips rate be wrong on systems with high i/o AND high cpu, so that we need more mips on the tserver? regards Franz Josef ----- Original Message ----- From: "Gary Eheman" <[EMAIL PROTECTED]> To: <IBMVM@LISTSERV.UARK.EDU> Sent: Saturday, December 16, 2006 5:18 PM Subject: Re: [IBMVM] problem with an old vm/esa environment after migration to a flex-estserver On Fri, 15 Dec 2006 15:30:38 +0100, Pohlen (Mailinglist) <[EMAIL PROTECTED]> wrote: >Kris, > >I have now figured out from the IND SPACE every minute that the SQLDS us er >has only DASD paging between 300 and 700 pages per second in spaceid >MAP0000000000. The BASE spaceid has no paging. Because Xstore is not def ined >there is obviously no xstore paging. Would it make sense to define Xstor e? >I'm not sure if a CMS user uses it. > >Franz Josef > The paradigm is different on a FLEX-ES system than on a conventional IBM mainframe with respect to xstore. Whereas paging to xstore may have been faster than I/O to disk could have been accomplished on the old mainframe, on a FLEX-ES system using interna l dasd, with a cache hit we can satisfy an I/O from control unit cache in micro seconds under ideal conditions. The path length for xstore is longe r. The "Oooooh, xstore is faster" paradigm does not fit well at all in the FLEX-ES world. I do not generally recommend xstore in a VM environment, other than a tok en amount due to an idiosyncracy of the CP paging algorithms in VM that may function slightly better with a token amount available. And I never recommend MDC to xstore on a FLEX-ES system in light of the speed that I/ O can be satisfied from controller cache. Ed Zell asked some excellent and pertinent questions in his post for whic h I did not see an answer posted. -- Gary Eheman Fundamental Software, Inc http://www.funsoft.com