Expand Configuration and Management Manual (G06.24+)

Subsystem Description
Expand Configuration and Management Manual523347-008
18-48
Shared Memory Area for QIO
The SCF attribute EXTMEMSIZE n allows you to specify the base size of extended
memory for the pool, from a default of 2 megabytes to as much as 32 megabytes.
This extra memory will be of invaluable help to applications such as the Remote
Database Facility (RDF) which in the past suffered from memory pool problems and
thus reduced performance.
Shared Memory Area for QIO
QIO is a mechanism for transferring data between processes through a shared
memory segment. QIO is used by Expand-over-IP and Expand-over-ATM line-handler
processes. The Expand-over-IP line-handler process uses QIO to transfer data to its
associated NonStop TCP/IP process. The Expand-over-ATM line-handler process uses
QIO to transfer data to its associated ATM line.
The QIO subsystem has been enhanced as of G06.17 to allow you to have more
control over certain aspects of memory management. You can now configure QIO to
run in the Kseg2 memory segment and you can also control where QIO runs in the flat
memory segment. Configuring QIO to run in Kseg2 can improve performance for
Parallel Library TCP/IP and NonStop TCP/IPv6 but also imposes constraints that affect
all QIO clients (including Parallel Library TCP/IP and NonStop TCP/IPv6). As
discussed in the QIO Configuration and Management Manual, you must consider these
constraints as well as a variety of other factors before changing the default QIO
configuration.
Some of the constraints affecting Parallel Library TCP/IP and NonStop TCP/IPv6 (as
well as other QIO clients) include the reduction of QIO memory space to 128 MB when
QIO is moved to Kseg2. This restriction impacts the number of LIFs that you can
configure on your system because LIFs use QIO memory. This restriction also impacts
the number of sockets that can be opened because open sockets use QIO memory as
well. Therefore, 128 MB may not be sufficient for your Parallel Library TCP/IP, NonStop
TCP/IPv6, or other QIO client needs.
For information about the QIO subsystem, refer to the QIO Configuration and
Management Manual.
Note. QIO memory is not the same as Extended Memory. Expand-over-ATM and Expand-
over-IP have both QIO and Extended Memory requirements.
Note. The default configuration for the QIO subsystem has not changed.
Whether you use the default QIO configuration or one of the newly-supported custom
configurations, you do not need to change anything in Parallel Library TCP/IP or NonStop
TCP/IPv6; all changes are made in the QIO subsystem.