Ref: 03190006
Title: Increasing NBP Parameters
Date: 3/7/90

Copyright 3Com Corporation, 1991.  All rights reserved.

In the NBP section of the PROTOCOL.INI file, the defaults= parameter
automatically sets values for these parameters:  sessions=, commands=,
names=, remotenames=, txbuffers=, and rxbufsize=.

Appropriate default values are set for six classes of netstations
or servers:  Min-User, Light-User, User, Power-User, Server, and
Power-Server.  For example:

defaults= power-user

Here are the defaults for each class:

                 MU      LU      U      PU      S      PS
sessions=        2       4       6      16      64     128
commands=        5       8       12     32      96     192
names=           5       8       16     16      16     32
remotenames=     *       2       3      6       16     32
txbuffers=       *       2       3      8       32     64
rxbufsize=       512     1488    1488   4464    16384  32768
compatible       Y       N       N      N       N      N
DOS Memory Used  20K     21K     23K    30K     57K    96K
OS/2 Low Memory  256     256     256    256     256    256
OS/2 High Memory 22K     23K     25K    32K     59K    98K

* You cannot set remotenames= and txbuffers= to zero, but you can
force them to zero by setting compatible= Y.

Only the parameters listed in the table are affected by the class
settings.  If you have problems running an application, first try
increasing the class one level.  You can also set parameters individually.
To modify NBP protocol parameters, add the specific parameter along with
the new setting immediately after the defaults= setting.  For example:

default = power-user
sessions = 32
commands = 64

Or for a server:
default = power-server
sessions = 150

Note:  On the server, make a corresponding change in the NET1 line
of the LANMAN.INI file to reflect the new value for sessions
and to match the value of commands and names.  For example:

net1 = nbp$,0,,150,192,32

Min-User is intended for environments where the most important
consideration is the amount of free memory after the network is
installed, even at the cost of significantly reduced performance
and flexibility.  Min-User also sets compatible mode, which sets
remotenames= and txbuffers= to 0.

Light-User can be viewed as a compromise between Min-User and User.
It has many of the limitations of Min-User but performance should be
similar to User.  Both Min-User and Light-User configurations disable
386 code usage, since the 386 code consumes more memory than the 286
code.

Power-User is the suggested class for OS/2 netstations.

The Server setting should be adequate for most server installations.
Power-Server is intended for servers supporting a large number of users
(more than 50).

