z/OS DFSMSdss Storage Administration
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Tuning hardware assisted compression (OA13300)

z/OS DFSMSdss Storage Administration
SC23-6868-01

You can tune hardware assisted compression to improve the performance of DUMP processing. With hardware assisted compression, a compression dictionary is built using user data. This dictionary is then used to compress that user data and subsequent user data. Unfortunately, building the compression dictionary is expensive in terms of performance, so it is preferable to avoid building the compression dictionary too often. However, data could be compressed better, resulting in smaller output dump data sets, if the dictionary was rebuilt sooner.

During a physical dump process, the quality of compression is recorded and used in deciding when to rebuild the compression dictionary. Two measurements are used. The first measurement is the quality of compression achieved. This is a percentage, calculated by dividing the compressed size of the data by the original size of the data. A compression is considered poor when the percentage is greater than a threshold value. The default threshold value is 94%.

The second measurement is how many poor compressions are allowed before rebuilding the compression dictionary. The default value for the number of poor compressions allowed before rebuilding the compression dictionary is 15.

DFSMSdss provides patch bytes to change the number of poor compressions and the threshold value. To change the number of poor compressions allowed before rebuilding the compression, you can modify the value at offset X'50' using the SET PATCH command. The valid settings are:
X'00'
DFSMSdss functions normally. The default value of 15 poor compressions is used to decide when to rebuild the compression dictionary.
Any setting other than X'00'
DFSMSdss uses the value set as the number of poor compressions to allow before rebuilding the compression dictionary.
To modify the target compression threshold, you can set the value at offset X'51', using the SET PATCH command. The settings are:
X'00'
DFSMSdss functions normally. The default value of 94% is used as a threshold to make a decision whether to count the compression as poor or not.
X'01' - X'64'
DFSMSdss uses this value (1%-100%) as the target compression threshold.
X'65' - X'FF'
These values are invalid as a compression threshold percentage and will be ignored. When ignored, the default value of 94% is used as the threshold.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014