Performance should not be affected when selecting a rootless color window
or a rooted color window when running the same X client application.
The above kernel parameters, especially NBUF=2500, seems to be too high for
an A/UX 8MB system. The "NBUF=2500" itself takes up 5MB (2500 x 2K) of
existing memory. When you add the other kernel parameters, there is not
much available physical memory left for applications. This will cause more
paging activity and, in turn, degrade the performance.
If you have 16MB or 32MB of physical memory on a Macintosh IIfx running
A/UX 3.0, the same kernel parameters configuration should be feasible to
run either X11 Window System or MacX under A/UX.
The system performance will really depend on how many X client applications
and other applications, including Macintosh applications and UNIX
processes, are running at the same time in A/UX and the underlying network
environment in which A/UX resides. The following kernel parameters should
be adjusted accordingly to fit your running environment:
NBUF If NBUF=0, it allocates about 10% of free memory for disk
block I/O buffers.
NFILE is the size for system file-table pool (600 seems fair enough).
NINODE is the size for system inode-table pool (400 seems fair enough).
NPROC is the maximum number of processes allowed in the system.
MAXUP is the maximum number of processes per user allowed in the system.
NMBUFS is the maximum number of buffers allocated for networking.
Each NMBUFS buffer requires 256 bytes. The more network daemons
running, the more mbufs are needed for memory allocation.
Since both MacX and X11 must be run at least in an A/UX B-Net
kernel, the NMBUFS must be set fair enough for the network
buffering. By default, 500 mbufs are allocated. For an A/UX with
NFS and/or YP A/UX kernel, the NMBUFS needs to be increased
significantly, say 1000 or 1500.
The "netstat -m" can be used to display the number of mbufs
currently in use.
Also, the "pstat -m" command can be used to display information about the
current memory allocations, which include the number of I/O buffers (NBUF)
allocated, the number of inodes (NINDOE), and the file (NFILE) currently
active.
Article Change History:
19 Sep 1994 - Reviewed for technical accuracy.
31 Aug 1992 - Reviewed for technical accuracy.
Support Information Services