>>> "REPRO INFILE(VSAMKSDS) OUTFILE(TEMPDD) FROMKEY('000000')
COUNT(50)"
+++ RC(12) +++
Any Idea where I might be going off the track?
A working code from any of our member will be appreciated.
Regards
Umamaheshwar
============================================================================================================================
Disclaimer:
This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at <a href="http://www.techmahindra.com/Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a> externally and <a href="http://tim.techmahindra.com/Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a> internally within Tech Mahindra.
============================================================================================================================
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to list...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
Umamaheshwar Iyer wrote:
--
Miklos Szigetvari
Development Team
ISIS Information Systems Gmbh
tel: (+43) 2236 27551 570
Fax: (+43) 2236 21081
E-mail: miklos.s...@isis-papyrus.com
Info: in...@isis-papyrus.com
Hotline: +43-2236-27551-111
Visit our Website: http://www.isis-papyrus.com
---------------------------------------------------------------
This e-mail is only intended for the recipient and not legally
binding. Unauthorised use, publication, reproduction or
disclosure of the content of this e-mail is not permitted.
This email has been checked for known viruses, but ISIS accepts
no responsibility for malicious or inappropriate content.
---------------------------------------------------------------
With vsam all messages that go to SYSPRINT could help in identifying your
issue. It maybe that you did not do an ALLOC DD(VSAMKSDS) or freed
SYSPRINT.
The messages would help here. Especially if they have an IDC message.
I would first run the repro in Batch. Then take the JCL that works and put
it in a REXX. Then when that is working use OUTTRAP to capture and parse
the information.
Have a look at file 268 on the CBTTAPE. It is a rexx that reads VSAM
datasets.
Lizette
--
Rich Smrcina
Phone: 414-491-6001
http://www.linkedin.com/in/richsmrcina
Catch the WAVV! http://www.wavv.org
WAVV 2010 - Apr 9-13, 2010 Covington, KY
Add
ALLOC F(VSAMKSDS) DA('MY.VSAM.FILE') SHR REUSE
--
Wayne V. Bickerdike
We actually had to IPL the system, as one of the locals went over 80% full, and the system wouldn't allow address space create. Since we IPL'd with the same 3 page datasets, one of the locals is already at 59% full. We page added the 4th dataset after the system was up, and it is still at 0%.
--
Eric Bielefeld
Systems Programmer
IBM MVS Technical Services
Dubuque, Iowa
563-845-4363
We actually had to IPL the system, as one of the locals went over 80% full, and the system wouldn't allow address space create. Since we IPL'd with the same 3 page datasets, one of the locals is already at 59% full. We page added the 4th dataset after the system was up, and it is still at 0%.
</snip>
Generally, ASM will utilize the page datasets equally, so if they differ in size, the smaller one's will have a higher percent utilization. It sounds like you only had one local at the time. When it reached the 80% threshold, address space creation was stopped. The smallest local PAGEDS is the "control".
The fact that the 4th dataset is at 0% indicated the pages on aux storage are from long term tasks (e.g. dfHSM).
Where the task is up for days/months at a time. Usually, this has been the SMF30 records being retained for eventual write to SMF. It also indicates that there is not much pressure on real storage.
All of that being said, my recommendation would be to have at least 2 locals of "nearly equal size". The first local would be specified in IEASYSxx and the second would be included via a PAGEADD in COMMNDxx. This will occur early enough in the IPL that both locals will be used equally.
The local PAGEds's should be sized so that the max slot utilization does not exceed 30% on any individual dataset. This defeat the "block paging" algorithm and reduces the efficiency of ASM.
HTH,
Eric
--
Eric Bielefeld
Systems Programmer
IBM MVS Technical Services
Dubuque, Iowa
563-845-4363
Since it is a sandbox, why not do a pagedelete against the small one and
see what happens to the other 3 datasets? You should see some activity
going onto the new large one.
Rex
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-...@bama.ua.edu] On
>Thanks Allan. That pretty much confirms what I thought, that the paging was distributed equally among all of the page datasets. We had 3 local page datasets. One of them is significantly smaller than the other 2, which is the one that went over 80%. This is a tech support sandbox system with no real work on it. Thanks for the info.
>
Wouldn't it make more sense if "distributed equally" were defined as a
percentage of available space rather than number of pages? (Yes, I
know that for disparate data set sizes this would distribute the I/Os
less uniformly, but it would delay the ultimate disaster.)
-- gil
Granted in Eric's case where there are 4-5 page datasets on a single
volume, I'm not sure speed is a valid issue...
Rex
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Wednesday, January 20, 2010 11:08 AM
To: IBM-...@bama.ua.edu
Subject: Re: Page Dataset Question
<snip>
Wouldn't it make more sense if "distributed equally" were defined as a
percentage of available space rather than number of pages?
</snip>
All this does is allow for human error if the page ds's are not sized
equally!
--
Cobe Xu
Best Regards
-----------------------------------------------------------
zOS Performance & Capacity Analyst
E2E Performance Analyst
Email: cob...@gmail.com
-----------------------------------------------------------
Since we couldn't support WLM PAVs in some environments (shared DASD
between sysplexes), we've never had more than one local per volume.
And as someone already mentioned, HIPERPAV doesn't address this (unless
that code was fixed in 1.11 - I don't recall).
I think was we migrated DASD the ROT was to put it on 3390-27 as long
as there were at least 4 of them (to be the equivalent of the former space
allocated on 3390-3).
Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:mark....@zurichna.com
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html
On Thu, 21 Jan 2010 09:07:16 -0800, Ron Hawkins
<ron.haw...@SBCGLOBAL.NET> wrote:
>Cobe,
>
>I've never seen that suggested or recommended. As Mr Merrill says "Just
>because you can, doesn't mean you should."
>
>Ron
>
>> -----Original Message-----
>> From: IBM Mainframe Discussion List [mailto:IBM-...@bama.ua.edu] On
>Behalf Of
>> Cobe Xu
>> Sent: Thursday, January 21, 2010 8:17 AM
>> To: IBM-...@bama.ua.edu