Parameter | Specify . . . | ASYTVS= | Minimum | Maximum | Default |
---|---|---|---|---|---|
FMXIO | the maximum number of parallel I/O operations by LFIOP flush processing. | YES NO | 1 1 | 16 100 | 1 60 |
The LFIOP parameter enables asynchronous buffer flush operation and sets the I/O pool size. The FMXIO parameter sets the limit on the number of I/O operations that can be started in parallel by LFIOP flush processing.
The precise meaning of the FMXIO parameter depends on the setting of the ASYTVS parameter):
When ASYTVS=YES (perform buffer flushes by volume), FMXIO specifies the number of I/Os to be started in parallel on each volume. The minimum and default number is 1; the maximum number is 16. If the specified number exceeds that, it is automatically reduced to 16.
When ASYTVS=NO (perform buffer flushes in ascending RABN sequence, without regard to the distribution of the blocks over volumes), FMXIO specifies the number of I/Os to be started in parallel overall. The minimum number is 1; the maximum value is 100; and the default is 60.
A maximum of 30 I/O operations for asynchronous buffer flushes can be started in parallel:
ADARUN PROG=ADANUC,ASYTVS=NO,FMXIO=30
The setting of FMXIO can be modified dynamically using the command FMXIO=nnn from the operator console or the Modify Parameter function of Adabas Online System.