mirror of
https://github.com/PDP-10/stacken.git
synced 2026-01-30 21:31:53 +00:00
1603 lines
87 KiB
Groff
1603 lines
87 KiB
Groff
|
||
|
||
|
||
|
||
SYSDPY %704(653) users reference manual
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Copyright (C) 1984, 1988.
|
||
Digital Equipment Corporation, Maynard, Massachusetts, U.S.A.
|
||
|
||
This software is furnished under a license and may be used and copyed only in
|
||
accordance with the terms of such license and with the inclusion of the above
|
||
copyright notice. This software or any other copies thereof may not be provided
|
||
or otherwise made available to any other person. No title to and ownership of
|
||
the software is hereby transferred.
|
||
|
||
The information in this software is subject to change without notice and should
|
||
not be construed as a commitment by Digital Equipment Corporation.
|
||
|
||
Digital assumes no responsibility for the use or reliability of its software on
|
||
equipment which is not supplied by Digital.
|
||
SYSDPY %704(653) Users Reference Manual Page 1
|
||
Introduction
|
||
|
||
|
||
SYSDPY is a program which runs under the DECsystem-10 (TOPS-10) monitor.
|
||
It displays various job and/or system statistics on a video terminal. Unlike
|
||
SYSTAT, SYSDPY dynamically updates the video screen, changing only the
|
||
characters that have changed since the last display update. In addition, the
|
||
ability to "scroll" through a display which is larger than the screen size is
|
||
provided.
|
||
|
||
SYSDPY is available in ten different flavours (i.e., ten different
|
||
programs) to run on each of ten different types of terminals. Each different
|
||
flavour is assembled to run only on its particular type of terminal (or any
|
||
compatible terminal). The ten flavours of SYSDPY currently available are:
|
||
|
||
SYSDPA SYSDPY for a Digital VT05A terminal.
|
||
SYSDPB SYSDPY for a Digital VT05B (2400 baud VT05) terminal.
|
||
SYSDPY SYSDPY for a digital VT06 (Datapoint 3300) terminal.
|
||
SYSVBX SYSDPY for a Digital VB10C graphics display.
|
||
SYSV50 SYSDPY for a Digital VT50 terminal.
|
||
SYSV52 SYSDPY for a Digital VT52 terminal.
|
||
SYSV61 SYSDPY for a Digital VT61 terminal.
|
||
SYSANS SYSDPY for a Digital VT100 or other ANSI terminals.
|
||
SYSDLT SYSDPY for a Delta Data Telterm terminal.
|
||
SYSHZL SYSDPY for a Hazeltine 2000 terminal.
|
||
|
||
Although no privileges are generally required to run SYSDPY in the normal
|
||
mode, certain statistics are available only by PEEKing or SPYing on the monitor,
|
||
which requires some privileges (e.g., SYSDPY running with the JACCT bit set or
|
||
under an account with PEEK or SPY privileges). SYSDPY will run *MUCH* more
|
||
efficiently if it has SPY privileges.
|
||
|
||
The following discussions presuppose SYSDPY running under a 7.03 or 7.04
|
||
monitor.
|
||
SYSDPY %704(653) Users Reference Manual Page 2
|
||
Commands
|
||
|
||
|
||
When SYSDPY is first run it will by default start the normal job display.
|
||
While SYSDPY is running it is always listening for commands.
|
||
|
||
A SYSDPY command is generally a single letter ("N", for example, selects
|
||
the normal job display which is the default on startup). No carriage return
|
||
line feed sequence is needed to terminate the command.
|
||
|
||
SYSDPY commands
|
||
|
||
A Toggle auto-roll of all jobs. Normally SYSDPY will scroll through the
|
||
entire display available, advancing by approximately one screenful each
|
||
update pass. The "A" command will toggle the current scroll or
|
||
no-scroll setting (see also the "+" and "-" commands).
|
||
|
||
C Displays the DECnet link status for all open links on the system.
|
||
|
||
E Display Ethernet status. All Ethernet channels are shown, as are all
|
||
KLNI kontrollers, and enabled protocol types. Datagram traffic is
|
||
summarized, as are the "Free Queue Errors".
|
||
|
||
F List file system statistics. The "F" command changes the display to one
|
||
which lists, for each disk unit in the system, I/O counts, error
|
||
summaries, structure membership, etc. In addition a summary of swapping
|
||
units is provided. This command requires PEEK or SPY privileges.
|
||
|
||
H List help text. If the file HLP:SYSDPY.HLP exists then read and display
|
||
the file. Otherwise a quick summary of all available commands will be
|
||
displayed.
|
||
|
||
I List incremental statistics (where applicable). The "I" command tells
|
||
SYSDPY to, rather than simply listing the usual total since system
|
||
startup value, list the incremental value, i.e., the change in the value
|
||
since the last update cycle. This incremental facility applies only to
|
||
certain values: the system uptime (except on "N" display where uptime
|
||
is always total); job runtimes; job disk reads and writes ("S"
|
||
command); all cpu statistics; network I/O (byte) counts; TTY I/O
|
||
counts; and network message counts (the "\" command). Incremental mode
|
||
is generally indicated by a "(+)" immediately preceding the uptime value
|
||
(except on the "N" display where it immediately precedes the first cpu
|
||
column header). The "J" display and the "N" display in "S" mode do not
|
||
display the incremental mode indicator.
|
||
|
||
J List only jobs (in multiple columns). The "J" command is similar to the
|
||
"N" command but restricted to displaying only jobs (no system
|
||
statistics). As many columns of jobs will be displayed as will fit on
|
||
the screen (each column requres 40 spaces).
|
||
|
||
"K" Displays CI network information. The "K" command lists open paths to
|
||
nodes on the CI network, packet transmission and reception counts,
|
||
ACKing statistics, and Port Recoverable Error counts.
|
||
|
||
L Log screens into file LPT:SYSDPY.LOG[-] (close on ^Z). The "L" command
|
||
instructs SYSDPY to, each time the screen is updated, write the entire
|
||
contents of the screen into the "log" file. If the file already exists
|
||
the new data is appended to the already extant file. Each screen is
|
||
SYSDPY %704(653) Users Reference Manual Page 3
|
||
Commands
|
||
|
||
|
||
separated with a form feed. The file is CLOSEd on a "^Z" command to
|
||
SYSDPY.
|
||
|
||
M List memory data. The "M" command displays the normal job data but with
|
||
an expanded memory summary showing both virtual and physical job memory
|
||
usage. No system statistics are displayed in the "M" job display.
|
||
|
||
N List normal (some of everything) status. The "N" command lists a column
|
||
of job status information (same as "J" display) and a column of system
|
||
status information such as cpu idle and lost time, available disk
|
||
structures, etc. This is the default state when SYSDPY is first
|
||
started.
|
||
|
||
O Toggle suppression of [OPR] jobs in "J", "N", and "M" displays.
|
||
Normally SYSDPY will display all jobs under all ppns. The "O" command
|
||
will instruct SYSDPY to suppress display of jobs running under the [1,2]
|
||
([OPR]) ppn. A second "O" command "toggles" back to displaying [OPR]
|
||
jobs.
|
||
|
||
Q List the system queues. The "Q" command displays the system's queues
|
||
just as the QUEUE program would, but in "DPY" mode. This command
|
||
requires GALAXY version 4.
|
||
|
||
R Refresh entire screen immediately. The "R" command forces an immediate
|
||
screen refresh cycle (a refresh cycle re-writes the entire screen rather
|
||
than just updating only the portions of the screen that changed). By
|
||
default, SYSDPY will automatically refresh the screen every so often
|
||
anyway (every 100 update cycles for VT06's, 1000 update cycles for
|
||
VT05's, or 10000 update cycles for any other type of terminal
|
||
supported). The "R" command resets the auto-refresh counter. All
|
||
screen refreshes are made in normal video regardless of the state of the
|
||
reverse video update mode ("^R" command).
|
||
|
||
S Toggle system or expanded job statistics in "N" display. The "S"
|
||
command will cause SYSDPY to display the disk reads, disk writes, and
|
||
the user name for jobs in the "N" display rather than the usual system
|
||
statistics. A second "S" command toggles back to showing the system
|
||
statistics.
|
||
|
||
T Topology for network display. The "T" command changes the display to
|
||
show the ANF network topology and message numbers (NOT the number of
|
||
messages but the NCL message numbers). This display requires PEEK or
|
||
SPY privileges.
|
||
|
||
V Toggle cpu and core priority. The "V" command requests SYSDPY to
|
||
attempt to lock in memory and run in a high priority run queue. If
|
||
SYSDPY was entered in an HPQ state (a .SET HPQ command is in effect for
|
||
the job) then SYSDPY will not change the HPQ setting. In addition, if
|
||
no "W" command has been issued the update time is reduced to one second.
|
||
A second "V" command will clear the lock and HPQ setting (except that if
|
||
a .SET HPQ command is in effect HPQ is not cleared) and restore the
|
||
update time to the default ten seconds (if no "W" command has been
|
||
issued). After 1000 update cycles SYSDPY automatically clears the "V"
|
||
state. The "Q" command also automatically clears the "V" state (since
|
||
it must do IPCF to QUASAR, and IPCF is illegal if the job is locked in
|
||
SYSDPY %704(653) Users Reference Manual Page 4
|
||
Commands
|
||
|
||
|
||
memory). No error message is issued if SYSDPY fails either to lock or
|
||
run in HPQ. This command requires LOCK and/or HPQ privileges.
|
||
|
||
nW Set wait time to "n" decimal seconds. The "W" command is used to select
|
||
the wait time between screen updates. The default update time is ten
|
||
seconds (one second if in "V" mode). The update interval may range from
|
||
zero to sixty seconds. Note that a value of zero means one clock tick,
|
||
not infinite run state. If "n" is not typed SYSDPY will revert to the
|
||
default wait time.
|
||
|
||
Z List the LAT service counters. The "Z" command selects the LAT service
|
||
display, which shows all known LAT servers. Some LAT traffic statistics
|
||
are also shown.
|
||
|
||
\ Display ANF network statistics. The "\" command selects the ANF network
|
||
statistics display. The number of network messages sent and received is
|
||
shown, broken down by message type (e.g., DATA or NEIGHBORS). In
|
||
addition, a histogram is shown of the data messages sent and received as
|
||
a function (log base 2) of the data message size. Also, network free
|
||
core usage is shown.
|
||
|
||
* Displays the DECnet node status for all nodes in the DECnet network.
|
||
Using the A command allows you to toggle between all network nodes and
|
||
just those nodes with active links open to them. Using the "^" option
|
||
allows you to toggle between all known nodes and only those nodes with
|
||
which the local node has had contact (ie: for which there is an active
|
||
delay field).
|
||
|
||
n+ Advance screen by "n" or approximately one screen-full if "n" is not
|
||
specified. The "+" command scrolls the screen forward by "n" lines or
|
||
jobs (depending on the display) or, if "n" is not specified, by slightly
|
||
less than a full screen. If the end of the display is reached SYSDPY
|
||
will "bottom" justify the display to put as much of the display as
|
||
possible onto the screen. The issuance of the "+" command clears
|
||
auto-roll (see the "A" command).
|
||
|
||
n- Retreat screen by "n" or approximately one screen-full if "n" is not
|
||
specified. The "-" command scrolls the screen backwards by "n" lines or
|
||
jobs (depending on the display) or, if "n" is not specified, by slightly
|
||
less than a full screen. If the end of the display is reached SYSDPY
|
||
will "top" justify the display to put as much of the display as possible
|
||
onto the screen. The issuance of the "-" command clears auto-roll (see
|
||
the "A" command).
|
||
|
||
! Toggle display of "idle" jobs. The "!" command toggles whether "idle"
|
||
jobs are displayed in the job displays; or "idle" nodes in the DECnet
|
||
display.
|
||
|
||
# Toggle PTY number or controlling job number. The "#" command toggles
|
||
whether the "Where" column (of the job display) shows the PTY number or
|
||
the controlling job number for a job which is being controlled by
|
||
another job.
|
||
|
||
% Toggle runtime or percentage of cpu. The "%" command toggles whether
|
||
the "Runtime" column (of the job display) shows the actual runtime in
|
||
SYSDPY %704(653) Users Reference Manual Page 5
|
||
Commands
|
||
|
||
|
||
hours, minutes, seconds, and hundredths, or the percentage of the cpu
|
||
that the runtime represents. NOTE: on KL-10 based systems which
|
||
calculate the user program runtime from EBOX/MBOX ticks the runtime
|
||
figure can vary tremendously depending on the cache hit rate. For a
|
||
totally compute bound job (no monitor calls) the runtime can vary from
|
||
approximately 12% of elapsed time with a 0% cache hit ratio to over 110%
|
||
of elapsed time with a 100% cache hit ratio.
|
||
|
||
^ Toggle skipping system statistics. The "^" command toggles skipping the
|
||
first part of the system statistics display in the "N" display (and
|
||
starting directly with the structure display, then the device display);
|
||
or skipping "non-valid delay time" nodes in the DECnet display; or
|
||
skipping error summary information in the "F" display.
|
||
|
||
^A Toggle alarm (flashing) mode (if applicable). The "^A" command causes
|
||
the entire screen to enter alarm mode (VT61's only). A second "^A"
|
||
command clears alarm mode. SYSDPY will also clear alarm mode on exit.
|
||
|
||
^C Terminate SYSDPY execution. The "^C" command will cause SYSDPY to exit
|
||
at the end of the current update pass if one is in progress, or
|
||
immediately if an update is not in progress. SYSDPY will close any log
|
||
file being written, clear alarm and reverse video modes, and position
|
||
the cursor to the bottom of the screen before exiting.
|
||
|
||
^R Toggle reverse video updating (if applicable). The "^R" command causes
|
||
all subsequent screen updates to be made in reverse video (VT61's only).
|
||
A second "^R" command clears reverse video update mode. SYSDPY will
|
||
also clear reverse video update mode on exit. All screen refreshes
|
||
(always implied when a new display is started) are made in normal video
|
||
regardless of the setting of the reverse video update mode.
|
||
|
||
^Z Terminate SYSDPY execution. The "^Z" command will cause SYSDPY to exit
|
||
at the end of the current update pass if one is in progress, or
|
||
immediately if an update is not in progress. SYSDPY will close any log
|
||
file being written, clear alarm and reverse video modes, and position
|
||
the cursor to the bottom of the screen before exiting.
|
||
|
||
<ESC> Freeze screen as is (any subsequent command will thaw). The <ESC>
|
||
command will cause SYSDPY to cease updating the screen until another
|
||
command is typed. Any command typed (except of course another <ESC>
|
||
command) will enable SYSDPY to resume screen updating.
|
||
|
||
SPACE Update screen display immediately. SYSDPY will always update the screen
|
||
display after issuance of any command (except <ESC>). SPACE will force
|
||
an update cycle without changing any SYSDPY parameters.
|
||
SYSDPY %704(653) Users Reference Manual Page 6
|
||
C Display - DECnet link status display
|
||
|
||
|
||
Following is a sample of the SYSDPY "C" display:
|
||
|
||
DECnet Link Status for System RL171C DEC10 Development 08-Dec-83 14:19:59
|
||
Job Node Chn State XMIT RCVD DOBJ SOBJ Seg XFLOW RFLOW
|
||
1 -- 1 CW FAL 255 561 Seg Seg
|
||
4 -- 1 CW ERCV NICE 561 Seg Seg
|
||
4 -- 2 CW LBM NICE 561 Seg Seg
|
||
4 -- 3 CW NICE NICE 561 Seg Seg
|
||
17 AMBER 1 RN 8 7 VPMU VPMU 561 None Seg
|
||
17 -- 2 CW MAIL MAIL 561 Seg Seg
|
||
18 -- 1 CW PST ANY 561 Seg Seg
|
||
24 -- 1 CW FAL 255 561 Seg Seg
|
||
25 -- 1 CW FAL 255 561 Seg Seg
|
||
26 -- 1 CW DTR DTR 561 Seg Seg
|
||
32 MENTOR 1 RN 155 109 NRT ANY 100 None Seg
|
||
38 KL2137 1 RN 395 113 NRT ANY 64 Seg Seg
|
||
47 KL2137 1 RN 29 25 NRT ANY 64 Seg Seg
|
||
57 KL2102 1 RN 44 26 NRT ANY 500 None Seg
|
||
58 MRVAX 1 RN 10 11 FAL 229 561 None Seg
|
||
64 KL2102 1 RN 7 6 NRT ANY 500 None Seg
|
||
65 KL2102 1 RN 99 189 FAL 229 561 Seg Seg
|
||
66 SPAGS 1 CS 1 NRT ANY 561 Seg Seg
|
||
68 MRVAX 1 RN 60 93 FAL 229 561 None Seg
|
||
69 KL2137 1 RN 46 100 FAL 229 256 Seg Seg
|
||
NRTSER -- 2 CW NRT NRT 561 Seg Seg
|
||
NRTSER_52 MRFORT 3 RN 9252 8162 NRT NRT 64 Seg None
|
||
|
||
The first line of the display identifies the system on which the
|
||
information is being obtained.
|
||
|
||
The second line is the header line which tells you to what each column in
|
||
the display corresponds.
|
||
|
||
Job This column is the job information associated with the link. It has one
|
||
of two formats. For outgoing links, it identifies the job by which this
|
||
link has been opened. For incoming links, it identifies the NRTSER line
|
||
number which is connected to the system.
|
||
|
||
Node This column identifies the node name to which the link is opened.
|
||
Please note that if pass-through is being used it is the node whose
|
||
pass-through task is connected. If there is no node name (CW state),
|
||
two dashes (--) are typed instead of the node name.
|
||
|
||
Chn Is the DECnet channel on which this connection is open.
|
||
|
||
State This is the DECnet state of the link and can have one of the following
|
||
values.
|
||
|
||
CW Connect Wait - the link is waiting for a connect initiate.
|
||
CR Connect Received - a connect has been received on this link.
|
||
CS Connect Sent - a connect initiate has been sent on this circuit.
|
||
RJ Remote Rejected Connect Init.
|
||
RN Link is up and Running.
|
||
DR Disconnect Received.
|
||
DS Disconnect Sent.
|
||
SYSDPY %704(653) Users Reference Manual Page 7
|
||
C Display - DECnet link status display
|
||
|
||
|
||
DC Disconnect Confirmed.
|
||
CF No Confidence - the system has lost confidence in this link.
|
||
LK No Link -the link is no longer valid.
|
||
CM No Communication
|
||
NR No Resources.
|
||
|
||
XMIT The number of messages transmitted.
|
||
|
||
RCVD The number of messages received.
|
||
|
||
DOBJ The destination object type. Certain of these are predefined and will
|
||
type out as alpha symbols to represent them. If they are not, then they
|
||
will type out as the decimal object type which is found in the object
|
||
type field.
|
||
|
||
SOBJ The source object type.
|
||
|
||
Object types may be one of the following:
|
||
|
||
ANY Any task
|
||
FAL File Access Listner
|
||
URD Unit Record Devices
|
||
ATS Application terminal service
|
||
CTS Command terminal Services
|
||
TCV RSX-11M Task control Version 1
|
||
OSI Operator Services Interface
|
||
NRM Node Resources Manager
|
||
70G IMB 3270-BSC Gateway
|
||
80G IBM 2780-BSC Gateway
|
||
90G 10 IBM 3790-BSC Gateway
|
||
TPS TPS Application
|
||
RDA RT-11 DIBOL Application
|
||
T2TH TOPS-20 Terminal Handler
|
||
T2RS TOPS-20 Remote Spooler
|
||
TCV2 RSX-11M Task control version 2
|
||
TLK TLK Utility
|
||
RTL RSX-11M Remote Task Loader
|
||
NICE NICE process
|
||
MTP RSTS/E Media Transfer Program
|
||
HNCT RSTS/E Homogeneous Network CTH
|
||
MAIL Mail Listener
|
||
NRT NRT program
|
||
CTH Concentrator Terminal Handler
|
||
LBM Loop back mirror
|
||
ERCV Event Receiver
|
||
VPMU VAX/VMS Personal Message Utility
|
||
FTS FTS
|
||
PHON PHONE utility
|
||
DDMF Distributed Data Management Facility
|
||
X25G X.25 Gateway server
|
||
UETP UETP
|
||
VMAI VAX/VMS MAIL service
|
||
X29S X.29 Terminal Server
|
||
CAL Calendar system
|
||
X25A X.25 Gateway Access
|
||
SYSDPY %704(653) Users Reference Manual Page 8
|
||
C Display - DECnet link status display
|
||
|
||
|
||
SNAG SNA Gateway access
|
||
SNAR SNA RJE utility
|
||
CTRM CTERM terminal protocol
|
||
DTR DTR test propram
|
||
DTS DTR/DTS test program
|
||
PST Pass-Through task
|
||
|
||
Seg Is the segment size being used to communicate with this node.
|
||
|
||
XFLOW The transmit flow control option.
|
||
|
||
RFLOW The receive flow control option.
|
||
|
||
Flow control options are one of the following:
|
||
|
||
None No flow control is being used
|
||
Seg Segment flow control is being used
|
||
Msg Message flow control is being used
|
||
SYSDPY %704(653) Users Reference Manual Page 9
|
||
* display - DECnet node status
|
||
|
||
|
||
Following is a sample SYSDPY "*" display:
|
||
|
||
DECnet Node Status for System RL211A DEC10 Development 08-Jun-85 14:09:18
|
||
Node Delay Hops Cost Links Address Circuit
|
||
ISHTAR 1 2 7. 95 ETH-0
|
||
MENTOR 1 2 7. 96 ETH-0
|
||
SUBA 1 2 7. 97 ETH-0
|
||
DEMILO 31 1023 7. 98
|
||
D2244A 31 1023 7. 99
|
||
RONCO 1 2 7. 107 ETH-0
|
||
RNCODN 31 1023 7. 108
|
||
WFR1A2 31 1023 7. 109
|
||
KL1026 5000 0 0 7. 110 local
|
||
JINX 1000 1 2 7. 111 DTE-0-3
|
||
IO 1 2 7. 112 ETH-0
|
||
KL2137 3 8 7. 113 ETH-0
|
||
IODN 31 1023 7. 114
|
||
IBOX 3 8 7. 115 ETH-0
|
||
KL2116 3 8 7. 116 ETH-0
|
||
CLOYD 1000 31 1023 7. 140
|
||
CLYDDN 3 11 7. 141 ETH-0
|
||
GIDNEY 1 2 7. 142 ETH-0
|
||
GIDDN 2 3 7. 143 DTE-0-3
|
||
MRCHIP 31 1023 7. 144
|
||
CHIPDN 31 1023 7. 145
|
||
|
||
Node Is the name of the node.
|
||
|
||
Delay Is the milli-second delay to the node. If there is none specified, then
|
||
this node is either not reachable or we have not transfered any data to
|
||
it.
|
||
|
||
Hops This is the number of hops away that the node is.
|
||
|
||
Cost This is the cost to the node.
|
||
|
||
Links This is the number of active links to the node. If there are no active
|
||
links, then this field will be left blank. If the "!" option is used,
|
||
then only nodes with active links will be displayed. If the "" option
|
||
is used then only nodes with valid delay times will be displayed.
|
||
|
||
Circuit This is the circuit currently being used to get to this node. The word
|
||
local means that this is the local node.
|
||
SYSDPY %704(653) Users Reference Manual Page 10
|
||
E Display - Ethernet status
|
||
|
||
|
||
Following is a sample of the SYSDPY "E" display:
|
||
|
||
Ethernet Status of RL226A DEC10 Development 21-Aug-85 17:01:29 UP:05:00:46
|
||
|
||
Chan/Kont State E-Net Address DgmXmt DgmRcv
|
||
ETH-0 Online AA-00-04-00-6E-1C 35048 107327
|
||
NI-0 Online AA-00-03-03-00-22 34395 100269
|
||
NI-1 Online AA-00-03-03-00-13 653 7058
|
||
|
||
Protocol State Kont User DgmXmt DgmRcv FQE
|
||
60-04 LAT Online NI-0 System 34365 97026 5
|
||
90-00 Loopback Online NI-0 System 0 2 0
|
||
60-02 RmtCon Online NI-0 System 30 3239 0
|
||
-Inf- Online Job 17 Ctx 1 0 0 0
|
||
60-01 DNA/MOP Online NI-0 Job 17 Ctx 1 0 2 0
|
||
60-03 DECnet Online NI-1 System 653 7058 3
|
||
-Inf- Online Job 23 Ctx 1 0 0 0
|
||
|
||
|
||
The Ethernet display comes with two basic sub-displays: the Channel and
|
||
Kontroller display; and the Protocol display.
|
||
|
||
The Channel and Kontroller display provides information about each Ethernet
|
||
"channel" in service on the system, and all the "kontrollers" (or "KLNI"s)
|
||
associated with that channel. The display columns are as follows:
|
||
|
||
Chan/Kont This column identifies first the Ethernet Channel, and on subsequent
|
||
lines indented by two spaces each Ethernet Kontroller (e.g., a "KLNI")
|
||
associated with that channel. Although the names are the same, these
|
||
channels and kontrollers are nonetheless distinct entities from DECnet
|
||
"circuits" and "lines".
|
||
State The "State" column indicates whether the specified channel or kontroller
|
||
is "online" or "offline".
|
||
E-Net Address This column lists the physical Ethernet Address of the specified
|
||
channel or kontroller. In keeping with Ethernet conventions, this
|
||
address is displayed in hexadecimal, with "-" characters between each
|
||
byte's worth of address value.
|
||
DgmXmt The "DgmXmt" column shows the count of "datagrams" (or messages)
|
||
transmitted through the specified channel or kontroller.
|
||
DgmRcv The "DgmRcv" column shows the count of "datagrams" (or messages)
|
||
received through the specified channel or kontroller.
|
||
|
||
The Protocol display shows the Ethernet protocols enabled for the previous
|
||
Channel and Kontroller list, as follows:
|
||
|
||
Protocol The "Protocol" column shows each Ethernet protocol enabled. The
|
||
protocol is displayed in typical Ethernet fashion as a two-byte
|
||
hexadecimal value with a "-" separating the two bytes. After each
|
||
protocol is displayed numerically, it is identified by name:
|
||
|
||
60-01 DNA/MOP - the MOP dump and load maintenance protocol
|
||
60-02 RmtCon - the MOP remote console protocol
|
||
60-03 DECnet - the DECnet/NSP routing protocol
|
||
60-04 LAT - the Local Area Terminal protocol
|
||
60-05 Diag's - reserved for diagnostic usage
|
||
SYSDPY %704(653) Users Reference Manual Page 11
|
||
E Display - Ethernet status
|
||
|
||
|
||
60-06 Customer - a protocol reserved for customer usage
|
||
60-07 SCA - the System Communication Architecture protocol
|
||
90-00 Loopback - the loopback protocol
|
||
|
||
There are also several "pseudo-protocols" available for user programs to
|
||
utilize:
|
||
|
||
-Inf- Info protocol. The "info" protocol is not a true Ethernet
|
||
protocol, but rather a software handle via which user programs
|
||
can obtain Ethernet information. Internally to the monitor, the
|
||
"info" protocol uses the same data structures as a "real"
|
||
protocol, and so appears in the protocol display.
|
||
-Prm- Promiscuous protocol. The promiscuous protocol is a "catch-all"
|
||
that signifies that all protocol types are to be received.
|
||
-Unk- Unknown protocol. The "unknown" protocol is another "catch-all"
|
||
that signifies any protocol type not otherwise explicitly
|
||
enabled (in effect, a "wastebucket").
|
||
|
||
State The "State" column indicates whether the associated kontroller is
|
||
"online" or "offline".
|
||
Kont The "Kont" column identifies the Ethernet Kontroller associated with the
|
||
specified protocol.
|
||
User The "User" column identifies the logical "user" of a given protocol,
|
||
either the system (for such as DECnet) or a particular user job (such as
|
||
NML for the MOP dump and load protocol).
|
||
DgmXmt The "DgmXmt" column displays the count of datagrams that have been
|
||
transmitted for the specified protocol and kontroller.
|
||
DgmRcv The "DgmRcv" column displays the count of datagrams that have been
|
||
received for the specified protocol and kontroller.
|
||
FQE The "FQE" column shows the number of "Free Queue Errors" which have
|
||
occurred for the specified protocol and kontroller. A free queue error
|
||
occurs when a message is received for the specified protocol, but there
|
||
are no message buffers available ("free") to hold the message.
|
||
SYSDPY %704(653) Users Reference Manual Page 12
|
||
F display - file system statistics
|
||
|
||
|
||
Following is a sample of the SYSDPY "F" display:
|
||
|
||
Disk Status for RN212A DEC10 TRISMP 04-Jun-85 13:18:39 (+) UP:00:05.10
|
||
Unit or F/S Free BR BW DR DW MR MW
|
||
BLKK Mnt:13 111140
|
||
RNA3(BLKK0) 111140 3528 2556 6508 4381 491 996
|
||
RNC3(.....) 9205 5954 8573 604 635 1341
|
||
SWP Errors: SDEV:1 RETRIES:1 LBN:537706711 1CONI:540100,222615
|
||
2CONI:500000,2415 1DATAI:7000,600 2DATAI:6000,0
|
||
DSKR Mnt:1 191120
|
||
RNA8(DSKR0) 191120 1 31 20 0 44 41
|
||
RNC8(.....) 3 117 70 0 55 167
|
||
SWP
|
||
BLKY Mnt:8 101535
|
||
RPG0(BLKY0) 101535 0 0 12323 1 45 0
|
||
DSKT Mnt:10 584880
|
||
RAI0(DSKT0) 291190 475 533 534 447 116 77
|
||
RAH2(DSKT1) 293690 545 622 1233 649 107 136
|
||
DSKB Mnt:18 40310
|
||
RAI23(DSKB0) 40310 381 430 3093 563 522 737
|
||
POOF Mnt:0 251910
|
||
RAH47(POOF0) 251910 0 0 0 0 70 0
|
||
|
||
Swap Unit SR SW PR PW Used(P)
|
||
RPA3(DSKA0) 41148 36416 108 624 1026/8190 = 13%
|
||
RPF3(.....) 5460 3112 36 40
|
||
RNA3(BLKK0) 39300 38320 188 552 419/4096 = 10%
|
||
RNC3(.....) 2344 184 36 0
|
||
RNA8(DSKR0) 48712 36292 184 436 388/8190 = 5%
|
||
RNC8(.....) 2856 952 32 0
|
||
|
||
|
||
|
||
The first line is the standard SYSDPY "ID" line, containing the name of the
|
||
system (preceded by the header "This is"), the current date and time, and
|
||
finally the system uptime.
|
||
|
||
The "F" display is divided into two sub-displays: disk file structure and
|
||
unit information, and swapping unit information. The first portion of the
|
||
display is devoted to disk file structures. Each structure is first identified:
|
||
|
||
<str> The disk file structure is first identified by name (in the sample
|
||
screen shown above the first structure name is "BLKK", the second
|
||
structure name is "DSKR", and so on.
|
||
Mnt:n The total mount count for the structure (note that being in the active
|
||
swapping list counts as a "mount", as does being in the system search
|
||
list).
|
||
<free> The total free blocks for the entire structure (i.e., the sum of free
|
||
blocks for all units combined within the file structure).
|
||
|
||
Next, each disk unit in the file structure is summarized. First the count
|
||
of I/O operations for that unit is listed in columns as follows:
|
||
|
||
Unit or F/S This column identifies first the physical disk unit or drive and
|
||
second the logical disk unit ID (enclosed within parenthesis) within a
|
||
SYSDPY %704(653) Users Reference Manual Page 13
|
||
F display - file system statistics
|
||
|
||
|
||
file structure which is mounted on that physical drive. A disk unit ID
|
||
of "....." indicates that this physical unit is an alternate port for
|
||
the immediately preceding disk unit or drive. The unit name is indented
|
||
to distinguish the physical unit from the preceding logical file
|
||
structure (not indented) to which the unit belongs.
|
||
Free Free count. The number of free blocks available on the specific unit
|
||
(as opposed to the entire file structure). For alternate ports of a
|
||
multi-ported disk the free count is blank (since the free count is
|
||
dependent on the pack mounted, not the access port).
|
||
BR Buffered Reads. The count of user-mode buffered I/O reads (i.e., disk
|
||
reads done in ASCII, ASCII line, byte, image, image binary, or binary
|
||
I/O mode) for that unit in disk blocks.
|
||
BW Buffered Writes. The count of user-mode buffered I/O writes (i.e., disk
|
||
writes done in ASCII, ASCII line, byte, image, image binary, or binary
|
||
I/O mode) for that unit in disk blocks.
|
||
DR Dump Reads. The count of user-mode dump I/O reads (i.e., disk reads
|
||
done in image dump, dump records, or dump record I/O mode) for that unit
|
||
in disk blocks.
|
||
DW Dump Writes. The count of user-mode dump I/O writes (i.e., disk writes
|
||
done in image dump, dump records, or dump record I/O mode) for that unit
|
||
in disk blocks.
|
||
MR Monitor Reads. The count of monitor reads (i.e., disk blocks read by
|
||
the monitor on behalf of a user, as in reading directories or RIBs) for
|
||
that unit in disk blocks.
|
||
MW Monitor Writes. The count of monitor writes (i.e., disk blocks written
|
||
by the monitor on behalf of a user, as in updating SATs) for that unit
|
||
in disk blocks.
|
||
|
||
Following the I/O operation counts for each unit, the status of each unit
|
||
is detailed as follows:
|
||
|
||
RHB Re-read Home Blocks. The unit has gone offline or unsafe and the
|
||
monitor must read the disk pack home blocks again in order to verify
|
||
that the correct disk pack is still mounted on that unit
|
||
OFL OFfLine. The unit is currently offline (although the monitor thinks
|
||
there should be a disk mounted and accessible on that unit).
|
||
HWP Hardware Write Protect. The unit is write protected by hardware rather
|
||
than software. The monitor is totally unable to write onto disk unit
|
||
(e.g., for swapping).
|
||
SWP Software Write Protect. The unit is write protected by software for
|
||
this job. The monitor is able to write onto the disk unit (e.g., for
|
||
updating file access dates), and other jobs are able to write onto the
|
||
unit.
|
||
SAF Single Access File structure. The unit is part of a single-access file
|
||
structure (i.e., only one job is allowed to access the disk unit).
|
||
PRF PRivate File structure. The unit is part of a "private" file structure.
|
||
A private file structure is one that can be mounted only by its owner's
|
||
project group or by a privileged job.
|
||
NNA No New Accesses. The unit is "locked" by the operator (i.e., no new
|
||
file accesses by users are allowed). Typically this is done prior to
|
||
the removal of a file structure in order to let file accesses "wind
|
||
down" and gracefully terminate before the file structure is actually
|
||
removed from the system.
|
||
AWL Write Locked for All. The unit is write locked for all jobs in the
|
||
system (unlike SWP above which applies only to this job).
|
||
SYSDPY %704(653) Users Reference Manual Page 14
|
||
F display - file system statistics
|
||
|
||
|
||
HDEV Hard DEVice errors. This is the total count of non-recoverable errors
|
||
other than data errors (i.e., the hardware is at fault (such as a power
|
||
supply failure), not the data).
|
||
HDAT Hard DATa errors. This is the total count of non-recoverable errors in
|
||
the data itself (i.e., the hardware is functioning correctly but the
|
||
data (or data media) is at fault).
|
||
SDEV Soft DEVice errors. This is the total count of recoverable errors other
|
||
than data errors.
|
||
SDAT Soft DATa errors. This is the total count of recoverable errors in the
|
||
data itself.
|
||
RETRIES The number of times the monitor tried the last operation before it
|
||
finally succeeded (soft error condition) or failed (hard error
|
||
condition).
|
||
SER SAT ERrors. This is the count of the number of times that a disk SAT
|
||
block disagreed with the monitor's main memory count of the number of
|
||
free blocks on the disk unit.
|
||
RER RIB ERrors. This is the count of RIB (Retrieval Information Block)
|
||
errors encountered in files on the disk unit.
|
||
CER Checksum ERrors. This is the count of checksum errors encountered in
|
||
files on the disk unit. A checksum error occurs when the checksum field
|
||
in a RIB pointer does not match the calculated checksum of the first
|
||
word pointed to by the RIB pointer.
|
||
PHUNG Position HUNG count. This is the count of the number of times the disk
|
||
unit "hung" during a positioning operation.
|
||
THUNG Transfer HUNG count. This is the count of the number of times the disk
|
||
unit "hung" during a transfer operation but the monitor managed to
|
||
recover (i.e., get the unit going again and complete the transfer
|
||
operation) by stopping the unit in transfer state.
|
||
NTHUNG Non-recoverable Transfer HUNG count. This is the count of the number of
|
||
times the disk unit "hung" during a transfer operation and the monitor
|
||
was unable to recover and complete the transfer.
|
||
SHUNG Software HUNG count. This is the count of the number of times the
|
||
monitor itself got confused (e.g., disk unit and channel idle but in
|
||
transfer wait state) but noticed and recovered anyway.
|
||
LBN Logical Block Number. This is the logical block number (within the disk
|
||
unit) for which the last error occurred.
|
||
1CONI This is the disk unit status (CONI) after the last initial error
|
||
occurred and before any recovery was attempted.
|
||
2CONI This is the disk unit status (CONI) after the last soft error recovery
|
||
or hard error fatality.
|
||
1DATAI This is the disk unit status (DATAI) after the last initial error
|
||
occurred and before and recovery was attempted.
|
||
2DATAI This is the disk unit status (DATAI) after the last soft error recovery
|
||
or hard error fatality.
|
||
|
||
|
||
|
||
After all file structures have been listed a summary is given of the
|
||
swapping units as follows:
|
||
|
||
Swap Unit As in the "Unit or F/S" column above this column identifies both
|
||
the physical and logical disk unit.
|
||
SR The total count of swap reads (in blocks) for this unit.
|
||
SW The total count of swap writes (in blocks) for this unit.
|
||
PR The total count of pageing reads (in blocks) for this unit.
|
||
SYSDPY %704(653) Users Reference Manual Page 15
|
||
F display - file system statistics
|
||
|
||
|
||
PW The total count of pageing writes (in blocks) for this unit.
|
||
Used (P) The amount of space currently in use on the swapping unit and
|
||
the total swapping space available on that unit (separated by a "/").
|
||
Note that this includes any dormant high segments residing on that unit
|
||
(which is not included in the SWP field of the "N" display). This field
|
||
is left blank for alternate ports as, like the free count above, the
|
||
space used is dependent on the pack itself and not on the ports.
|
||
|
||
Finally, if there have been any swapping I/O errors a line is printed
|
||
summarizing the errors:
|
||
|
||
Swap errors The total number of swap I/O errors.
|
||
CHK At least one checksum error occured.
|
||
DEV At least one device error occured.
|
||
DAT At least one data error occured.
|
||
Lost Total swapping space lost due to I/O errors.
|
||
SYSDPY %704(653) Users Reference Manual Page 16
|
||
K Display - CI network information
|
||
|
||
|
||
Following is a sample of the SYSDPY "K" display:
|
||
|
||
CI Status of RL226A DEC10 Development 21-Aug-85 17:01:27 UP:05:00:45
|
||
|
||
Open Paths:
|
||
CI Node 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
|
||
CPU0 -- AB AB
|
||
CPU1 AB AB --
|
||
|
||
Packet counts:
|
||
XMT Avg/sec RCV Avg/sec Discarded Node
|
||
CPU0 107498 5.96 248884 13.79 0 ALL
|
||
CPU1 113200 6.27 158556 8.79 1 ALL
|
||
|
||
Statistics:
|
||
A ACK A NAK A NRS B ACK B NAK B NRS
|
||
CPU0 52208 46 9297 51641 6 9502
|
||
CPU1 54900 69 35744 45219 58 35655
|
||
|
||
Errors:
|
||
CPU0 CRC:37
|
||
CPU1 CRC:69
|
||
|
||
|
||
The CI network display is broken into several columnar sub-displays, each
|
||
replicated once per CI (or KLIPA) channel per CPU.
|
||
|
||
First is the basic CI topology under the heading "Open Paths:". There is a
|
||
column for each of the 16 possible CI node addresses. Each CPU or CI channel is
|
||
then displayed. A "--" indicates that the specified CPU or channel is assigned
|
||
to that CI node address. An "A" or "B" indicates which of the two redundant CI
|
||
paths to a node are usable.
|
||
|
||
Second is the display of traffic counters under the heading
|
||
"Packet counts:" with the following columns (again replicated once per CPU or
|
||
channel):
|
||
|
||
XMT The "XMT" column shows the number of CI packets (datagrams or messages)
|
||
transmitted on that CPU or channel.
|
||
Avg/sec This column then displays the preceding "XMT" count as a "per second"
|
||
statistic (i.e., average packets per second transmitted).
|
||
RCV The "RCV" column shows the number of CI packets (datagrams or messages)
|
||
received by the CPU or channel.
|
||
Avg/sec This column then displays the preceding "RCV" count as a "per second"
|
||
statistic (i.e., average packets per second received).
|
||
Discarded The "Discarded" column shows the number of datagrams that were
|
||
discarded for the specified CPU or channel because the software did not
|
||
supply enough receive buffers.
|
||
Node The "Node" column shows the CI node(s) for which the port is recording
|
||
traffic information. The default is all nodes unless changed by the
|
||
"CICTRS" utility.
|
||
|
||
Next is a display of packet ACKing information under the heading "Statistics:".
|
||
The displayed statistics are:
|
||
SYSDPY %704(653) Users Reference Manual Page 17
|
||
K Display - CI network information
|
||
|
||
|
||
A ACK The "A ACK" column shows the number of packets which were acknowledged
|
||
by the remote node (successfully transmitted) on CI path A.
|
||
A NAK The "A NAK" column shows the number of packets for which transmission
|
||
failed on CI path A because the remote node returned a negative
|
||
acknowledgement.
|
||
A NRS The "A NRS" column shows the number of packets for which transmission
|
||
failed on CI path A because the remote node did not respond with an
|
||
acknowledgement in a sufficient amount of time.
|
||
B ACK The "B ACK" column shows the number of packets which were acknowledged
|
||
by the remote node (successfully transmitted) on CI path B.
|
||
B NAK The "B NAK" column shows the number of packets for which transmission
|
||
failed on CI path B because the remote node returned a negative
|
||
acknowledgement.
|
||
B NRS The "B NRS" column shows the number of packets for which transmission
|
||
failed on CI path B because the remote node did not respond with an
|
||
acknowledgement in a sufficient amount of time.
|
||
|
||
Finally, a list of error counts is displayed under the heading "Errors:" for
|
||
each CPU or channel.The types of error are:
|
||
|
||
CRC CRC checksum errors detected in received packets
|
||
MVR PAR Parity errors detected by the "data mover"
|
||
CBUS PAR CBUS parity errors
|
||
REG PLIPE Register parity errors
|
||
DATA PLIPE Data parity errors
|
||
CHN Errors detected by the KL-10 internal channel interface
|
||
EBUS PAR EBUS parity errors
|
||
SPR CHN Spurious channel errors
|
||
CBUS AVL TMO CBUS timeout ("busy-too-long") errors
|
||
SPR RCV ATTN Spurious receive attention interrupts
|
||
SPR XMT ATTN Spurious transmit attention interrupts
|
||
XMT BFR PAR Parity errors detected in the transmit buffer
|
||
XMT TMO Packet transmission timeouts
|
||
SYSDPY %704(653) Users Reference Manual Page 18
|
||
M display - job and memory statistics
|
||
|
||
|
||
Following is a sample of the SYSDPY "M" display:
|
||
|
||
This is RN212A DEC10 TRISMP 04-Jun-85 13:17:35 (+) UP:00:10.98
|
||
VM(MAX=37862,USED=2394) PGR.USER=10.0 PFC:NIW=3194 IW=24484
|
||
Job Who Where What Virtual Physical PGR State Runtime
|
||
15 10,701 117 DTECO 83+35(511) 83+35+5(511) 0.00 TI 00:00.03
|
||
16 [OPR] D424 LPTSPL 46+39(512) 25+39+4(512) 0.55 HB V 00:00.00
|
||
17 10,6016 114 SEARCH 2+12(511) 2+12+4(511) 0.00 ^C 00:01.10
|
||
18 [OPR] J4 FAL 139+39(512) 139+39+3(512) 0.00 HS 00:00.00
|
||
19 [OPR] D424 NML 40+128(512) 26+128+3(512) 8.81 HB V 00:00.00
|
||
20 [OPR] D424 NETMAI 43+11(512) 43+11+4(512) 0.00 ED 00:00.00
|
||
21 [OPR] 31 OPR 55+39(512) 55+39+3(512) 6.77 HB 00:00.00
|
||
22 [OPR] D424 PSTHRU 4+7(512) 4+7+3(512) 0.00 HB S 00:00.00
|
||
23 [OPR] D424 MIC 2+16(512) 2+16+3(512) 0.00 HS 00:00.00
|
||
24 [OPR] D424 MIC 2+15(512) 2+15+4(512) 0.00 HS# 00:00.00
|
||
25 30,5570 120 DIRECT 6+47(1024) 6+47+5(512) 0.00 ^C 00:00.00
|
||
26 [OPR] D424 DTELDR 6+8(512) 6+8+3(512) 0.00 HS 00:00.00
|
||
27 [OPR] J4 FAL 143+39(512) 143+39+3(512) 0.00 HS 00:00.00
|
||
28 10,6026 124 RL211A 229+272(2000) 229+272+4(1000) 0.00 ^C S 00:00.00
|
||
29 [SELF] 123 MS 240+80(10000) 240+80+6(1000) 0.00 HB S 00:00.00
|
||
30 [SELF] 126 SYSANS 18+0(10000) 18+0+6(1000) 0.00 RN+ 00:00.31
|
||
31 30,6003 125 D6TQ3 80+0(511) 80+0+4(511) 0.00 ^C S 00:00.00
|
||
32 10,6026 127 DIP 5+27(2000) 5+27+5(1000) 0.00 ^C S 00:00.00
|
||
33 30,5730 32 DTECO 2015+35(16384) 415+35+5(512) 117.78 TINV 00:00.06
|
||
34 10,6062 121 DIRECT 14+47(511) 14+47+5(511) 0.00 ^C S 00:00.00
|
||
35 10,701 J13 MACRO 132+25(511) 132+25+5(511) 0.00 RN 00:04.08
|
||
|
||
|
||
|
||
The first line is the standard SYSDPY "ID" line, containing the name of the
|
||
system (preceded by the header "This is"), the current date and time, and
|
||
finally the system uptime.
|
||
|
||
The second line summarizes general virtual memory usage as follows:
|
||
|
||
VM System-wide virtual memory usage as follows:
|
||
MAX The amount of virtual memory still available for all users
|
||
(i.e., total swapping space available minus the amount of
|
||
virtual memory currently being used).
|
||
USED The amount of virtual memory currently in use by all jobs.
|
||
PGR.USER The total system-wide paging rate for all users.
|
||
PFC Page Fault Class. This is the class of page fault which caused paging
|
||
operations.
|
||
NIW Not In Working set. This class of page fault occurs for pages
|
||
which are not in the job's working set, i.e., those pages which
|
||
are paged out to the swapping media (this includes allocated but
|
||
zero pages).
|
||
IW In Working set. This class of page faults occurs for pages
|
||
which are in the job's working set but which have access allowed
|
||
turned off, i.e., those pages which do not require being read in
|
||
from the swapping space.
|
||
|
||
The remainder of the screen is devoted to job display.
|
||
SYSDPY %704(653) Users Reference Manual Page 19
|
||
M display - job and memory statistics
|
||
|
||
|
||
The "Job", "Who", "Where", "What", "State", and "Runtime" columns are the
|
||
same as for the "N" display.
|
||
|
||
The memory statistics are broken down into two major columns (each with
|
||
several fields) to describe the job's virtual and physical (working set) memory
|
||
usage as follows:
|
||
|
||
Virtual This column first lists the job's low segment virtual size, followed by
|
||
the job's high segment virtual size, followed by the job's virtual
|
||
memory limit (enclosed in parenthesis).
|
||
Physical This column lists first the job's low segment physical size,
|
||
followed by the job's high segment physical size, followed by the job's
|
||
"monitor's per-process" size (which includes the job's page map ("UPT")
|
||
and section maps, disk DDBs, TMPCOR, pathological name definitions, and
|
||
so on), and finally the job's physical memory limit (enclosed in
|
||
parenthesis). The first three fields comprise the job's working set
|
||
(but note that the "per process" pages are not counted against the job's
|
||
physical limit).
|
||
SYSDPY %704(653) Users Reference Manual Page 20
|
||
N display - job and system statistics
|
||
|
||
|
||
Following is a sample of the SYSDPY "N" display:
|
||
|
||
Job Who Where What #P State Runtime This is RL366A DEC10 Development
|
||
16 10,6016 114 STECO 100 RN 00:00.80 02-Aug-88 11:13:49 UP:01:04:29
|
||
17 [OPR] J4 FAL 181 HS S 00:00.00 (+) ID OV LS UPTIME CTX UUO DBL CSH
|
||
18 [OPR] D424 NML 157 HB V 00:00.00 CPU0 0 47 0 00:11.36 11 139 0 12
|
||
19 [OPR] D424 MX 185 ED 00:00.00 CPU1 0 16 0 00:11.35 4 54 0 4
|
||
20 [OPR] 31 OPR 96 HB S 00:00.00 CPU2 (Not Running)
|
||
21 [OPR] D424 PSTHRU 14 HB S 00:00.00 DSKI DSKO SWPI SWPO MTAI MTAO
|
||
22 [OPR] D424 MIC 21 HS 00:00.00 CPU0 103 21 260 58 0 0
|
||
23 [OPR] D424 MIC 21 HS# 00:00.00 CPU1 47 0 78 317 144 0
|
||
24 30,5570 120 NETWOR 28 ^C S 00:00.00 ANF In:167 Out:787 Cor:2603
|
||
25 [OPR] D424 DTELDR 17 HS 00:00.00 DCN In:248 Out:199 Blk:10/80=13%
|
||
26 [OPR] J4 FAL 185 HS 00:00.00 ETH In:1178 Out:151 Dgm:12/2
|
||
27 10,6026 124 RL366A 505 ^C S 00:00.00 TTY In:6 Out:498 Cnk:1775/2660=67%
|
||
28 [SELF] 123 MS 326 HB 00:00.00 IPCF S:0 Out:3 W/P:0/0
|
||
29 [SELF] 126 SYSANS 24 RN+ 00:00.20 Mem:512/1965 Shr:550 JRN:5/5/32
|
||
30 30,6003 125 D6TQ3 84 ^C S 00:00.00 Use:3052/4741 Swp:2756/39468 ASR:.24
|
||
31 10,6030 102 SED 65 HB 00:24.30 FRU:25568/70272=36.38%
|
||
32 10,6026 127 DIP 37 ^C S 00:00.00 KSYS:+1D10:45 HDE:19 POK:41/8
|
||
33 30,5730 32 DTECO 455 TINV 00:00.26 Job:39/100 Det:16
|
||
34 10,6062 121 DIRECT 66 ^C S 00:00.00 Struc Mnt Free Struc Mnt Free
|
||
35 10,701 J13 MACRO 137 RN 00:04.88 BLKX 10 16905 RENG 2 142420
|
||
37 10,6062 132 DTECO 123 ^CNS 00:00.00 DSKA 12 7580 DSKP 3 205510
|
||
38 10,6036 4 STECO 171 RN 00:00.21 AP10 1 120165 DSKC 16 74240
|
||
52 [OPR] 115 SYSANS 19 HS+ 00:00.25 BLKK 13 111930 DSKR 1 191120
|
||
53 [OPR] 116 OPR 96 HB S 00:00.00 DSKZ 0 554173 BLKY 8 101535
|
||
|
||
|
||
|
||
This display has two completely independent componets - a job display (the
|
||
left half of the screen) and the system display (the right half of the screen).
|
||
If "S" mode is in effect then the system display is not shown (the job display
|
||
is expanded to fill the screen).
|
||
|
||
|
||
|
||
The job display shows all the jobs in use, by whom, doing what, etc. The
|
||
job information displayed is as follows:
|
||
|
||
Job The job number.
|
||
Who The user account running in that job slot. Normally the user ppn is
|
||
listed. There are two special cases:
|
||
|
||
[OPR] The "user" is the privileged operator account (usually [1,2]).
|
||
[SELF] The "user" is running under the same account under which SYSDPY
|
||
is running.
|
||
|
||
Where The terminal which is controlling the job, if any. This field has
|
||
several possible representations:
|
||
|
||
CTY The terminal is the system CTY.
|
||
DET There is no terminal attached to that job. If the job has PEEK
|
||
or SPY privileges this will be expanded to include the terminal
|
||
to which the job was last attached.
|
||
SYSDPY %704(653) Users Reference Manual Page 21
|
||
N display - job and system statistics
|
||
|
||
|
||
Dnn There is no terminal currently attached to that job. The job
|
||
was last attached to TTYnn. This format requires PEEK or SPY
|
||
privileges.
|
||
Jnn The job is being controlled by job nn (i.e., the job is attached
|
||
to a PTY owned by job nn). This is the normal display for a
|
||
controlled job but it may be changed by the "#" command to
|
||
display the PTY number instead.
|
||
Pnn The job is attached to PTYnn (i.e., the job is being controlled
|
||
by another job). The "#" command may be used to display the
|
||
controlling job number instead.
|
||
nn The job is attached to TTYnn.
|
||
|
||
What The job's logical program name. Although usually the name of the
|
||
program last run by that job, the job may have issued a SETNAM monitor
|
||
call to change the program name.
|
||
#P The total user working set size (including "monitor per process" pages
|
||
such as the page map).
|
||
State The state of the job. This column consists of the basic state code (two
|
||
letters and/or digits) plus assorted flags. The basic state code
|
||
(running, in I/O wait, etc.) is shown first. Although nominally the
|
||
state code names are the same as the names of the actual monitor job
|
||
queues some of the state names are "SYSDPY Specials" which are intended
|
||
to convey more information about the job than just the job queue in
|
||
which the job currently resides:
|
||
|
||
AU Alter UFD (or SFD) wait. The AU "resource" is essentially the
|
||
monitor's file directory interlock. In order to change a file
|
||
directory (e.g., create or delete files) the job must have the
|
||
file directory interlock. The directory interlock is on a per
|
||
directory per structure basis. Note that this file directory
|
||
interlock is NOT the same as the STRUUO UFD interlock.
|
||
CA Core Allocation wait. The job is attempting to lock in
|
||
physically contiguous memory but must wait for the monitor to
|
||
move (swap) other jobs out of the way first.
|
||
CB Core Block wait. The CB "resource" is essentially the monitor's
|
||
file system interlock based on the monitor's file system
|
||
database in monitor free core - hence the name "Core Block".
|
||
Only one job may have the CB resource at any time, all other
|
||
jobs must queue up for it to become available.
|
||
CX ConteXt resource wait. The CX "resource" interlocks PDB
|
||
creation, deletion, and context block scanning. It is a
|
||
job-wide resource which may be gotten at UUO level or clock
|
||
level by any job or CPU wishing to modify a PDB or context block
|
||
for another job. In particular, the CX resource sees the most
|
||
use during job creation/destruction, IPCF packet/page
|
||
manipulations, and of course all command or UUO context related
|
||
operations.
|
||
CW Command Wait. Although the user program is still running (i.e.,
|
||
it is not in ^C state) the user typed a command which is still
|
||
pending on the job's controlling terminal. This is a SYSDPY
|
||
Special state, the job can be in any of the queues except the ST
|
||
queue.
|
||
DA Disk Allocation wait. The DA "resource" is essentially the
|
||
monitor's disk unit SAT (Storage Allocation Table) interlock.
|
||
Only one job may have the DA resource for any specific disk unit
|
||
SYSDPY %704(653) Users Reference Manual Page 22
|
||
N display - job and system statistics
|
||
|
||
|
||
at any time, all other jobs must queue up for it to become
|
||
available.
|
||
DC Data Control wait.
|
||
DI Disk Input wait. The job is blocked waiting its turn to read
|
||
from a disk unit. This is a SYSDPY Special state which requires
|
||
PEEK or SPY privileges, the job is actually in the DI queue.
|
||
DO Disk Output wait. The job is blocked waiting its turn to write
|
||
to a disk unit. This is a SYSDPY Special state which requires
|
||
PEEK or SPY privileges, the job is actually in the DI queue.
|
||
DS Disk I/O wait Satisfied. Formerly in DI/DO/DW state, the job's
|
||
disk I/O request has been completed at disk interrupt level.
|
||
The job is waiting for the scheduler to requeue the job into the
|
||
run queue(s).
|
||
DW Disk I/O wait. The job is blocked waiting its turn to either
|
||
read or write form or to a disk unit. This is a SYSDPY Special
|
||
state, the job is actually in the DI queue.
|
||
D1 DECtape controller number 1 wait. The job is waiting for the
|
||
first DECtape controller to become available for some sort of
|
||
I/O operation.
|
||
D2 DECtape controller number 2 wait. The job is waiting for for
|
||
the second DECtape controller to become available for some sort
|
||
of I/O operation.
|
||
E6 Event DN60 wait. The job is waiting for a DN60-class front end
|
||
operation to complete. This is a SYSDPY Special state, the job
|
||
is actually in the EW queue.
|
||
EF Event Front-end wait. The job is performing some sort of
|
||
operation involving a "front-end" processor and is waiting for
|
||
the operation to complete. This is a SYSDPY Special state, the
|
||
job is actually in the EW queue.
|
||
EK Event Kontroller wait. The job is requesting the monitor to
|
||
perform some magnetic tape operation which is blocked pending
|
||
the availability of the tape kontroller. This is a SYSDPY
|
||
Special state, the job is actually in the EW queue.
|
||
EL Event Label wait. The job is performing some sort of magnetic
|
||
tape operation which requires the intervention of the tape label
|
||
processor. This is a SYSDPY Special state, the job is actually
|
||
in the EW queue.
|
||
EN Event Network wait. The job is performing some sort of
|
||
operation with an ANF network device which is blocked pending
|
||
completion. This is a SYSPDY Special state, the job is actually
|
||
in the EW queue.
|
||
ER Event Rewind wait. The job is waiting for a magnetic tape
|
||
rewind operation. This is a SYSDPY Special state, the job is
|
||
actually in the EW queue.
|
||
ES Event wait Satisfied. Formerly in some sort of event wait, the
|
||
job is now ready to run again, and is waiting for the monitor to
|
||
reschedule the job into the run queues. This is a SYSDPY
|
||
Special state, the job is actually in the EW queue(s).
|
||
EV EVM (Exec Virtual Memory) wait. The job is attempting some
|
||
(probably I/O) operation which requires some part of the job's
|
||
address space to be mapped into the monitor's address space,
|
||
(such as DECtape I/O). The job must wait until other jobs free
|
||
up sufficient EVM for the monitor to honor the job's request.
|
||
EW Event Wait. This wait state covers a wide range of conditions,
|
||
such as waiting for a magnetic tape to rewind or a network task
|
||
SYSDPY %704(653) Users Reference Manual Page 23
|
||
N display - job and system statistics
|
||
|
||
|
||
channel connection. This is sort of a catch-all wait state for
|
||
any type of wait condition which does not deserve a monitor
|
||
queue all to itself (such as the "DI/DO/DS" state above).
|
||
Hn The job is in the run queue(s) and is running in high priority
|
||
run queue "n". This is a SYSDPY Special state, the job is
|
||
actually in the RN queue(s).
|
||
HB HiBernate. The job has suspended execution pending some sort of
|
||
external awakening condition, such as I/O completion or
|
||
reception of an IPCF packet (a HIBER with a zero (infinite)
|
||
SLEEP time). This is a SYSDPY Special state, the job is
|
||
actually in the SL queue.
|
||
HS Hibernate with Sleep. The job has suspended execution pending
|
||
either some sort of external awakening condition or the passage
|
||
of a specified time interval (a HIBER with a non-zero SLEEP
|
||
time). This is a SYSDPY Special state, the job is actually in
|
||
the SL queue.
|
||
IN INput wait. The job is waiting for some sort of input operation
|
||
to complete. This is a SYSDPY Special state which requires PEEK
|
||
or SPY privileges, the job is actually in the IO queue.
|
||
IO I/O wait. The job is waiting for some sort of currently active
|
||
I/O operation to complete, or possibly the monitor has stopped
|
||
the job and is waiting for the job's I/O to complete so the job
|
||
can be swapped.
|
||
JD Job DAEMON wait. The job has issued a DAEMON monitor call but
|
||
DAEMON has not finished servicing the request yet.
|
||
MM Memory Management wait. The MM "resource" is essentially the
|
||
monitor's main memory interlock. A program must "own" the MM
|
||
resource before it can change its main memory image (e.g.,
|
||
allocate more memory via a CORE or PAGE. monitor call). Only
|
||
one job may own the MM resource, all other jobs must queue up
|
||
for it to become available.
|
||
NA NAp. The job has temporarily suspended active execution (SLEEP
|
||
or HIBER) for a very short interval (less than one second).
|
||
NU NUll. The NU queue contains all the jobs which are not in use.
|
||
Since SYSDPY does not display jobs which are not in use this
|
||
state should never appear.
|
||
OU OUtput wait. The job is waiting for some sort of output
|
||
operation to complete. This is a SYSDPY special state which
|
||
requires PEEK or SPY privileges, the job is actually in the IO
|
||
queue.
|
||
OW Operator Wait. The job is in a ^C state due to a device error,
|
||
and is waiting to be continued (by the operator). This is a
|
||
SYSDPY special state, the job is actually in the ST queue.
|
||
PI Paging I/O wait. The job has requested the monitor to change
|
||
the job's working set in a manner which requires either reading
|
||
or writing pages to or from the swapping space.
|
||
PS Paging I/O wait Satisfied. Formerly in PI state, the job's
|
||
paging I/O request has been completed at disk interrupt level.
|
||
The job is waiting for the scheduler to requeue the job into the
|
||
run queue(s).
|
||
RU RUN or GETSEG or MERGE in progress. The job is in the process
|
||
of performing a GET command, a GETSEG monitor call, a MERGE
|
||
command or monitor call, or a RUN (or R) command or monitor
|
||
call. This is a SYSDPY special state, the job can actually be
|
||
in one of several different job queues.
|
||
SYSDPY %704(653) Users Reference Manual Page 24
|
||
N display - job and system statistics
|
||
|
||
|
||
RN RuN. The job is in the run queue(s), either actively running or
|
||
awaiting its turn to run on some cpu.
|
||
SL SLeep. The job has temporarily suspended active execution
|
||
(SLEEP) for a fairly long (one second or more) interval. This
|
||
is a SYSDPY Special state, the job is actually in the SL queue
|
||
(see the "HS" state above).
|
||
ST STopped. The job is HALTed. The program may have executed a
|
||
HALT instruction or EXIT monitor call, the user may have
|
||
manually stopped the program (^C or .HALT monitor command), or
|
||
the monitor may have stopped the program due to some error
|
||
condition. SYSDPY will never display this state but will
|
||
attempt to SYSDPY Special the state into ^C, ^W, OW, etc.,
|
||
states.
|
||
TI Terminal Input wait. The job is blocked waiting for input from
|
||
a terminal (usually the job's controlling or command terminal).
|
||
This is a SYSDPY Special state which requires PEEK or SPY
|
||
privileges, the job is actually in the TI queue (see the "TO"
|
||
state below).
|
||
TO Terminal Output wait. The job is blocked waiting for terminal
|
||
output to complete (actually, since all terminal I/O is buffered
|
||
through the monitor the job is waiting for the terminal to
|
||
accept sufficient output that the monitor can finish copying the
|
||
job's terminal output into the monitor's internal buffers).
|
||
This is a SYSDPY Special state which requires PEEK or SPY
|
||
privileges, the job is actually in the TI queue (see the "TI"
|
||
state above).
|
||
TS Terminal I/O wait Satisfied. Formerly in either TI or TO state,
|
||
the job's terminal I/O request has been completed at terminal
|
||
interrupt level. The job is waiting for the scheduler to
|
||
requeue the job into the run queue(s).
|
||
TW Terminal I/O Wait. The job is blocked waiting for terminal
|
||
input or output to complete. This is a SYSDPY Special state,
|
||
the job is actually in the TI queue.
|
||
WS Wait Satisfied. Formerly in an I/O wait state, the job's I/O
|
||
request has been completed at interrupt level. The job is
|
||
waiting for the scheduler to requeue the job into the run
|
||
queue(s).
|
||
^C The job is HALTed and completely idle. This is a SYSDPY Special
|
||
state, the job is actually in the ST queue.
|
||
^D The job is HALTed but a DAEMON request is being serviced for the
|
||
job (e.g., a "DCORE" command). This is a SYSDPY Special state,
|
||
the job is actually in the ST queue.
|
||
^W The job is HALTed but waiting for a command to be processed
|
||
(such as an "E" command but the program is swapped out). This
|
||
is a SYSDPY Special state, the job is actually in the ST queue.
|
||
nn The job is in the run queue(s) and is running in high priority
|
||
run queue "nn". This is a SYSDPY Special state, the job is
|
||
actually in the RN queue(s).
|
||
|
||
After the basic job state is shown the following flags may appear:
|
||
|
||
N The job's high segment is a sharable high segment which comes
|
||
from the NEW: device (usually [1,5]).
|
||
O The job's high segment is a sharable high segment which comes
|
||
from the OLD: device (usually [1,3]).
|
||
SYSDPY %704(653) Users Reference Manual Page 25
|
||
N display - job and system statistics
|
||
|
||
|
||
# The job's high segment is a sharable high segment which comes
|
||
from a non-system directory (i.e., neither OLD:, STD:, or NEW:).
|
||
@ The job's high segment has been obsoleted (i.e., the disk file
|
||
from which the high segment originated has been deleted or
|
||
superceded).
|
||
+ The job's high segment is actually a SPY segment.
|
||
& The job's low segment is locked in physical memory.
|
||
S The job's working set is swapped out to secondary storage.
|
||
F The job's working set is swapped out to secondary storage in a
|
||
non-contiguous fashion - i.e., the job's working set is swapped
|
||
and fragmented. If not preceded by an "S" (indicating a swapped
|
||
working set) then the working set is in main memory but the
|
||
swapping copy of the high segment is fragmented.
|
||
V The job is Virtual (i.e., the job's working set is only a part
|
||
of the job's total virtual memory image).
|
||
|
||
Runtime The job's program execution time in one of two forms: if the runtime is
|
||
at least one hour then in the form hh:mm:ss (hours, minutes, and
|
||
seconds); if the runtime is less than an hour then in the form mm:ss.cc
|
||
(minutes, seconds, and hundredths). If the "%" command is in effect
|
||
than the runtime itself will be converted to a percentage of cpu figure
|
||
instead of a straight elapsed time value.
|
||
Reads The total disk reads (in blocks) performed by the job. This column is
|
||
available only in "S" mode.
|
||
Writes The total disk writes (in blocks) performed by the job. This column is
|
||
available only in "S" mode.
|
||
User The user name. This column is available only in "S" mode.
|
||
|
||
|
||
|
||
The system display is as follows:
|
||
|
||
The first line identifies the name of the monitor currently running.
|
||
|
||
The second line lists the current date, time, and system uptime.
|
||
|
||
Next is the first of four per-cpu statistics blocks as follows:
|
||
|
||
ID Idle time (percent). The idle time is the time during which the cpu has
|
||
no user job which wants to run.
|
||
OV Overhead time (percent). The overhead time is the time spent doing
|
||
monitor processing which cannot be readily attributed to a specific job
|
||
(e.g., scheduling jobs or servicing interrupts).
|
||
LS Lost time (percent). The lost time is the time that the monitor wanted
|
||
to run a user job but couldn't because (e.g.,) another job had to be
|
||
swapped out in order to make room to swap in the runnable user job AND
|
||
there were no other user jobs runnable in the interim.
|
||
UPTIME Uptime (either hh:mm:ss or mm:ss.cc). The cpu uptime is how long the
|
||
cpu has been running. Note that this figure is completely independent
|
||
of the system uptime.
|
||
CTX Context switches per second. A context switch is switching from one
|
||
user job to run another user job.
|
||
UUO Monitor calls per second.
|
||
DBL Cpu doorbells per second (multi-cpu systems only). A cpu doorbell is a
|
||
notification from another cpu that something has happened which might
|
||
SYSDPY %704(653) Users Reference Manual Page 26
|
||
N display - job and system statistics
|
||
|
||
|
||
have caused a job to become runnable on this cpu. A doorbell counts
|
||
only if the cpu is idle (i.e., running the null job).
|
||
CSH Cache sweeps per second (KL-10 cpus only).
|
||
|
||
Following the general cpu statistics block is a disk/tape I/O statistics
|
||
block. This block summarizes the total disk/tape I/O which has passed through
|
||
each cpu:
|
||
|
||
DSKI DiSK Inputs. This is the total number of disk blocks read (other than
|
||
swapping) per second by this cpu.
|
||
DSKO DiSK Outputs. This is the total number of disk blocks written (other
|
||
than swapping) per second by this cpu.
|
||
SWPI SWaP Inputs. This is the total number of disk blocks read for swapping
|
||
per second by this cpu.
|
||
SWPO SWaP Outputs. This is the total number of disk blocks written for
|
||
swapping per second by this cpu.
|
||
MTAI MagTApe Inputs. This is the total number of "blocks" read for magtapes
|
||
per second by this cpu. A "block" is defined as 640 "frames" (i.e.,
|
||
typically how a disk block would be written onto the tape by programs
|
||
such as BACKUP).
|
||
MTAO MagTApe Outputs. This is the total number of "blocks" written for
|
||
magtapes per second by this cpu.
|
||
|
||
Following the cpu disk statistics block is the internal channel and PI
|
||
usage block. This block is available only on KL-10 processors, and only if the
|
||
monitor's "background performance analysis" facility is turned on (PERF.
|
||
function .PMBPN).
|
||
|
||
The first set of figures are the RH20 internal channel usages, in percent
|
||
(11. is eleven percent, 1.1 is one and one one-tenth percent, .11 is
|
||
eleven-hundredths of one percent). These percentages represent the time that
|
||
the RH20 has data for the MBOX, as opposed to the time the RH20 is actually
|
||
busy. As such the values can vary widely (easily a factor of ten to one) for a
|
||
given RH20 usage - the heavier the system (MBOX) load (other RH20s, cpu cache
|
||
sweeps, etc.) the higher the channel percentages will be.
|
||
|
||
The second set of figures are the PI usages, again in percent (as above).
|
||
PI0 is a DTE20 cycle-stealing from the cpu, and PI7 is the scheduler and
|
||
friends.
|
||
|
||
Following the cpu statistics blocks is the ANF network I/O count summary:
|
||
|
||
In ANF network bytes received and processed per second.
|
||
Out ANF network bytes processed and transmitted per second.
|
||
Cor Amount of monitor free core in use by NETSER.
|
||
|
||
Following the ANF network I/O count summary is the DECnet I/O count
|
||
summary:
|
||
|
||
In DECnet network bytes received and processed per second.
|
||
Out DECnet network bytes processed and transmitted per second.
|
||
Blk DECnet message-block usage in two fields - first is the current number
|
||
of message blocks in use, followed by the total available allotment of
|
||
message blocks. The percentage of blocks in use is then displayed.
|
||
SYSDPY %704(653) Users Reference Manual Page 27
|
||
N display - job and system statistics
|
||
|
||
|
||
It should be noted that the DECnet I/O count summary is not available on
|
||
KS/DECnet systems due to the way the monitor is structured. Only
|
||
KL/DECnet systems will display the DECnet I/O counts.
|
||
|
||
After the DECnet I/O count summary comes the Ethernet summary:
|
||
|
||
In Ethernet bytes received and processed per second.
|
||
Out Ethernet bytes transmitted per second.
|
||
Dgm Ethernet "datagrams" received/transmitted per second.
|
||
|
||
Next is a TTY I/O count summary:
|
||
|
||
In TTY characters received (typed by users, not MIC) per second.
|
||
Out TTY characters output (by programs or echoed, includes fill) per second.
|
||
Cnk The number of TTY chunks in use, and the number of TTY chunks available,
|
||
then the percentage of chunks in use.
|
||
|
||
Following the TTY I/O counts is an IPCF summary:
|
||
|
||
S The number of IPCF packets transferred per minute
|
||
Out The number of IPCF packets currently outstanding.
|
||
W/P The number of IPCF words/pages per minute for word-mode and page-mode
|
||
packets respectively.
|
||
|
||
Next are the memory and job loading statistics:
|
||
|
||
Mem The amount of physical system memory available for all users. There are
|
||
three fields: maximum single user (CORMAX); maximum for all users
|
||
combined (MAXMAX); and the maximum possible MAXMAX (PHYMAX), i.e., the
|
||
amount of memory for which the system is configured. If all three
|
||
values are the same, only CORMAX is typed. If MAXMAX and PHYMAX are the
|
||
same but CORMAX is different then only CORMAX and MAXMAX are typed. If
|
||
CORMAX and MAXMAX are the same but PHYMAX is different (i.e., some
|
||
memory is locked by user programs or is offline) then only CORMAX and
|
||
PHYMAX are typed (MAXMAX is left blank). If all three are different
|
||
then all three are typed.
|
||
Shr The amount of virtual memory saved by sharing high segments.
|
||
JRN The number of Jobs RuNning. There are three fields: the number of
|
||
running jobs (i.e., in the RN queue(s)), the number of jobs running or
|
||
I/O blocked (i.e., neither stopped nor one of SL or HB or TI or EW
|
||
states), and the number of jobs doing anything (i.e., not stopped).
|
||
Use The total user memory space used by all users. There are two fields:
|
||
working set user memory, and virtual user memory. Only if the two are
|
||
different are both fields typed.
|
||
Swp The total swapping space used. There are two fields: total user space
|
||
used by all jobs, and total space available to all jobs.
|
||
ASR Active Swapping Ratio. The ratio of total active user working set
|
||
memory space (active defined as second field of JRN above) to MAXMAX
|
||
(i.e., the ratio of how much active program memory is in use to how much
|
||
room is available for it in physical system memory).
|
||
|
||
The next line shows the amount of Monitor section 0 free core in use (in
|
||
words), total available free core and the percentage.
|
||
SYSDPY %704(653) Users Reference Manual Page 28
|
||
N display - job and system statistics
|
||
|
||
|
||
Next is a line of system shutdown timer, current scheduling, and error
|
||
counts as follows:
|
||
|
||
KSYS Time remaining until system shutdown, expressed in the form: +-ddDhh:mm
|
||
where "dd" is days, "hh" is hours, and "mm" is minutes. The leading "+"
|
||
indicates that the KSYS is set for a future time, a "-" indicates that
|
||
the KSYS timer has expired.
|
||
HDE Total hardware error count.
|
||
STP Stopcode count in two fields: job stopcodes; debug stopcodes.
|
||
MPE Total memory parity errors.
|
||
RIB Total file system RIB errors.
|
||
POK This field shows first the total number of POKE.'s performed and second
|
||
the job number of the last job to perform a POKE.
|
||
SCH Current SCHEDule value (see the DECsystem-10 Operating Systems Command
|
||
Manual under the SCHED command).
|
||
|
||
Next is a job summary:
|
||
|
||
Jobs Job totals in three fields: total jobs in use (expressed as number of
|
||
logged-in jobs "+" number of not-logged-in jobs); total timesharing job
|
||
capacity (LOGMAX); and total job capacity (JOBMAX). If LOGMAX and
|
||
JOBMAX are the same only one value is printed.
|
||
Det Total number of jobs running detached (logged in or not).
|
||
|
||
Next, in as many columns as will fit (20 characters per column) is listed
|
||
the available disk file structures:
|
||
|
||
Struc The name of the disk file structure
|
||
Mnt The structure mount count
|
||
Free The total disk blocks free for that structure.
|
||
|
||
Finally the rest of the system display is devoted to I/O devices in use in
|
||
as many columns as will fit across the screen (at 13 characters per column).
|
||
Disks are not shown; magtape label dummy DDBs are not shown; and job command
|
||
terminals are not shown:
|
||
|
||
Dev The name of the device in use.
|
||
By The job number which owns the device.
|
||
How "A" if assigned to job; "I" if OPENed (or INITed) for I/O.
|
||
SYSDPY %704(653) Users Reference Manual Page 29
|
||
T display - network topology and message numbers
|
||
|
||
|
||
Following is a sample of the SYSDPY "T" display:
|
||
|
||
ANF Topology for RW340A KL10 SYS#1279 01-Mar-79 04:13:41 UP:29:33:39
|
||
Node Neighbors OPR CTL LAR LAP LMS LMA LMR LMP
|
||
KL1279(10) 3, 2, 72 0 0 0 0 0 0
|
||
KL1026(26) 27, 15 15 15 15 15 15
|
||
CYNIC(66) 76, 3 3 3 3 3 3
|
||
KS4101(76) 66, 27, 11 11 15 15 245 245
|
||
CTCH22(22) 27, 3 3 3 3 3 3
|
||
NEXT(27) 26, 22, 2, 76, 3 3 3 3 4 4
|
||
RSX45(53) 2 2 2 2 7 7
|
||
DS401B(2) 10, 27, 101 101 101 101 211 211
|
||
DN87CP(3) 10, 53, 110 110 110 110 180 180
|
||
|
||
|
||
|
||
The first line is the standard SYSDPY "ID" line, containing the name of the
|
||
system (preceded by the header "This is"), the current date and time, and
|
||
finally the system uptime.
|
||
|
||
Following are the nodes currently up in the ANF network:
|
||
|
||
Node The name of the node, and the node number in parenthesis.
|
||
Neighbors The numbers of that node's immediate neighbors. If the node is
|
||
listed without any neighbors then it is a "sequential" node such as a
|
||
DN92 or an RSX-11M/DECnet node linked to the ANF network through a
|
||
DECnet compatible port.
|
||
OPR The TTY line number of the node's OPR terminal.
|
||
CTL The job number doing station ConTroL.
|
||
LAR Last ACK Received (NCL message number).
|
||
LAP Last ACK Processed (NCL message number).
|
||
LMS Last Message Sent (NCL message number).
|
||
LMA Last Message ACKed (NCL message number).
|
||
LMR Last Message Received (NCL message number).
|
||
LMP Last Message Processed (NCL message number).
|
||
SYSDPY %704(653) Users Reference Manual Page 30
|
||
\ display - network statistics
|
||
|
||
|
||
Following is a sample of the SYSDPY "\" display:
|
||
|
||
ANF Statistics for RW340A KL10 SYS#1279 01-Mar-79 04:13:53 UP:00:33:51
|
||
NTCOR= 3500 NTMAX= 4176 NTBAD= 5
|
||
Unnumbered CTL XMIT'ed RECV'ed Numbered CTL XMIT'ed RECV'ed
|
||
0 DAP/DATA 17637 14628 1 CONNECT 38 26
|
||
1 ACK 7707 5417 2 DISCONNECT 5 17
|
||
2 NAK 5 0 3 NEIGHBORS 8 8
|
||
3 REP 0 5 4 REQ CONFIG 8 7
|
||
4 START 6 3 5 CONFIG 7 14
|
||
5 STACK 3 5 6 DATA REQUEST 8 8425
|
||
6 NODE ID 2 2 7 STATION CTL 0 0
|
||
XMIT'ed=25360 Average=12.48/sec RECV'ed=20060 Average=9.87/sec
|
||
2**N 0% 20% 40% 60% 80% 99% 2**N 0% 20% 40% 60% 80% 99%
|
||
1 00% 1 00%
|
||
2 01% * 2 25% *******
|
||
3 34% ********* 3 68% *****************
|
||
4 05% ** 4 04% *
|
||
5 01% * 5 01% *
|
||
6 02% * 6 00%
|
||
7 25% ******* 7 00%
|
||
8 00% 8 00%
|
||
9 29% ******** 9 00%
|
||
|
||
|
||
|
||
|
||
The first line is the standard SYSDPY "ID" line, containing the name of the
|
||
system (preceded by the header "This is"), the current date and time, and
|
||
finally the system uptime.
|
||
|
||
The second line is general network values:
|
||
|
||
NTCOR Total monitor free core in use by NETSER.
|
||
NTMAX Maximum-so-far value of NTCOR.
|
||
NTBAD Number of bad network messages received.
|
||
|
||
The next portion of the display is devoted to the total number of network
|
||
messages received and transmitted, broken down by message type. Note that the
|
||
"Numbered CTL" messages are also counted in the "Unnumbered CTL" DAP/DATA
|
||
messages (they are the DAP messages). The total number of data messages can be
|
||
found by subtracting the total Numbered CTL messages from the DAP/DATA
|
||
Unnumbered CTL messages.
|
||
|
||
The next line summarizes total messages received and transmitted.
|
||
|
||
The last portion of the screen is a histogram of the data messages received
|
||
and transmitted, broken down as a function (log base 2) of the data message
|
||
size.
|
||
|
||
Note - This display does not scroll, and in particular, on terminals with
|
||
less than 20 (decimal) lines on the screen (e.g., VT50's) the histogram is not
|
||
displayed.
|
||
SYSDPY %704(653) Users Reference Manual Page 31
|
||
Z Display - LAT service counters
|
||
|
||
|
||
Following is a sample of the SYSDPY "Z" display:
|
||
|
||
LAT Status on RL226A DEC10 Development 21-Aug-85 17:01:21 UP:05:00:39
|
||
Server Received Xmitted Re-Xmitted Seq error Ill msg Ill slot
|
||
|
||
*LAT1(Software Eng. MRO1-2 Pole M14)
|
||
1675 1765 13 0 0 0
|
||
*LAT9(MR01-2/L5)
|
||
23900 28177 65 10 0 0
|
||
*LAT3(MRO1-2 LM18.5)
|
||
2545 2646 8 0 0 0
|
||
LAT21(MRO1-2 Pole P8)
|
||
1095 1037 7 128 0 0
|
||
|
||
|
||
The LAT display shows the names of all known LAT servers, and LAT protocol
|
||
statistics associated with each LAT server, as follows:
|
||
|
||
Server The "Server" column displays first the name of the LAT server, followed
|
||
by the "location" string of the LAT server, enclosed in parenthesis. If
|
||
the specified LAT server is currently connected to the host, the name is
|
||
prefixed with a "*" character.
|
||
Received The "Received" column (starting the second line of display for each
|
||
LAT server) shows the count of LAT protocol messages received by the
|
||
host from the specified LAT server.
|
||
Xmitted The "Xmitted" column shows the count of LAT protocol messages
|
||
transmitted by the host to the specified LAT server.
|
||
Re-Xmitted This column shows the number of LAT protocol messages which were
|
||
re-transmitted to the specified LAT server.
|
||
Seq error The "Seq error" column show the number of LAT protocol messages
|
||
received out of order.
|
||
Ill msg The "Ill msg" column shows the number of "illegal" LAT protocol messages
|
||
received from the specified LAT server.
|
||
Ill slot The "Ill slot" column shows the number of LAT protocol messages
|
||
received from the specified LAT server but for a terminal slot (or
|
||
"connection") not in use.
|