Unixware7 Real Time System Performance Monitoring Tool RTPM User Guide

xiaoxiao2021-03-06  17

RTPM

RTPM -

Real Time Performance Monitor

Synopsis

RTPM [

-H

History_buffer_size] [

Interval]

Descriptionthe Command

RTPM Displays Operating System Performance Metrics and Usage Information In An Intective Real-Time Curses-based Graphical Display.

. The default interval information. The default interval.

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 environment variable.

Screen Sizeusing the

IOCGWINSZ IOCTL SYSTEM CALL,

RTPM Attempts to Automatic Or Determine Your Screen Size and Adjust The Display Accordingly. However, IF The

$ LINES AND

.

Screen Layoutthe

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.

ViewsThe metrics are available in either of two views:.. A CPU view and a CG view In the CPU view, the metrics are displayed on a per-processor basis In the CG view, the metrics are displayed on a per-CPU group basis WHERE Each CPU Group Consists of a set of processors.you can Toggle Between Views Using The or key. The default view is the cpu view.

STATUS LINETHE BOTTOM LINE OF THE Screen Is The Status Display Area. Typically, IT Contains The Name of The Machine, As Returned by T

UNAME (2) System Call, The Requested 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 Priviled Uses area allowed to do this. The second message is

ENTER For help.

Cursor MotionMove The Cursor by Pressing Any of The Following Case-Insensitive Keys:

The Terminal Arrow Keys , , , (as in vi) , ,

, (AS in emacs)

Plotting metricsWhen the cursor is on a numeric metric data item, pressing either or the 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 or the Key Removes the plot (or bargraph) from the graphical display area.pressing Clears Whatver 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 Bargraphuse To Toggle On and Off The Display of The CPU Consumption Bar Graph.

Changing the sampling intervalThe 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 < > or.. <->, 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 for identifying system problems.

Getting helpress <"> to Display the Help Screen in the text portion of the screen. Press to return to the prepreen.

Quitting RTPMPRESS or to exit

RTPM.

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

CPU

PER-Processor / Per-Cg CPU Consumption Statistics.calls

Per-Processor / Per Cg System Calls Statistics.

Memory

Memory Consumption and Kernel Memory Allocator Statistics.

Pagg

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 / Per-Cg Terminal I / O Statistics.

Queue

.

LWPS

. "" "" "" "" "" "" "" "" "" ""

Ether

Device Level Ethernet NetWorking Statistics.

TCP / IP

TCP / IP Networking Statistics.

FIVE OF THE TWELVE Screens Access Proble From The Top Level Screen Contain Further Subscreens That Can Be Displayed:

Pagg

Page in

PER-Processor / Per-Cg Page in Statistics

Page out / swapping

PER-Processor / Per Cg Page Out and swapping statistics

Filesys

FILE SYS CALLS

PER-Processor / Per Cg FileSystem Calls and Directory Name Lookup Cache Statistics

Buffer cache

Per-Processor / Per CG Buffer Cache Statistics

MISC / TABLES

PER-FileSystem 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 / Percg and FileSystem Type.

Inode Reclaims

Inode Reclaims With Pages and WTHOUT PAGES THAT ARE REPORTED Per Processor / Per Cg and FileSystem Type.

Ether

Ethernet

PER-Device Ethernet Packet and OcTet Rates and Queue Length.

Input Errors

Per-Device Ethernet INPUT Errors.

Output ErrorS

Per-Device Ethernet Output Errors.

TCP / IP

ICMP

ICMP Statistics.

TCP

TCP Statistics.

IP

IP statistics.

Display ExampleThe Default Startup Display Looks Like this: CPU 0 ======================================== ============= -------------------

CPU 1 === -------

CPU 2 -

CPU 3 -

Total ============================ ------------

% s = _% u- | ______________ 10 | _ _ _ _ _2_0_ | _ _ _ _ _3_0_ | _ _ _ _ _4_0_ | _ _ _ __0_0_ | _ _ _ _ _7_0_ | _ _ _ _ _ _ _ _8_0_ | _ _ _ _ _9_0_ | _ _ _ _1_0_0_ |

CPU: Calls / S: IO / S: Queue: TTY / S: Ether:

58% CPU 3460 Calls 0 Reads 1 Runq 0 RCVS 1 XPKT / S

42% usr 0 forks 0 RDBLK 100% Run 0 xmit 1 rpkt / s

18% SYS 0 EXECS 0 WRITS 0 prUnq 0 MDMS 211 XOCT / S

40% INT 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

UNIX_SV LYCIA THU SEPT 1 16:04:11 1998 Interval: 1 (1.00) in The Default Startup Display, a bar graph of cpu utilization is displayed in the graphical portion of the screen. By

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 Bar Graph May Be Scrolled Up and Down with the <^> and keys. In The CG View, The Bar Graph Is Displayed for cg-based CPU usage.

Pressing the key when the CPU bargraph is displayed reports the percentage time spent processing interrupts;. Pressing again turns off the display of interrupt data Time spent in interrupt handling is represented by the < > character as shown in the Following display.

CPU 0 ================================================================================================================================================================================== ==== -------------

CPU 1 === -------

CPU 2 -

CPU 3 -

Total ============================= ---------

s = i u- | ______________ 10 | _ _ _ _ _2_0_ | _ _ _ _ _3_0_ | _ _ _ _ _4_0_ | _ _ _ _5_0_ | _ _ _ __0_0_ | _ _ _ _ _8_0_ | _ _ _ _ _9_0_ | _ _ _ _ _1 Bargraph Is Cleared and the Percentage CPU (USR SYS INT) Time Metric Is Plotted, The Display Looks Like this:

% CPU Total

100

80 |||| || ||||

60 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||

40 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||

20 |||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||

CPU: Calls / S: IO / S: Queue: TTY / S: Ether:

58% CPU 3478 Calls 0 Reads 1 Runq 0 RCVS 1 XPKT / S

42% usr 0 forks 0 RDBLK 100% Run 0 xmit 1 rpkt / s

15% SYS 0 EXECS 0 WRITS 0 prUnq 0 MDMS 291 XOCT / S

43% INT 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 Sept 1 16:10:10 1998 Interval: 1 (1.00)

Several plotting types are available by entering the

key; the above screen shows a vertical bar plot, and the following is an example of a scatter plot that consists of a single plotted point per sample% cpu 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:

% CPU 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_daunix_sv lycia thu sept 1 16:28:18 1998 Interval: 1 (1.00)

By default, the LWP subscreen displays all processes that have been active during the sampling period. Pressing or while the LWP subscreen is displayed limits the data to user or system processes, respectively. Pressing the key reports . all active user and system processes The key acts as a toggle switch: pressing once displays all processes, including sleeping processes; pressing again causes only active processes to be displayed The keys can be used in. Combinations: Pressing and Will Show All of the Processes (Including Sleeping Processes) That Are All of The System, Pressing and Will Show All of the User Processes, and Press and < E> Will Show All of The System 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.

In the cg view, an extra column is added to the ps output to display the cg on which a lwp is executing.

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, <-, ->, or <> will be displayed at the .

Command Summary

Cursor Motions

The arrow keys, , , , , and , ,

, Move THE Cursor Left, Down, Up, And Right, Respectively.changing Views

You can Toggle Between The CPU and CG Views Using The Or Key. The default view is the cpu view.

Plotting metrics

Press or the Key While To Plot The Metric. Enter

to change the plotting format. Press the bar or the Key While The Cursor is on A Plot Title To Delete The Plot. Pressing deletes The Plot (Or Bar Graph) in The Upper Left Corner of The Screen.

Accessing subscrees

Press or the Key While To Display The Subscreen Associated with the header. Press to return to the prepreen.

Help

ENTER To display the help screen. Press to return to the prepreen.

LOCKING

RTPM INTO MEMORY

Privileged Uses Can Use as a toggle to Lock or Unlock

RTPM in Memory.

Bargraph

Press to toggle on and off the display of the percentage CPU consumption bar graph. On multi-processing systems that can not fit information about all their processors / CGs within the available display area, the <^> and keys scroll The bar graph up and down.

Changing The Sampling Interval

The < > and <-> Keys Increment and Decrement The Sampling Interval.

Scrolling metrics

.

LWP Screenscroll The LWP Screen That Displays

PS data using the <<> and <> keys. the

PS Report Can Be Limited to User or System, or To Show All Processes by The , , and 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 undraws an ascii undercore character.

Redraw

Enter to redraw the screen.

Exiting

RTPM

ENTER Or to EXIT

RTPM.

Initialization Filewhen

Rtpm is invoked, it attempts to read the

.rtpmrc initialization file from the user's home directory. if the

.rtpmrc file is notfactory, 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 .

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.

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:

::

[; ]

::

[ ] [ ] * [ ]

::

<| <= |> | = | == |! =

For example

Bargraph: 0 <= Green <60 <= YELLOW <85 <= RED

Sets The Bargraph To Green IF CPU Consumption IS Below 60%, Yellow IT IS Between 60% and 85%, And Red if IT Is Greater Than 85%.

Multiple Expressions May BE USED, Province. 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 Y-Axis as Opposed to The Bottom. Thus Plot Will Only 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 Instances 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, n cpu instances for

% usr, and n cpu *

NfStyp Instances for

iGets / s. a plot expression is buy to specify the set of instances the user wants to plot. here area some examples of plot expnesss:

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 confociated 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 Noteon Heavily Loaded Systems Where Memory Is Scarce, and Especially with Large Screen Size,

RTPM May Fail To Allocate Enough Space To Save All Its History Points. if this is the case, the history buffer size shouth be decreased sale

-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 metricsthe following is a 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 FileSystem Types in the system

fsnames

The names of the filesystems in the system

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

% CPU

The Percentage of User, System Time and Time Spent Processing Interrupts (Per CPU / PER CG)

% (WiO IDL)

The Waiting for I / O and IDLE TIME (Per CPU / PER CG)

% USR

The Percentage of User Time (Per CPU / PER CG)% SYS

The Percentage of System Time (Per CPU / PER CG)

% int

The Percentage of System Time Spent Processing Interrupts (Per CPU / PER CG)

% Wio

The Percentage of Waiting for I / O Time (Per CPU / PER CG)

% IDL

The Percentage of iDLE Time (Per CPU / Per Cg)

FileSystem Statistics

Iget / s

The Number of Inode Get Operations Per Second (Per CPU / PER CG AND FileSystem)

Dirblk / s

The Number of Directory Blocks Read Per Second (Per CPU / PER CG AND FileSystem)

ipage / s

The Number of Inodes Reclaimed with Associated Pages Per Second (Per CPU / PER CG AND FileSystem)

InoPage / S

The Number of Inodes Reclaimed WITHOUT Associated Pages Per Second (Per CPU / Per Cg and FileSystem)

Fswio

The Current Number of OutStanding FileSystem I / O JOBS

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 Uses

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 FileSystem)

Currinode

The Current Number of Inodes Allocated (Per FileSystem)

Inodeinuse

The number of inodes in (Per FileSystem)

Inodefail

The number of failed attempts to allocate an inode (Per FileSystem)

Memory Statistics

FreeMem

The Amount of Free Memory in the System in Pages

FreeESWP

The Amount of Free Swap Memory in The System In Pages

MEM

The Amount of Memory use 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 Uses

% MEMSWP

The Percentage of Memory Swap Space in Uses

% DSKSWP

The Percentage of Disk Swap Space in Uses

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 / PER CG)

ATCH / S

The Number of Attaches Per Second (Per CPU / PER CG)

Atchfree / s

The Number of Attaches from The Free List Per Second (Per CPU / PER CG)

Atfrpgot / S

The Number of Attaches from the Free List Which Resulted In a Page Out Operation Per Second (Per CPU / PER CG)

Atchmiss / s

The Number of Attach Misses (Per CPU / PER CG)

PGIN / S

The Number of Page In Operations Per Second (Per CPU / PER CG)

Pgpgin / s

The Number of Pages Paged In Per Second (Per CPU / PER CG)

PGOUT / S

The Number of Page In Operations Per Second (Per CPU / PER CG)

PGPGOUT / S

The Number of Pages Paged Out Per Second (Per CPU / PER CG)

SWPOUT / S

The Number of Swap Out Operations Per Second (Per CPU / PER CG)

PPGSWPOT / S

The Number of Physical Pages Swapped Out Per Second (Per CPU / PER CG)

vpgswpot / s

The Number of Virtual Pages Swapped Out Per Second (Per CPU / PER CG)

SWPIN / S

The Number of Swap in Operations Per Second (Per CPU / Per Cg) PGSWPIN / S

The Number of Pages Swapped in Per Second (Per CPU / PER CG)

Virscan / s

The Number of Pages Scanned by Page Freeing Algorithms Per Second (Per CPU / PER CG)

Virfree / S

The Number of Virtual Pages Freed by Page Freeing Algorithms Per Second (Per CPU / PER CG)

Physfree / s

The Number of Physical Pages Freed by Page Freeing Algorithms Per Second (Per CPU / PER CG)

PFAULT / S

The Number of Protection Faults Per Second (Per CPU / PER CG)

VFAULT / S

The Number of Validity Faults Per Second (Per CPU / PER CG)

SFTLCK / S

The Number of Software Lock Operations Per Second (Per CPU / PER CG)

Process Switching and Queueing Statistics

PSWTCH / S

The Number of Process Switches Per Second (Per CPU / PER CG)

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 / PER CG)

% prunocc

The Percentage Time The Processor Local Run Queue Was Occupied (Per CPU / PER CG)

System Call Statistics

Syscall / s

The Number of System Calls Per Second (Per CPU / PER CG)

Fork / s

The Number of Fork Calls Per Second (Per CPU / PER CG)

LWPCREAT / S

The Number of LWPCREATE CALLS Per Second (Per CPU / PER CG)

EXEC / S

The Number of Exec Calls Per Second (Per CPU / PER CG)

READ / S

The Nubmer of Read Calls Per Second (Per CPU / PER CG)

Write / s

The Number of Write Calls Per Second (Per CPU / PER CG)

READCH / S

The Number of Characters Read Per Second (Per CPU / PER CG)

Writech / s

The Number of Characters Written Per Second (Per CPU / PER CG)

Lookup / s

The Number of FileName Lookup Operations Per Second (Per CPU / PER CG)

DNLCHITS / STHE NUMBER OF Directory Name Lookup Cached Hits Per Second (Per CPU / Per Cg)

DNLCMISS / S

The Number Of Directory Name Lookup Cache Misses Per Second (Per CPU / PER CG)

Bread / s

The Number of Blocks Read Into The Buffer Cache Per Second (Per CPU / PER CG)

BWRITE / S

The Number of Blocks Written from The Buffer Cache Per Second (Per CPU / PER CG)

Lread / s

The Number of Logical Blocks Read from The Buffer Cache Per Second (Per CPU / PER CG)

LWRITE / S

The Number of Logical Blocks Written to The Buffer Cache Per Second (Per CPU / PER CG)

Phraread / s

The Number of Physical Read Operations Per Second (Per CPU / PER CG)

PHWRITE / S

The Number of Physical Write Operations Per Second (Per CPU / PER CG)

IPCMSGQ / S

The number of ipc message queues Sent and Received Per Second (Per CPU / PER CG)

IPCSEMA / S

The Number of IPC Semaphore Operations Per Second (Per CPU / PER CG)

(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 / Per Cg)

% rcache

The Percentage of Buffer Cache Reads That Wee Satisfied by a Read from The Buffer Cache (Per CPU / PER CG)

% WCache

The Percentage of Buffer Cache Writes That Wrote to a Block in The Buffer Cache (Per CPU / PER CG)

Terminal I / O Statistics

RCVINT / S

The Number of Receiver Interrupts Per Second (Per CPU / PER CG)

XMTINT / S

The Number of Transmitter Interrupts Per Second (Per CPU / PER CG)

MDMINT / S

The Number of Modem Interrupts Per Second (Per CPU / PER CG)

Rawch / s

The Number of Raw Characters Written to TTYS Per Second (Per CPU / Per Cg)

Canch / s

The Number of Canonical Characters Written to TTYS Per Second (Per CPU / Per Cg)

Outch / Sthe Number of Output Characters to TTY Per Second (Per CPU / PER CG)

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 Uses

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_SLEP

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 / CG

LWP_ZOMBIE

The Number of Zombied LWPS

LWP_STOP

The Number of Stopped LWPS

LWP_OTHER

The Number of Other LWPS

LWP_TOTAL

Total Number of LWPS

LWP_nproc

The Number of Processes in the system

Disk Statisticsthe Following Statistics Are Given for Each Disk. Pressing , or The Space Bar, ON A Disk Header Gives The Statistics for the Individual Slices of That Disk.

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 systemEventfail

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)

Outnucastpkts / s

The Number of Ethernet Broadcast Packets Transmitted Per Second (Per Ethernet Device)

InocTes / s

The Number of Ethernet Ocuts Received Per Second (Per Ethernet Device)

OutocTes / S

The Number of ethernet Octets Transmitted Per Second (Per Ethernet Device)

INERRORS

The Number of Ethernet Input Errors (Per Ethernet Device)

EtheralignerRRORS

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)

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)

Etheraborterro

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 of NETWORKING ERRORS PER

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

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 Wrog

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 Packet Redirects Sent

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 errorsip_pfrags

The number of fragmented packets created

IP_FRAGS

The number of fragments create

ip_fragfails

The Number of Failed Attempts to Fragment

Internet Control Message Protocol (ICMP 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 Ocl 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

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_EXCEED_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_OUTTHE 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

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

TRANSPORT Control Protocol (TCP) Networking Statistics

TCP_SNDTOAL / 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 SENTS 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 SENTS SENT

TCP_SNDCTRL

The Number of Control Packets SENTS 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_RCVBYTHE NUMBER OF IN Sequence Bytes Received

TCP_RCVDuppck

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

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_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_RTTUPDATED

The Number of Segments with Updated Round Trip Times

TCP_SEGSTIMED

The Number of Attempts to Get Trip Times

TCP_REXMTIMEO

The number of retransmit timeouts

TCP_TIMEOUTDROP

The Number of Connections Dropped by Retransmit Timeout

TCP_PERSISTIMEO

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 KeepaliveUser DataGram Protocol (UDP) 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

© 2004 The SCO Group, Inc. All Rights Reserved. Unixware 7 Release 7.1.4 - 25 April 2004


New Post(0)