BAR_XFER_BUF_SIZE configuration parameter
Use the BAR_XFER_BUF_SIZE configuration parameter to specify the size of each transfer buffer.
- onconfig.std value
- 31 if the page size is 2 KB
- units
- pages
- range of values
- For storage managers that support long transfer buffers:
- 1 - 16383 pages when the page size is 4 KB
- 1 - 32766 pages when the page size is 2 KB
- takes effect
- When ON-Bar starts
Usage
The database server passes the transfer buffer to ON-Bar and the storage manager.
one transfer buffer KB = BAR_XFER_BUF_SIZE * pagesize
You
can determine the system page size by running the onstat
-b command.The maximum size of the transfer buffer for many storage managers is 64 KB. Spectrum Protect and Informix® Primary Storage Manager support long transfer buffer sizes of up to 65532 KB.
memory KB = (BAR_XFER_BUF_SIZE * pagesize) + 500 bytes/1028
The extra 500 bytes is for system use. For example, if BAR_XFER_BUF_SIZE is 15, the transfer buffer can be 66,292 bytes, or 64.5 KB.
The number of transfer buffers per backup stream is specified by the value of the BAR_NB_XPORT_COUNT configuration parameter, and the number of parallel backup streams is specified by the BAR_MAX_BACKUP configuration parameter.
Example
For example, for a transfer buffer size of 128*2 KB (a value of 256 KB) on Linux™, specify:
BAR_XFER_BUF_SIZE 128