View previous topic :: View next topic
|
Author |
Message |
deepak.kec
New User
Joined: 26 Feb 2007 Posts: 71 Location: bangalore
|
|
|
|
I have compressed a PDS. Is there any way to know by how much %age dataset has been compressed. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
deepak.kec wrote: |
I have compressed a PDS using a JCL. |
using what . . . PKZIP, SLiKZip, GZip . . .and what does their respective documentations have to say? |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
Look at the statistics before and after |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
using what . . . PKZIP, SLiKZip, GZip . . . |
Probably none of these. . . I suspect this compress was to remove "dead" space. |
|
Back to top |
|
|
deepak.kec
New User
Joined: 26 Feb 2007 Posts: 71 Location: bangalore
|
|
|
|
hi,
I have used IEBCOPY to compress the dataset. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
Hi,
Just executed one IEBCOPY Job to compress a PDS, in SYSPRINT I got something like:
Code: |
FCO290I ALL MEMBERS WERE ALREADY IN PLACE
FCO160U MEMBERS 104 TOTAL 104 IN-PLACE 0 MOVED
FCO170U DIR BLKS 100 TOTAL 18 USED 82 UNUSED
FCO180U TRACKS 30 TOTAL 30 USED 0 UNUSED
FCO190U EXTENTS 1 TOTAL 1 USED 0 UNUSED
FCO195U BYTES ON LAST TRACK 46070 USED 12716 UNUSED
FCO200U EXCPS 3 TOTAL 3 INPUT 0 OUTPUT
FCO215U COMPRESS HAS REGAINED 0 TRACKS 0 BYTES OF WASTED SPACE |
is this not enough? Are you getting something like this? |
|
Back to top |
|
|
Gnanas N
Active Member
Joined: 06 Sep 2007 Posts: 792 Location: Chennai, India
|
|
|
|
Hi Anuj,
It seems you have CA-PDSMAN there which is a replacement of IEBCOPY. |
|
Back to top |
|
|
deepak.kec
New User
Joined: 26 Feb 2007 Posts: 71 Location: bangalore
|
|
|
|
Hi,
I am compressing the load module using the IEBCOPY utility and wanted to check with u guys is there any effective way to compress other than this.
Since there way very little space freed using IEBCOPY utility. |
|
Back to top |
|
|
Gnanas N
Active Member
Joined: 06 Sep 2007 Posts: 792 Location: Chennai, India
|
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
Hi Gnanas,
Gnanas N wrote: |
It seems you have CA-PDSMAN there which is a replacement of IEBCOPY. |
My point was SYSPRINT can be a place to start with. . . |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
can pds-e's be used for recfm=U (load modules, etc...)?
if so, then you don't have a compression problem. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
I am compressing the load module using the IEBCOPY utility and wanted to check with u guys is there any effective way to compress other than this.
Since there way very little space freed using IEBCOPY utility. |
The amount of space recovered will depend upon how many members have been updated since the file was created or last compressed; if only a couple of members have been updated, that's all the space you can get back. And using a different utility won't change the results -- IEBCOPY is pretty much state-of-the-art as far as load module compressing goes.
If you understand the layout of a PDS, you'll understand why a compress is a compress is a compress -- and why a compress might not recover any space at all. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
If you have successfully run a compress and the pds is still nearly full, suggest you make the pds larger. . . |
|
Back to top |
|
|
deepak.kec
New User
Joined: 26 Feb 2007 Posts: 71 Location: bangalore
|
|
|
|
hi dick,
how to make the existing PDS large? |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
One easy way is to allocate a new, larger pds and copy the contents of the original to the new dataset. Once the copy is done, rename the original dataset to some other name and rename the new dataset to the original name.
You may need to do this during a maintenance window when regular jobs are not being run. |
|
Back to top |
|
|
|