ITEM: D7323L
What are the parameters for an Async I/O system.
Question:
I have an 970 RISC with AIX level 3.2.3e and I am trying to set up an
Async I/O. I have looked in info-explorer and other places. I want
to find out what the reasonable limits and the effects on memory of
various settings
Response:
There are no "reasonable limits" established for the aio daemon.
However, there are some implementation guidelines I have developed
during my use of AIO:
1. If there are LARGE numbers of programs/users/processes that wish
to use AIO, then increase the number of daemons AND reduce the
number of requests each daemon will service. This increases
the number of IO starts, while limiting the amount of memory
the daemons consume.
2. When tuning the system for performance while using AIO, monitor
the paging and memory systems for an increase in or unexpected
paging activity. If paging has become more prevalent, reduce
the number of daemons, or decrease the number of IO's each
daemon will service.
3. FOR EACH AIO there are 2 copies of the data being read/written:
a. The copy the user has in their private data space and
b. The copy the AIO daemon receives ...
4. It is always best to start with one daemon and a modest number of
IO's and increase either parameter ONE AT A TIME while watching
for changes in system memory consumption and/or paging.
Support Line: What are the parameters for an Async I/O system. ITEM: D7323L
Dated: October 1993 Category: N/A
This HTML file was generated 99/06/24~13:30:55
Comments or suggestions?
Contact us