hsmrecallbuffersize

The hsmrecallbuffersize option specifies the size (in kilobytes) of the buffer that is used to collect data before the data is written to a file system as part of a recall operation.

Supported Clients

The HSM client internally buffers data that is received from the IBM Spectrum Protect™ server until the amount of data that is specified by the hsmrecallbuffersize option is collected, and then writes the collected data to the file system.

Options File

Place this option at the beginning of the dsm.sys file before any server stanzas.

Syntax

Read syntax diagramSkip visual syntax diagram
                        .-0-----------.   
>>-HSMRECALLBUFFERSize--+-------------+------------------------><
                        '-buffer_size-'   

Parameters

buffer_size
Specifies the size of the buffer (in kilobytes) that is used to store recalled data before the data is restored to the file system. The range of values is 0 - 2147483647.
The default value is 0. In this case, the HSM client uses the file system block size as the buffer size. If a value of 2147483647 is specified, no internal buffering occurs and the data is written back to the file system as the data is returned from the IBM Spectrum Protect server.
You might be able to improve file system performance by specifying a buffer size that is a multiple of the file system block size. A larger value reduces the number of resource-intensive operations on the file system. However, a larger value also requires more CPU and memory resources.