Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rtpm(1M) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       rtpm(1M)                                                    rtpm(1M)


       NAME
             rtpm - real time performance monitor

       SYNOPSIS
             rtpm [-h history_buffer_size][interval]

       DESCRIPTION
             The command rtpm displays operating system performance metrics
             and usage information in an interactive real-time curses-based
             graphical display.

             The interval argument specifies the time in seconds between
             successive samples of the performance information.  The
             default interval is two seconds.

             The history_buffer_size argument specifies the number of
             history data points rtpm saves for plotting metrics.  The
             default value for the history buffer size is the number of
             columns on the screen, as specified by the $COLUMNS
             environmental variable.

          Screen Layout
             The rtpm screen is divided into three areas.  The top portion
             of the screen shows the graphical display, the bottom line of
             the screen displays the status of the monitor, and 14 lines
             between the graphical display area and the status line display
             text-based metric information.

             The graphical display area contains a bar graph of cpu
             consumption, plots of metric data, or both.  The text-based
             metric display area consists of numeric metric data, labels
             for the metric data, and subscreen headers.  The numeric
             metric data, subscreen headers, and plot titles are cursor
             addressable.

          Status Line
             The bottom line of the screen is the status display area.
             Typically, it contains the name of the machine, as returned by
             the uname(2) system call, the current date and time, the
             requested sampling interval, and the actual interval sampled.
             Two other messages may be displayed on the status line.  The
             first is the message LOCKED that means rtpm has been locked in
             memory by the plock(2) system call; only privileged users are
             allowed to do this.  The second message is Enter <?> for help.




                           Copyright 1994 Novell, Inc.               Page 1













      rtpm(1M)                                                    rtpm(1M)


         Cursor Motions
            Move the cursor by pressing any of the following keys:

                  the terminal arrow keys

                  H, J, K, L (as in vi)

                  ^F, ^B, ^P, ^N (as in emacs)

         Plotting Metrics
            When the cursor is on a numeric metric data item, pressing
            either the SPACE bar or the RETURN key causes the metric to be
            plotted in the graphical display area.  The number of
            concurrent plots allowed depends on the size of the screen.  A
            minimum of 7 rows and 40 columns in the graphical display area
            is required for a single plot.  On a 24 row by 80 column
            screen, two concurrent plots can be displayed.  Larger screens
            accommodate more plots.

            When the cursor is placed on a plot (or bar graph) title,
            pressing either the SPACE bar or the RETURN key removes the
            plot (or bargraph) from the graphical display area.

            Pressing the C key clears whatever is in the upper-left corner
            of the graphical display area.

            Scales for plots are determined by the maximum value contained
            in the history buffer at the time the plot is requested.  If a
            later metric value is larger than the initial scale, the plot
            automatically re-scale to accommodate the larger value.  Plots
            do not automatically re-scale to smaller values. Removing a
            plot and re-displaying it causes a new scale to be determined
            as above.

         Displaying the Bargraph
            Use the B key to toggle on and off the display of the cpu
            consumption bar graph.

         Changing the Sampling Interval
            The sampling interval can be set by an argument at invocation.
            The default sampling interval is two seconds.  The sampling
            interval may be changed at any time by pressing either the +
            or - key, which increments or decrements the interval by one
            second.  The minimum sampling interval is one second.  Users
            should note that a one second sampling interval places a
            moderate load on the system, and is not particularly useful


                          Copyright 1994 Novell, Inc.               Page 2













       rtpm(1M)                                                    rtpm(1M)


             for identifying system problems.

          Getting Help
             Press the ``?'' key to display the help screen in the text
             portion of the screen.  Enter ESC to return to the previous
             screen.

          Quitting rtpm
             Enter Q or ^D to exit rtpm.

          Accessing Subscreens
             Press the SPACE bar or RETURN key while the cursor is on a
             subscreen header to change the text-based metric display to
             the subscreen.  Press the ESC key to return to the previous
             screen.  Twelve subscreens are are available from the top
             level screen:

            CPU    Per-processor cpu consumption statistics.

            CALLS  Per-processor system calls statistics.

            MEMORY Memory consumption and kernel memory allocator
                    statistics.

            PAGING Paging and swapping statistics.

            FILESYS
                    File system calls and tables, buffer cache, inode and
                    directory block statistics.

            IO     Per-disk I/O statistics.

            TTY    Per-processor terminal I/O statistics.

            QUEUE  Run and swap queue statistics, and per processor local
                    run queue and process switching statistics.

            LWPS   Process and LWP (light weight process) statistics.

            NETWARE
                    Netware networking statistics.

            ETHER  Device level ethernet networking statistics.





                           Copyright 1994 Novell, Inc.               Page 3













      rtpm(1M)                                                    rtpm(1M)


           TCP/IP TCP/IP networking statistics.

            Five of the twelve screens accessible from the top level
            screen contain further subscreens that can be displayed:

           PAGING

                  PAGE IN     Per-processor page in statistics

                  PAGE OUT/SWAPPING
                               Per-processor page out and swapping
                               statistics.

           FILESYS

                  FILE SYS CALLS
                               Per-processor file system calls and
                               directory name lookup cache statistics.

                  BUFFER CACHE
                               Per-processor buffer cache statistics

                  MISC/TABLES Per-file system inode table statistics and
                               file table, file lock table, and wio
                               statistics.

                  IGETS/DIRBLKS
                               Inode get and directory block statistics
                               that are reported per processor and file
                               system type.

                  INODE RECLAIMS
                               Inode reclaims with pages and without pages
                               that are reported per processor and file
                               system type.

           ETHER

                  ETHERNET    Per-device ethernet packet and octet rates
                               and queue lengths.

                  INPUT ERRORS
                               Per-device ethernet input errors.





                          Copyright 1994 Novell, Inc.               Page 4













       rtpm(1M)                                                    rtpm(1M)


                   OUTPUT ERRORS
                                Per-device ethernet output errors.

            TCP/IP

                   ICMP        ICMP statistics.

                   TCP         TCP statistics.

                   IP          IP statistics.

            NETWARE

                   SPX         SPX statistics

                   IPX         IPX statistics

                   SAP         SAP statistics

                   RIP         RIP statistics

          Display Example
             The default startup display looks like this:

              cpu 0  ====================================================-------------------
              cpu 1  ===-------
              cpu 2  -
              cpu 3  -
              total  ============================------------
             %s=_%u-  _______________________________________________________________________

                   CPU:       CALLS/s:      IO/s:        QUEUE:       TTY/s:       ETHER:
                  58 %u+s    3460 calls      0 reads      1 runq       0 rcvs       1 xpkt/s
                  42 %w+i       0 forks      0 rdblk    100 %run       0 xmit       1 rpkt/s
                  18 %usr       0 execs      0 writs      0 prunq      0 mdms     211 xoct/s
                  40 %sys      20 reads      0 wrblk      0 %prun      0 canch     60 roct/s
                   0 %wio       2 writs      0 qlen       0 swpq       0 rawch      0 xerrs
                  42 %idl       0 Krwch      0 %busy      0 %swp     143 outch    496 rerrs

                 MEMORY:     PAGING/s:   FILESYS/s:      LWPS:       NETWARE:     TCP/IP:
                 973 kma        0 pgins      0 igets     54 lwps       0 spx/s      2 tcp/s
               10161 frmem      0 pgots    684 lkups      0 run        0 ipx/s      0 udp/s
               32149 frswp      0 atchs      0 dirbk     52 sleep      0 sap/s      0 icmp/s
                  38 %mem       0 pflts    100 %dnlc      0 zomb       0 rip/s      2 ip/s
                   8 %swp       0 vflts    161 inode     30 procs      0 errs       1 errs



                           Copyright 1994 Novell, Inc.               Page 5













      rtpm(1M)                                                    rtpm(1M)


            UNIX_SV lycia            Thu Apr 21 16:04:11 1994     interval:    1 (1.00)

            In the default startup display, a bar graph of cpu utilization
            is  displayed  in  the  graphical portion of the screen.  When
            rtpm is run on a multi-processor system, there is  a  bargraph
            for  each cpu on the system and one for total cpu consumption.
            Systems with more than four processors require a  screen  size
            that  contains  more  than  24  rows to display the entire bar
            graph.  When rtpm is run on a small screen and  is  displaying
            statistics  for a large multi-processor configuration, not all
            cpus are displayed in the bar graph.  A scroll bar at the left
            of  the  bar graph shows whether the bar graph can be scrolled
            up or down.  The bar graph may be scrolled up  and  down  with
            the ``^'' and V keys.

            If the bargraph is cleared and the percentage user+system time
            metric is plotted, the display looks like this:

            %(usr+sys) total
            100
             80                                                ||||  ||            ||||
             60 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
             40 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
             20 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
              0 ___________________________________________________________________________

                  CPU:       CALLS/s:      IO/s:        QUEUE:       TTY/s:       ETHER:
                 58 %u+s    3478 calls      0 reads      1 runq       0 rcvs       1 xpkt/s
                 42 %w+i       0 forks      0 rdblk    100 %run       0 xmit       1 rpkt/s
                 15 %usr       0 execs      0 writs      0 prunq      0 mdms     291 xoct/s
                 43 %sys      20 reads      0 wrblk      0 %prun      0 canch    154 roct/s
                  0 %wio       2 writs      0 qlen       0 swpq       0 rawch      0 xerrs
                 42 %idl       0 Krwch      0 %busy      0 %swp     223 outch    499 rerrs

                MEMORY:     PAGING/s:   FILESYS/s:      LWPS:       NETWARE:     TCP/IP:
                974 kma        0 pgins      0 igets     56 lwps       0 spx/s      2 tcp/s
              10814 frmem      0 pgots    687 lkups      0 run        0 ipx/s      0 udp/s
              32113 frswp      0 atchs      0 dirbk     54 sleep      0 sap/s      0 icmp/s
                 34 %mem       0 pflts    100 %dnlc      0 zomb       0 rip/s      2 ip/s
                  8 %swp       0 vflts    162 inode     32 procs      0 errs       1 errs

            UNIX_SV lycia            Thu Apr 21 16:10:10 1994     interval:    1 (1.00)

            Several plotting types are available by entering  the  P  key;
            the  above screen shows a vertical bar plot, and the following
            is an example of a scatter plot  that  consists  of  a  single


                          Copyright 1994 Novell, Inc.               Page 6













       rtpm(1M)                                                    rtpm(1M)


             plotted point per sample.

             %(usr+sys) total
             100                                                                     *
              80 ******************************************************************** ******
              60
              40
              20
               0 ___________________________________________________________________________

             Accessing the LWP  subscreen  displays  statistics  about  the
             number  of  processes  and  light weight processes, as well as
             some ps like information about the LWPs that have  run  during
             the  sampling  interval.   In  this  example,  a  runaway user
             process is consuming over half of the available cpu cycles:

             %(usr+sys) total
             100
              80                                                 **
              60 ************************************************  *************************
              40
              20
               0 ___________________________________________________________________________

                   56 lwps              0 runnable lwps       0 zombie lwps      32 procs
                    2 lwps on cpu      54 sleeping lwps       0 idle lwps       400 procmax
                    0 lwpfail           0 stopped lwps        0 other lwps        0 procfail

             %%% S     USER   PID LWPID CPU PRI    CPUTIME   SIZE TTY     CMD[LWP]
              51 O     root   375     1   0   0  433:47.00   4339 ?       runaway_proc
               7 O     root   728     1   1  53    2:52.24   4592 pts/3   ./rtpm 1
               0 S     root     0    23   1  79    0:25.77      0 ?       sysproc[vx_inact_da
               0 S     root     0    19   1  79    0:00.23      0 ?       sysproc[vx_inact_da
               0 S     root     0     2   1  79    4:02.75      0 ?       sysproc[fsflushwp]
               0 S     root     0    14   1  79    2:12.47      0 ?       sysproc[vx_flush_da

             UNIX_SV lycia            Thu Apr 21 16:28:18 1994     interval:    1 (1.00)

             Entering U and S while the LWP subscreen is  displayed  limits
             the  ps  data  to  user  and  system  processes, respectively.
             Pressing  the  A  key  reports  on  all  processes.   If  more
             processes  run  during  the sampling interval than will fit on
             the screen, the < and > keys can be used to scroll through the
             list.




                           Copyright 1994 Novell, Inc.               Page 7













      rtpm(1M)                                                    rtpm(1M)


            On systems with a large number of  cpus,  disks,  or  ethernet
            cards,  the  per-unit  metrics associated with these resources
            may not fit on a small screen.  When this happens, one of  <-,
            ->,  or  <>  will be displayed at the right edge of the screen
            and the < and > keys can be used to  scroll  the  per-resource
            metrics left and right.  Moving the cursor off the edge of the
            screen scrolls per-resource metrics, also.

         Command Summary
           Cursor Motions    The arrow keys, H, J, K, L, and ^B, ^N, ^P,
                              ^F move the cursor left, down, up, and
                              right, respectively.

           Plotting Metrics  Press the SPACE bar or the RETURN key while
                              the cursor is on a numeric metric to plot
                              the metric.  Enter P to change the plotting
                              format.  Press the SPACE bar or the RETURN
                              key while the cursor is on a plot title to
                              delete the plot.  Entering C deletes the
                              plot (or bar graph) in the upper left corner
                              of the screen.

           Accessing Subscreens
                              Press the SPACE bar or the RETURN key while
                              the cursor is on a subscreen header to
                              display the subscreen associated with the
                              header.  Press the ESC key to return to the
                              previous screen.

           Help              Enter ``?'' to display the help screen.
                              Press the ESC key to return to the previous
                              screen.

           Locking rtpm into Memory
                              Privileged users can use the X key as a
                              toggle to lock or unlock rtpm in memory.

           Bargraph          Press the B key to toggle on and off the
                              display of the percentage cpu consumption
                              bar graph.  On multi-processing systems that
                              cannot fit information about all their
                              processors within the available display
                              area, the ``^'' and V keys scroll the bar
                              graph up and down.




                          Copyright 1994 Novell, Inc.               Page 8













       rtpm(1M)                                                    rtpm(1M)


            Changing the Sampling Interval
                               The + and - keys increment and decrement the
                               sampling interval.

            Scrolling Metrics When the text display area is not large
                               enough to display all per-resource metrics,
                               scroll the display using the cursor keys or
                               the < and > keys.

            LWP Screen        Scroll the LWP screen that displays the ps
                               data using the < and > keys.  The ps report
                               can be limited to user or system, or to show
                               all processes by the U, S, and A keys,
                               respectively.

            Underscore Handling
                               Some termcap entries do not handle the
                               terminal underscore capability correctly.
                               Use the ``_'' key to toggle between
                               selecting whether rtpm tries to use the
                               underscore attribute or draws an ASCII
                               underscore character.

            Redraw            Enter ^L to redraw the screen.

            Exiting rtpm      Enter Q or ^D to exit rtpm.

          Initialization File
             When rtpm is invoked, it attempts to read the .rtpmrc
             initialization file from the user's home directory.  If the
             .rtpmrc file is not found in the user's home directory, the
             system default /etc/.rtpmrc is used.

             The native language in which the .rtpmrc file is written is
             specified by the expression LANG=language, where language is a
             locale name describing the message catalog to be used for
             reading the initialization file.  For example, setting LANG=C
             specifies the default English language strings as used in
             /etc/.rtpmrc.  Note that setting LANG in the .rtpmrc file does
             not affect the messages displayed by rtpm.

             The initialization file can be used to specify a default set
             of metrics to plot at initialization time, and also specifies
             the display colors for color terminals.  Each line of the
             initialization file consists of a name, a colon, and an
             expression that specifies color or default plotting status.


                           Copyright 1994 Novell, Inc.               Page 9













      rtpm(1M)                                                    rtpm(1M)


            The following display elements are specified in the
            initialization file:

           background  the background color.

           default     the default numeric metric display color.

           plot        the default plotting color.

           labels      the display color for metric and plot labels.

           headers     the display color for cursor addressable subscreen
                        headers and plot titles.

           messages    the display color for informational and error
                        messages.

           bargraph    the display color range for the %cpu bar graph.

           <metric names>
                        the display color ranges and plotting status for
                        individual metrics.

            Each of the above display elements may be assigned one of the
            following colors: magenta, red, yellow, green, cyan, blue,
            black, and white.  The bargraph and metrics can be assigned a
            color range expression, and metrics can be assigned a plotting
            status.

            Color range expressions are used to assign display colors to
            ranges of metric values.  A color range expression consists of
            a series of numbers, relational operators, and colors:

                  <color_range>::
                           <RANGE>[;<RANGE>]*

                  <RANGE>::
                           [<num><OP>]<color>[<OP><num><OP><color>]*[<OP><num>]

                  <OP>::   < | <= | > | >= | == | !=

            For example:

                        bargraph: 0 <= green < 60 <= yellow < 85 <= red

            sets the bargraph to green if cpu consumption  is  below  60%,


                          Copyright 1994 Novell, Inc.              Page 10













       rtpm(1M)                                                    rtpm(1M)


             yellow  if it is between 60% and 85%, and red if it is greater
             than 85%.

             Multiple expressions may be used, provided they are  separated
             by  semicolons.   Since  expressions  are  tested from left to
             right, the following  expression  is  equivalent  to  the  one
             above.

                         bargraph: green < 60 ; yellow < 85 ; red

             In the text-based metric display area, the color  assigned  to
             ``default''  is  used  to  display the numeric metric unless a
             color expression specifies otherwise.  In the plot  area,  the
             color  assigned  to  ``plot''  is  used  to  display  the plot
             characters unless a color expression specifies otherwise.   In
             both  the  text-based  and graphical display areas, if a color
             expression is true, the metric will be displayed in the  color
             defined  by  the expression.  Typically, colors will vary from
             green to  yellow  to  red  depending  on  the  severity  of  a
             condition.   On  vertical  bar chart plots, this will have the
             effect of several color bands, one above the other.

             For  metrics  that  indicate  an  alarm  condition  when  they
             approach  0,  such as free memory, the user may want to invert
             the plot so that 0 is displayed as the top of  the  y-axis  as
             opposed  to  the  bottom.  Thus the plot will only display the
             alarm color under severe conditions.

             To invert a plot, add the ``invert'' keyword to  a  metric  in
             the initialization file:

                         freemem: 1000 >= yellow > 500 >= red ; invert

             Plot status expressions are used to specify metrics  that  are
             to  be  plotted  when  rtpm  is invoked.  Since metrics can be
             per-resource based, a metric  is  actually  a  set  of  values
             called  instances.  A metric has an instance for each resource
             (or combination of resources)  on  which  it  is  based.   For
             example,  freemem  is  global,  %usr time is kept per-cpu, and
             igets/s are kept  both  per-cpu  and  per-filesystem.   Hence,
             there  is one instance for freemem, <ncpu> instances for %usr,
             and  <ncpu>  *  <nfstyp>  instances  for  igets/s.    A   plot
             expression  is  used  to specify the set of instances the user
             wants to plot.  Here are some examples of plot expressions:




                           Copyright 1994 Novell, Inc.              Page 11













      rtpm(1M)                                                    rtpm(1M)


            plot      plot a single  global  metric  or  the  total  of  a
                      resource based metric.

            plot(total)
                      plot the total of a metric that has one resource.

            plot(<number>)
                      plot the instance associated with resource <number>,
                      such  as plot( 2 ) to plot the value associated with
                      cpu #2.

            plot(*)   plot all the instances associated with  this  single
                      dimensional metric.

            plot(2, 3)
                      plot the instance associated with the first resource
                      of  2  and the second resource of 3, such as igets/s
                      for cpu #2 and filesys #3.

            Multiple plot expressions are separated  by  semi-colons.   If
            there  is  not  enough  room  on  the screen for the requested
            plots, the ones specified last in the initialization file  are
            displayed, and no error message is generated.

         Usage Note
            On heavily loaded systems where memory is scarce, and
            especially with large screen sizes, rtpm may fail to allocate
            enough space to save all its history points.  If this is the
            case, the history buffer size should be decreased using the -h
            option.  On systems with ample memory, large display screens
            may benefit from increasing the history buffer size to the
            number of columns on the screen.

         List of Metrics
            The following as list of all the metrics displayed by rtpm:

              Machine Resource Information:
            cpu       the number of processors on the system

            disk      the number of disk drives on the system

            fstype    the number of file system types in the system

            fsnames   the names of the file systems in the system




                          Copyright 1994 Novell, Inc.              Page 12













       rtpm(1M)                                                    rtpm(1M)


             kmpool    the number of kernel memory allocator pools in the
                       system

             kmasize   the sizes of the kernel memory allocator pools

             pgsz      the page size of the system

             dsname    the names of the disk drives on the system

             nether    the number of ethernet cards on the system

             ethname   the names of the ethernet devices on the system

               CPU Consumption Statistics:
             %usr      the percentage of user time (per cpu)

             %sys      the percentage of system time (per cpu)

             %wio      the percentage of waiting for I/O time (per cpu)

             %idl      the percentage of idle time (per cpu)

             %(usr+sys)
                       the percentage of user and system time (per cpu)

             %(wio+idl)
                       the waiting for I/O and idle time (per cpu)

               File System Statistics:
             iget/s    the number of inode get operations per second (per
                       cpu and file system)

             dirblk/s  the number of directory blocks read per second (per
                       cpu and file system)

             ipage/s   the number of inodes reclaimed with associated pages
                       per second (per cpu and file system)

             inopage/s the number of inodes reclaimed without associated
                       pages per second (per cpu and file system)

             fswio     the current number of outstanding file system i/o
                       jobs





                           Copyright 1994 Novell, Inc.              Page 13













      rtpm(1M)                                                    rtpm(1M)


            physwio   the current number of outstanding physical i/o jobs

            fltblinuse
                      the number of file table entries in use

            fltblfail the number of failed attempts to get a file table
                      entry

            fltblfail/s
                      the number of failed attempts to get a file table
                      entry per second

            flcktblmax
                      the maximum number of file lock table entries

            flcktbluse
                      the number of file lock table entries in use

            flcktblfal
                      the number of failed attempts to get a file lock
                      table entry

            flcktblfail/s
                      the number of failed attempts to get a file lock
                      table entry per second

            flcktbl/s the number of attempts to get a file lock table
                      entry per second

            maxinode  the maximum number of inodes allowed (per file
                      system)

            currinode the current number of inodes allocated (per file
                      system)

            inodeinuse
                      the number of inodes in use (per file system)

            inodefail the number of failed attempts to allocate an inode
                      (per file system)

              Memory Statistics:
            freemem   the amount of free memory in the system in pages





                          Copyright 1994 Novell, Inc.              Page 14













       rtpm(1M)                                                    rtpm(1M)


             freeswp   the amount of free swap memory in the system in
                       pages

             mem       the amount of memory used by the kma pools (per
                       pool)

             balloc    the amount of memory allocated by the kma pools (per
                       pool)

             ralloc    the amount of memory requested of the kma pools (per
                       pool)

             kmfail    the number of failed kma requests (per pool)

             kma(pg)   the number of pages being used by the kernel memory
                       allocated

             %mem      the percentage of memory in use

             %memswp   the percentage of memory swap space in use

             %dskswp   the percentage of disk swap space in use

             dskswp    the number of pages of disk swap space in the system

             dskfreeswp
                       the number of pages of free disk swap space in the
                       system

             memswp    the number of swap memory pages in the system

             totalmem  the number of memory pages in the system

               Paging and Swapping Statistics:
             preatch/s the number of pre-attaches per second (per cpu)

             atch/s    the number of attaches per second (per cpu)

             atchfree/s
                       the number of attaches from the free list per second
                       (per cpu)

             atfrpgot/s
                       the number of attaches from the free list which
                       resulted in a page out operation per second (per
                       cpu)


                           Copyright 1994 Novell, Inc.              Page 15













      rtpm(1M)                                                    rtpm(1M)


            atchmiss/s
                      the number of attach misses (per cpu)

            pgin/s    the number of page in operations per second (per
                      cpu)

            pgpgin/s  the number of pages paged in per second (per cpu)

            pgout/s   the number of page in operations per second (per
                      cpu)

            pgpgout/s the number of pages paged out per second (per cpu)

            swpout/s  the number of swap out operations per second (per
                      cpu)

            ppgswpot/s
                      the number of physical pages swapped out per second
                      (per cpu)

            vpgswpot/s
                      the number of virtual pages swapped out per second
                      (per cpu)

            swpin/s   the number of swap in operations per second (per
                      cpu)

            pgswpin/s the number of pages swapped in per second (per cpu)

            virscan/s the number of pages scanned by page freeing
                      algorithms per second (per cpu)

            virfree/s the number of virtual pages freed by page freeing
                      algorithms per second (per cpu)

            physfree/s
                      the number of physical pages freed by page freeing
                      algorithms per second (per cpu)

            pfault/s  the number of protection faults per second (per cpu)

            vfault/s  the number of validity faults per second (per cpu)

            sftlck/s  the number of software lock operations per second
                      (per cpu)



                          Copyright 1994 Novell, Inc.              Page 16













       rtpm(1M)                                                    rtpm(1M)


               Process Switching and Queueing Statistics:
             pswtch/s  the number of process switches per second (per cpu)

             runq      the mean run queue length

             %runocc   the percentage of time the run quqe was occupied

             swpq      the mean swap queue length

             %swpocc   the percentage of time the swap queue was occupied

             prunq     the length of the processor local run queue (per
                       cpu)

             %prunocc  the percentage time the processor local run queue
                       was occupied (per cpu)

               System Call Statistics:
             syscall/s the number of system calls per second (per cpu)

             fork/s    the number of fork calls per second (per cpu)

             lwpcreat/s
                       the number of lwpcreate calls per second (per cpu)

             exec/s    the number of exec calls per second (per cpu)

             read/s    the nubmer of read calls per second (per cpu)

             write/s   the number of write calls per second (per cpu)

             readch/s  the number of characters read per second (per cpu)

             writech/s the number of characters written per second (per
                       cpu)

             lookup/s  the number of file name lookup operations  per
                       second (per cpu)

             dnlchits/s
                       the number of directory name lookup cached hits per
                       second (per cpu)

             dnlcmiss/s
                       the number of directory name lookup cache misses per
                       second (per cpu)


                           Copyright 1994 Novell, Inc.              Page 17













      rtpm(1M)                                                    rtpm(1M)


            bread/s   the number of blocks read into the buffer cache per
                      second (per cpu)

            bwrite/s  the number of blocks written from the buffer cache
                      per second (per cpu)

            lread/s   the number of logical blocks read from the buffer
                      cache per second (per cpu)

            lwrite/s  the number of logical blocks written to the buffer
                      cache per second (per cpu)

            phread/s  the number of physical read operations per second
                      (per cpu)

            phwrite/s the number of physical write operations per second
                      (per cpu)

            ipcmsgq/s the number of ipc message queues sent and received
                      per second (per cpu)

            ipcsema/s the number of ipc semaphore operations per second
                      (per cpu)

            (rd+wrt)/s
                      the number of read and write system calls per second

            (r+w)Kb/s the number of characters read and characters written
                      (in Kbytes) per second

            %dnlc     the percentage of directory name lookup cache hits
                      (per cpu)

            %rcache   the percentage of buffer cache reads that were
                      satisfied by a read from the buffer cache (per cpu)

            %wcache   the percentage of buffer cache writes that wrote to
                      a block in the buffer cache (per cpu)

              Terminal I/O Statistics:
            rcvint/s  the number of receiver interrupts per second (per
                      cpu)

            xmtint/s  the number of transmitter interrupts per second (per
                      cpu)



                          Copyright 1994 Novell, Inc.              Page 18













       rtpm(1M)                                                    rtpm(1M)


             mdmint/s  the number of modem interrupts per second (per cpu)

             rawch/s   the number of raw characters written to ttys per
                       second (per cpu)

             canch/s   the number of canonical characters written to ttys
                       per second (per cpu)

             outch/s   the number of output characters to tty per second
                       (per cpu)

               Process and LWP (Light Weight Process) Statistics:
             procfail  the number of failed attempts to get a process table
                       entry

             procinuse the number of process table entries in use

             procmax   the maximum number of process table entries

             lwpfail   the number of failed attempts to create a lwp

             lwpinuse  the number of lwps in uses

             lwpmax    the maximum number of lwps allowed

             lwp_sleep the number of sleep lwps

             lwp_run   the number of runnable lwps

             lwp_idle  the number of idle lwps

             lwp_onproc
                       the number of lwps currently on a processor

             lwp_zombie
                       the number of zombied lwps

             lwp_stop  the number of stopped lwps

             lwp_other the number of other lwps

             lwp_total the total number of lwps

             lwp_nproc the number of processes in the system




                           Copyright 1994 Novell, Inc.              Page 19













      rtpm(1M)                                                    rtpm(1M)


              Disk Statistics:
            instqlen  the instantaneous disk queue length (per disk)

            %busy     the percentage time the disk was busy (per disk)

            avgqlen   the mean disk queue length (per disk)

            dsread/s  the number of disk read operations per second (per
                      disk)

            dsrblk/s  the number of disk blocks read per second (per disk)

            dswrit/s  the number of disk write operations per second (per
                      disk)

            dswblk/s  the number of disk blocks written per second (per
                      disk)

              Streams Statistics:
            streams   the number of streams allocated in the system

            queues    the number of streams queues in the system

            mdbblks   the number of streams message data blocks in the
                      system

            msgblks   the number of streams message blocks in the system

            links     the number of streams links in the system

            events    the number of streams events in the system

            eventfail the number of failed streams events

              Ethernet Statistics:
            InUcastPkts/s the number of ethernet packets received per
                          second (per ethernet device)

            OutUcastPkts/s
                          the number of ethernet packets transmitted per
                          second (per ethernet device)

            InNUcastPkts/s
                          the number of ethernet broadcast packets
                          received per second (per ethernet device)



                          Copyright 1994 Novell, Inc.              Page 20













       rtpm(1M)                                                    rtpm(1M)


             OutNUcastPkts/s
                           the number of ethernet broadcast packets
                           transmitted per second (per ethernet device)

             InOctets/s    the number of ethernet octets received per
                           second (per ethernet device)

             OutOctets/s   the number of ethernet octets transmitted per
                           second (per ethernet device)

             InErrors      the number of ethernet input errors (per
                           ethernet device)

             etherAlignErrors
                           the number of ethernet frame alignment errors
                           (per ethernet device)

             etherCRCerrors
                           the number of ethernet checksum errors (per
                           ethernet device)

             etherOverrunErrors
                           the number of overrun errors (per ethernet
                           device)

             etherUnderrunErrors
                           the number of underrun errors (per ethernet
                           device)

             etherMissedPkts
                           the number of missed packet errors (per ethernet
                           device)

             InDiscards    the number of good packets discarded (per
                           ethernet device)

             etherReadqFull
                           the number of good packets discarded because the
                           read queue was full (per ethernet device)

             etherRcvResources
                           the number of good packets discarded because
                           resources were not available (per ethernet
                           device)




                           Copyright 1994 Novell, Inc.              Page 21













      rtpm(1M)                                                    rtpm(1M)


            etherCollisions
                          the number of ethernet collision errors (per
                          ethernet device)

            OutDiscards   the number of ethernet output packets discarded
                          (per ethernet device)

            OutErrors     the number of ethernet output errors (per
                          ethernet device)

            etherAbortErrors
                          the number of ethernet abort errors (per
                          ethernet device)

            etherCarrierLost
                          the number of ethernet carrier lost errors (per
                          ethernet device)

            OutQlen       the ethernet output queue length (per ethernet
                          device)

              General Networking Statistics:
           ip_sum/s     the number of IP packets transmitted and received
                         per second

           icmp_sum/s   the number of ICMP messages transmitted and
                         received per second

           udp_sum/s    the number of UDP packets transmitted and received
                         per second

           tcp_sum/s    the number of TCP packets transmitted and received
                         per second

           neterr_sum   the sum of networking errors for IP, ICMP, UDP and
                         TCP

           neterr_sum/s the number of networking errors per second

              IP (Internet Protocol) Networking Statistics:
           ip_total/s   the number of packets transmitted and received per
                         second

           ip_badsum    the number of packets received with a bad header
                         check sum



                          Copyright 1994 Novell, Inc.              Page 22













       rtpm(1M)                                                    rtpm(1M)


            ip_tooshort  the number of packets received that were too short

            ip_toosmall  the number of packets received whose data size was
                          too small

            ip_badhlen   the number of packets received whose header length
                          was wrong

            ip_badlen    the number of packets received whose data length
                          was wrong

            ip_unknownproto
                          the number of packets received with an unknown
                          protocol

            ip_fragments the number of fragments received

            ip_fragdropped
                          the number of fragments dropped

            ip_fragtimeout
                          the number of fragments timed out

            ip_reasms    the number of packets re-assembled from fragments

            ip_forward   the number of packets forwarded

            ip_cantforward
                          the number of packets that could not be forwarded

            ip_noroutes  the number of packets with no-routing information

            ip_redirectsent
                          the number of packets received

            ip_inerrors  the number of input errors

            ip_indelivers/s
                          the number of packets delivered per second

            ip_outrequests/s
                          the number of output requests per second

            ip_outerrors the number of output errors




                           Copyright 1994 Novell, Inc.              Page 23













      rtpm(1M)                                                    rtpm(1M)


           ip_pfrags    the number of fragmented packets created

           ip_frags     the number of fragments created

           ip_fragfails the number of failed attempts to fragment

              ICMP (Internet Control Message Protocol) Networking
            Statistics:
            icmp_intotal/s       the number of messages received per
                                 second

            icmp_outtotal/s      the number of messages sent per second

            icmp_reflect/s       the number of message responses sent per
                                 second

            icmp_outerrors       the number of output system errors

            icmp_error           the number of errors

            icmp_oldicmp         the number of errors due to message of
                                 old ICMP type

            icmp_badcode         the number of bad code field errors

            icmp_tooshort        the number of errors due to message being
                                 too short

            icmp_checksum        the number of check sum errors

            icmp_badlen          the number of messages with bad length

            icmp_echo_reply_in   the number of echo replies received

            icmp_echo_reply_out  the number of echo replies sent

            icmp_dest_unreachable_in
                                 the number of input packets with
                                 unreachable destinations

            icmp_dest_unreachable_out
                                 the number of output packets with
                                 unreachable destinations





                          Copyright 1994 Novell, Inc.              Page 24













       rtpm(1M)                                                    rtpm(1M)


             icmp_source_quench_in
                                  the number of input source quenches

             icmp_source_quench_out
                                  the number of output source quenches

             icmp_routing_redirects_in
                                  the number of routing redirects received

             icmp_routing_redirects_out
                                  the number of routing redirects sent

             icmp_echo_in         the number of echoes received

             icmp_echo_out        the number of echoes sent

             icmp_time_exceeded_in
                                  the number of time outs received

             icmp_time_exceeded_out
                                  the number of time outs sent

             icmp_parameter_problems_in
                                  the number of parameter problems received

             icmp_parameter_problems_out
                                  the number of parameter problems sent

             icmp_time_stamp_in   the number of time stamp requests
                                  received

             icmp_time_stamp_out  the number of time stamp requests sent

             icmp_time_stamp_reply_in
                                  the number of time stamp replies received

             icmp_time_stamp_reply_out
                                  the number of time stamp replies sent

             icmp_info_request_in the number of information requests
                                  received

             icmp_info_request_out
                                  the number of information requests sent




                           Copyright 1994 Novell, Inc.              Page 25













      rtpm(1M)                                                    rtpm(1M)


            icmp_info_reply_in   the number of information replies
                                 received

            icmp_info_reply_out  the number of information replies sent

            icmp_address_mask_request_in
                                 the number of address mask requests
                                 received

            icmp_address_mask_request_out
                                 the number of address mask requests sent

            icmp_address_mask_reply_in
                                 the number of address mask replies
                                 received

            icmp_address_mask_reply_out
                                 the number of address mask replies sent

              TCP (Transport Control Protocol) Networking Statistics:
            tcp_sndtotal/s
                          the number of packets sent per second

            tcp_sndpack/s the number of data packets sent per second

            tcp_sndbyte/s the number of bytes sent per second

            tcp_sndrexmitpack
                          the number of data packets retransmitted

            tcp_sndrexmitbyte
                          the number of data bytes retransmitted

            tcp_sndacks   the number of ack only packets sent

            tcp_delack    the number of delayed ack only packets sent

            tcp_sndurg    the number of URG only packets sent

            tcp_sndprobe  the number of window probe packets sent

            tcp_sndwinup  the number of window update packets sent

            tcp_sndctrl   the number of control packets sent




                          Copyright 1994 Novell, Inc.              Page 26













       rtpm(1M)                                                    rtpm(1M)


             tcp_sndrsts   the number of resets sent

             tcp_rcvtotal/s
                           the number of packets received per second

             tcp_rcvackpack/s
                           the number of acks received per second

             tcp_rcvackbyte/s
                           the number of bytes acked per second

             tcp_rcvdupack the number of duplicate acks received

             tcp_rcvacktoomuch
                           the number acks received for unsent data

             tcp_rcvpack   the number of in sequence packets received

             tcp_rcvbyte   the number of in sequence bytes received

             tcp_rcvduppack
                           the number of completely duplicate packets
                           received

             tcp_rcvdupbyte
                           the number of completely duplicate bytes
                           received

             tcp_rcvpartduppack
                           the number of partially duplicated packets
                           received

             tcp_rcvpartdupbyte
                           the number of partially duplicate bytes received

             tcp_rcvoopack the number of out of order packets received

             tcp_rcvoobyte the number of out of order bytes received

             tcp_rcvpackafterwin
                           the number of packets received after window
                           close

             tcp_rcvbyteafterwin
                           the number of bytes received after window close



                           Copyright 1994 Novell, Inc.              Page 27













      rtpm(1M)                                                    rtpm(1M)


            tcp_rcvwinprobe
                          the number of window probes received

            tcp_rcvwinupd the number of window updates received

            tcp_rcvafterclose
                          the number of packets received after close

            tcp_rcvbadsum the number of packets discarded for bad check
                          sum

            tcp_rcvbadoff the number of packets discarded for bad header
                          offset fields

            tcp_rcvshort  the number of packets discarded because packet
                          was too short

            tcp_inerrors  the number of input system errors

            tcp_connattempt
                          the number of connections requests

            tcp_accepts   the number of accepted connections

            tcp_connects  the number of connections established (including
                          accepts)

            tcp_closed    the number of connections closed

            tcp_drops     the number of connections drops

            tcp_conndrops the number of embryonic connections dropped

            tcp_attemptfails
                          the number of failed connect and accept requests

            tcp_estabresets
                          the number of resets received while established

            tcp_rttupdated
                          the number of segments with updated round trip
                          times

            tcp_segstimed the number of attempts to get round trip times




                          Copyright 1994 Novell, Inc.              Page 28













       rtpm(1M)                                                    rtpm(1M)


             tcp_rexmttimeo
                           the number of retransmit timeouts

             tcp_timeoutdrop
                           the number of connections dropped by retransmit
                           timeout

             tcp_persisttimeo
                           the number of persist timeouts

             tcp_keeptimeo the number of keepalive timeouts

             tcp_keepprobe the number of keepalive probes

             tcp_keepdrops the number of connections dropped by keepalive

             tcp_linger    the number of connections lingered

             tcp_lingerexp the number of linger timers expired

             tcp_lingercan the number of linger timers cancelled

             tcp_lingerabort
                           the number of linger timers aborted by signal

               UDP (User Datagram Protocol) Networking Statistics:
             udp_hdrops    the number of incomplete headers

             udp_badlen    the number of bad data length fields

             udp_badsum    the number of check sums

             udp_fullsock  the number of full sockets

             udp_noports   the number of bad ports

             udp_indelivers/s
                           the number of input packets delivered per second

             udp_inerrors  the number of system errors during input

             udp_outtotal/s
                           the number of output packets sent per second





                           Copyright 1994 Novell, Inc.              Page 29













      rtpm(1M)                                                    rtpm(1M)


              Netware Networking Statistics:
            sap_total/s   total SAP packets per second

            spx_total/s   total SPX packets per second

            ipx_total/s   total IPX packets per second

            rip_total/s   total RIP packets per second

            netware_errs  total netware errors

              SAP (Service Advertising Protocol) Networking Statistics:
            sap_total_servers    total known servers

            sap_unused           unused server entries

            sap_Lans             number of LANs known to SAP

            sap_TotalInSaps/s    total SAP packets received per second

            sap_GSQReceived/s    general service queries received per
                                 second

            sap_GSRReceived/s    general service responses received per
                                 second

            sap_NSQReceived/s    nearest server queries received per
                                 second

            sap_SASReceived/s    local SAP advertise a server received per
                                 second

            sap_SNCReceived/s    local SAP notify change received per
                                 second

            sap_GSIReceived/s    local SAP get shared memory id received
                                 per second

            sap_NotNeighbor      packet received, source not on LAN

            sap_EchoMyOutput     packets received & dropped, echo of
                                 packet sent by SAPD

            sap_BadSizeInSaps    bad SAP size packets received




                          Copyright 1994 Novell, Inc.              Page 30













       rtpm(1M)                                                    rtpm(1M)


             sap_BadSapSource     invalid SAP source detected

             sap_TotalOutSaps/s   total sap packets sent per second

             sap_NSRSent/s        nearest server replies sent per second

             sap_GSRSent/s        general service replies sent per second

             sap_GSQSent/s        general server queries sent per second

             sap_SASAckSent/s     ack responses to advertise a local server
                                  sent per second

             sap_SASNackSent      nak responses to advertise a local server
                                  sent

             sap_SNCAckSent/s     ack responses to notify local process of
                                  changes sent per second

             sap_SNCNackSent      nak responses to notify local process of
                                  changes sent

             sap_GSIAckSent/s     ack responses to get shared memory id
                                  sent per second

             sap_BadDestOutSaps   packets where destination net is not a
                                  local net

             sap_SrvAllocFailed   server structure allocation request
                                  failures (shared memory)

             sap_MallocFailed     source structure allocation request
                                  failures (malloc)

             sap_TotalInRipSaps   total network down packets received from
                                  RIP

             sap_BadRipSaps       bad packets received from RIP

             sap_RipServerDown    services set to down from RIP packets
                                  received

             sap_ProcessesToNotify/s
                                  local processes requesting notification
                                  of changes per second



                           Copyright 1994 Novell, Inc.              Page 31













      rtpm(1M)                                                    rtpm(1M)


            sap_NotificationsSent/s
                                 notifications of change sent to local
                                 processes per second

            saplan_LanNumber     lan index (per LAN)

            saplan_UpdateInterval
                                 periodic update interval in seconds (per
                                 LAN)

            saplan_AgeFactor     periodic intervals before timeout a
                                 server (per LAN)

            saplan_PacketGap     minimum time in milliseconds between
                                 packets (per LAN)

            saplan_PacketSize    packet Size (per LAN)

            saplan_PacketsSent/s packets sent per second (per LAN)

            saplan_PacketsReceived/s
                                 packets received per second (per LAN)

            saplan_BadPktsReceived
                                 bad packets received (per LAN)

              RIP (Routing Information Protocol) Networking Statistics:
            rip_ReceivedPackets/s
                                 total router packets received per second

            rip_ReceivedNoLanKey packets dropped, cannot generate lan key

            rip_ReceivedBadLength
                                 packets dropped, invalid router structure
                                 size

            rip_ReceivedCoalesced/s
                                 multiple message blocks coalesced per
                                 second

            rip_ReceivedNoCoalesce
                                 packets dropped, coalesce failures

            rip_ReceivedRequestPackets/s
                                 router request packets per second



                          Copyright 1994 Novell, Inc.              Page 32













       rtpm(1M)                                                    rtpm(1M)


             rip_ReceivedResponsePackets/s
                                  router response packets per second

             rip_ReceivedUnknownRequest
                                  unknown request packets

             rip_total_router_packets_sent/s
                                  total router packets sent per second

             rip_SentAllocFailed  packets ignored, could not allocate
                                  buffer

             rip_SentBadDestination
                                  packets ignored, could not match
                                  destination with a net

             rip_SentRequestPackets/s
                                  router request packets sent per second

             rip_SentResponsePackets/s
                                  router response packets sent per second

             rip_SentLan0Dropped  packets ignored, total requests to build
                                  packets for the internal net

             rip_SentLan0Routed/s total router packets built for the
                                  internal net, routed to IPX per second

             rip_ioctls_processed/s
                                  ioctl requests processed per second

             rip_RipxIoctlInitialize/s
                                  ioctl RIPX_INITIALIZE per second

             rip_RipxIoctlGetHashSize/s
                                  ioctl RIPX_GET_HASH_SIZE per second

             rip_RipxIoctlGetHashStats/s
                                  ioctl RIPX_GET_HASH_STATS per second

             rip_RipxIoctlDumpHashTable/s
                                  ioctl RIPX_DUMP_HASH_TABLE per second

             rip_RipxIoctlGetRouterTable/s
                                  ioctl RIPX_GET_ROUTER_TABLE per second



                           Copyright 1994 Novell, Inc.              Page 33













      rtpm(1M)                                                    rtpm(1M)


            rip_RipxIoctlGetNetInfo/s
                                 ioctl RIPX_GET_NET_INFO per second

            rip_RipxIoctlCheckSapSource/s
                                 ioctl RIPX_CHECK_SAP_SOURCE per second

            rip_RipxIoctlResetRouter/s
                                 ioctl RIPX_RESET_ROUTER per second

            rip_RipxIoctlDownRouter/s
                                 ioctl RIPX_DOWN_ROUTER per second

            rip_RipxIoctlStats/s ioctl RIPX_STATS per second

            rip_RipxIoctlUnknown unknown ioctls

              SPX (Sequenced Packet Exchange) Networking Statistics:
            spx_max_connections  maximum configured SPX connections.

            spx_max_used_connections
                                 maximum simultaneous SPX connections

            spx_current_connections
                                 current SPX connections

            spx_alloc_failures   stream message allocation failures

            spx_open_failures    failed opens of SPX

            spx_ioctls/s         ioctls received from applications per
                                 second

            spx_connect_req_count/s
                                 connect requests received from
                                 applications per second

            spx_connect_req_fails
                                 failed connect requests from applications

            spx_listen_req/s     listens posted by applications per second

            spx_listen_req_fails failed listens posted by applications

            spx_send_mesg_count/s
                                 stream messages sent to SPX from
                                 applications per second


                          Copyright 1994 Novell, Inc.              Page 34













       rtpm(1M)                                                    rtpm(1M)


             spx_unknown_mesg_count
                                  unknown messages sent to SPX from
                                  applications

             spx_send_bad_mesg    bad messages sent to SPX from
                                  applications

             spx_send_packet_count/s
                                  SPX packets sent to IPX per second

             spx_send_packet_timeout
                                  SPX packets retransmitted because of
                                  timeouts

             spx_send_packet_nak  SPX packets retransmitted because of NAKs
                                  received

             spx_rcv_packet_count/s
                                  packets received from IPX per second

             spx_rcv_bad_packet   bad SPX packets received from IPX

             spx_rcv_bad_data_packet
                                  bad SPX data packets received from IPX

             spx_rcv_dup_packet   duplicate SPX data packets received

             spx_rcv_packet_sentup/s
                                  packets received that were sent up to
                                  applications per second

             spx_rcv_conn_req     connect request packets received from IPX

             spx_abort_connection aborted connections

             spx_max_retries_abort
                                  connections aborted because max retries
                                  was exceeded

             spx_no_listeners     connect requests received from IPX with
                                  no listeners

             spxcon_connection_id connection id (per connection)





                           Copyright 1994 Novell, Inc.              Page 35













      rtpm(1M)                                                    rtpm(1M)


            spxcon_con_state     state of spx connection (per connection)

            spxcon_con_retry_count
                                 maximum retries before disconnecting (per
                                 connection)

            spxcon_con_retry_time
                                 minimum time in milliseconds between
                                 retries (per connection)

            spxcon_con_type      connection type (2: SPXII endpoint, 1:
                                 SPX endpoint, other: unknown endpoint)
                                 (per connection)

            spxcon_con_ipxChecksum
                                 indicates whether connection is using IPX
                                 checksums (per connection)

            spxcon_con_window_size
                                 current receive window size (per
                                 connection)

            spxcon_con_remote_window_size
                                 current transmit window size (per
                                 connection)

            spxcon_con_send_packet_size
                                 current transmit packet size (per
                                 connection)

            spxcon_con_rcv_packet_size
                                 current receive packet size (per
                                 connection)

            spxcon_con_round_trip_time
                                 last round trip time in milliseconds (per
                                 connection)

            spxcon_con_window_choke
                                 times transmit window was closed (per
                                 connection)

            spxcon_con_send_mesg_count/s
                                 messages sent to SPX from application per
                                 second (per connection)



                          Copyright 1994 Novell, Inc.              Page 36













       rtpm(1M)                                                    rtpm(1M)


             spxcon_con_unknown_mesg_count
                                  unknown messages sent to SPX from
                                  application (per connection)

             spxcon_con_send_bad_mesg
                                  bad messages sent to SPX from application
                                  (per connection)

             spxcon_con_send_packet_count/s
                                  packets sent to IPX from SPX per second
                                  (per connection)

             spxcon_con_send_packet_timeout
                                  packets re-sent to IPX due to timeout
                                  (per connection)

             spxcon_con_send_packet_nak
                                  packets re-sent to IPX due to NAKs
                                  received (per connection)

             spxcon_con_send_ack/s
                                  ACK packets sent to IPX per second (per
                                  connection)

             spxcon_con_send_nak  NAK packets sent to IPX (per connection)

             spxcon_con_send_watchdog/s
                                  watchdog packets sent to IPX per second
                                  (per connection)

             spxcon_con_rcv_packet_count/s
                                  SPX packets received from IPX per second
                                  (per connection)

             spxcon_con_rcv_bad_packet
                                  bad SPX packets received from IPX (per
                                  connection)

             spxcon_con_rcv_bad_data_packet
                                  bad SPX data packets received from IPX
                                  (per connection)

             spxcon_con_rcv_dup_packet
                                  duplicate SPX packets received (per
                                  connection)



                           Copyright 1994 Novell, Inc.              Page 37













      rtpm(1M)                                                    rtpm(1M)


            spxcon_con_rcv_packet_outseq
                                 out of sequence packets received (per
                                 connection)

            spxcon_con_rcv_packet_sentup/s
                                 SPX packets sent up to application per
                                 second (per connection)

            spxcon_con_rcv_packet_qued/s
                                 packets queued due to flow control
                                 upstream per second (per connection)

            spxcon_con_rcv_ack/s SPX ACKs received from IPX per second
                                 (per connection)

            spxcon_con_rcv_nak   SPX NAKs received from IPX (per
                                 connection)

            spxcon_con_rcv_watchdog/s
                                 watchdog packets received from IPX per
                                 second (per connection)

              IPX (Internetwork Packet Exchange) Networking Statistics:
               IPX LAN Router Statistics:
            ipxlan_InProtoSize   packets with DLPI header too small,
                                 dropped

            ipxlan_InBadDLPItype packets not DLPI data type, dropped

            ipxlan_InCoalesced   data IPX packets coalesced

            ipxlan_InPropagation/s
                                 IPX/NETBIOS packets routed to other LANs
                                 per second

            ipxlan_InNoPropagate IPX/NETBIOS packets that have reached
                                 route limit, not routed

            ipxlan_InTotal/s     total IPX data packets received from the
                                 LANs per second

            ipxlan_InBadLength   packets smaller than IPX header size,
                                 dropped





                          Copyright 1994 Novell, Inc.              Page 38













       rtpm(1M)                                                    rtpm(1M)


             ipxlan_InDriverEcho  broadcast packets echoed back by DLPI
                                  driver, dropped

             ipxlan_InRip         IPX/RIP packets

             ipxlan_InRipDropped  IPX/RIP processed by router and dropped

             ipxlan_InRipRouted/s IPX/RIP processed by router and routed to
                                  ISM per second

             ipxlan_InSap/s       IPX/SAP packets per second

             ipxlan_InSapBad      IPX/SAP packets invalid, dropped

             ipxlan_InSapIpx/s    IPX/SAP packets, routed to ISM per second

             ipxlan_InSapNoIpxToSapd/s
                                  IPX/SAP packets, no ISM, routed to sapd
                                  per second

             ipxlan_InSapNoIpxDrop
                                  IPX/SAP packets, no ISM, no sapd, dropped

             ipxlan_InDiag        IPX/DIAGNOSTIC packets

             ipxlan_InDiagInternal
                                  IPX/DIAGNOSTIC packets addressed to my
                                  net, routed to ISM

             ipxlan_InDiagNIC     IPX/DIAGNOSTIC packets addressed to NIC

             ipxlan_InDiagIpx     IPX/DIAGNOSTIC packets routed to ISM

             ipxlan_InDiagNoIpx   IPX/DIAGNOSTIC packets no ISM, LAN router
                                  responded

             ipxlan_InNICDropped  packets addressed to NIC, not diagnostic,
                                  dropped

             ipxlan_InBroadcast/s broadcast packets per second

             ipxlan_InBroadcastInternal/s
                                  broadcast packets addressed to my net per
                                  second




                           Copyright 1994 Novell, Inc.              Page 39













      rtpm(1M)                                                    rtpm(1M)


            ipxlan_InBroadcastNIC/s
                                 broadcast packets addressed to NIC per
                                 second

            ipxlan_InBroadcastDiag
                                 IPX/DIAGNOSTIC broadcast packets
                                 addressed to NIC

            ipxlan_InBroadcastDiagFwd
                                 IPX/DIAGNOSTIC packets, forwarded to LANs

            ipxlan_InBroadcastDiagRoute
                                 IPX/DIAGNOSTIC packets, routed to ISM

            ipxlan_InBroadcastDiagResp
                                 IPX/DIAGNOSTIC packets ISM not present,
                                 lan router responded

            ipxlan_InBroadcastDropped
                                 broadcast Packets addressed to NIC,
                                 dropped

            ipxlan_InForward/s   packets destination not my net, forwarded
                                 to next router per second

            ipxlan_InRoute/s     packets routed to node on connected net
                                 per second

            ipxlan_InInternalNet/s
                                 packets routed to the ISM per second

            ipxlan_OutPropagation/s
                                 IPX/NETBIOS packets from an application
                                 routed to LANs per second

            ipxlan_OutTotalStream/s
                                 total IPX data packets received from the
                                 ISM per second

            ipxlan_OutTotal/s    total IPX data packets sent to a LAN or
                                 ISM per second

            ipxlan_OutSameSocket packets from ISM, dest/src socket same,
                                 dropped




                          Copyright 1994 Novell, Inc.              Page 40













       rtpm(1M)                                                    rtpm(1M)


             ipxlan_OutFillInDest/s
                                  packets destination net/node filled with
                                  my net/node

             ipxlan_OutInternal/s packets routed to ISM per second

             ipxlan_OutBadLan     packets router error, bad LAN, dropped

             ipxlan_OutSent/s     packets routed to LAN per second

             ipxlan_OutQueued/s   packets queued to LAN per second

             ipxlan_Ioctl/s       total ioctl packets per second

             ipxlan_IoctlSetLans/s
                                  ioctl set configured lans per second

             ipxlan_IoctlGetLans/s
                                  ioctl get configured lans per second

             ipxlan_IoctlSetSapQ/s
                                  ioctl set sap queue per second

             ipxlan_IoctlSetLanInfo/s
                                  ioctl set lan info per second

             ipxlan_IoctlGetLanInfo/s
                                  ioctl get lan info per second

             ipxlan_IoctlGetNodeAddr/s
                                  ioctl get node addr per second

             ipxlan_IoctlGetNetAddr/s
                                  ioctl get net addr per second

             ipxlan_IoctlGetStats/s
                                  ioctl get statistics per second

             ipxlan_IoctlLink/sk/s
                                  ioctl link per second

             ipxlan_IoctlUnlink/s ioctl unlink per second

             ipxlan_IoctlUnknown  ioctl unknown type




                           Copyright 1994 Novell, Inc.              Page 41













      rtpm(1M)                                                    rtpm(1M)


            ipxsock_IpxInData/s  total packets received by the ISM per
                                 second

            ipx_datapackets/s    total IPX data packets received from
                                 applications per second

               IPX Socket Multiplexor Statistics:
            ipxsock_IpxOutData/s non TLI data packets per second

            ipxsock_IpxOutBadSize
                                 packets with length less than IPX header
                                 size, dropped

            ipxsock_IpxInBadSize packets with length less than IPX header
                                 size, dropped

            ipxsock_IpxOutToSwitch/s
                                 sent to LAN router per second

            ipxsock_IpxTLIOutData/s
                                 TLI data packets per second

            ipxsock_IpxTLIOutBadState
                                 bad TLI state, packet dropped

            ipxsock_IpxTLIOutBadAddr
                                 bad IPX address size, packet dropped

            ipxsock_IpxTLIOutBadSize
                                 bad TLI data request size, packet dropped

            ipxsock_IpxTLIOutBadOpt
                                 bad TLI option size, packet dropped

            ipxsock_IpxTLIOutHdrAlloc
                                 allocation of IPX header failed, packet
                                 dropped

            ipxsock_IpxTLIOutToSwitch/s
                                 sent to LAN router per second

            ipxsock_IpxBoundSockets
                                 sockets bound





                          Copyright 1994 Novell, Inc.              Page 42













       rtpm(1M)                                                    rtpm(1M)


             ipxsock_IpxBind/s    non TLI bind socket requests per second

             ipxsock_IpxTLIBind/s TLI bind socket requests per second

             ipxsock_IpxTLIOptMgt/s
                                  TLI option management requests per second

             ipxsock_IpxTLIUnknown
                                  TLI unknown requests

             ipxsock_IpxSwitchInvalSocket
                                  BIND_SOCKET user sent packet with socket
                                  value of zero, packet dropped

             ipxsock_IpxSwitchSumFail
                                  failure to generate checksum, packet
                                  dropped

             ipxsock_IpxSwitchAllocFail
                                  could not allocate block for padding,
                                  packet dropped

             ipxsock_IpxSwitchSum/s
                                  checksum generated per second

             ipxsock_IpxSwitchEven/s
                                  packets padded to an even number of bytes
                                  per second

             ipxsock_IpxSwitchEvenAlloc/s
                                  packets padded by allocating more space
                                  per second

             ipxsock_IpxDataToSocket/s
                                  packets sent to non-TLI socket per second

             ipxsock_IpxTrimPacket/s
                                  data size trimmed to match IPX data size
                                  per second

             ipxsock_IpxSumFail   IPX checksum invalid, packet dropped

             ipxsock_IpxBusySocket
                                  packets dropped because upper stream full




                           Copyright 1994 Novell, Inc.              Page 43













      rtpm(1M)                                                    rtpm(1M)


            ipxsock_IpxSocketNotBound
                                 packets dropped, destination socket not
                                 bound

            ipxsock_IpxRouted/s  total data packets routed to the ISM per
                                 second

            ipxsock_IpxRoutedTLI/s
                                 destined for TLI socket per second

            ipxsock_IpxRoutedTLIAlloc
                                 allocation of TLI header failed, packet
                                 dropped

            ipx_sent_to_tli/s    packets sent to TLI socket per second

            ipx_total_ioctls/s   total ioctls processed per second

            ipxsock_IpxIoctlSetWater/s
                                 ioctl requests SET_WATER per second

            ipxsock_IpxIoctlBindSocket/s
                                 ioctl requests SET_SOCKET or BIND_SOCKET
                                 per second

            ipxsock_IpxIoctlUnbindSocket/s
                                 ioctl requests UNBIND_SOCKET per second

            ipxsock_IpxIoctlStats/s
                                 ioctl requests STATS per second

            ipxsock_IpxIoctlUnknown
                                 ioctl requests Unknown, sent to lan
                                 router














                          Copyright 1994 Novell, Inc.              Page 44








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026