%ė VAX-11 Librarian V04-00€¤u’ǐĀÜ&-#°11 †5$ HELP SPAWNSYSMON ­āâ?÷¯1 HELP HELPD This allows the user to see this help information for SYSMON.F Text for this help file and instructions for creating it is found in in SYSMON.RND.wwill define the alternatives available for SYSMON. G It may be used on any VT-100 or compatible terminal, a LA-120 orbF compatible printer terminal, or its output may be written to a file.D It produces output lines that are up to 132 characters long. WhenD used on a CRT which is in 80 ­€éx,#°1 SYSMONH This is an ICP developed SYStem MONitor utility program which canF be used to monitor changes in processes on the computer system. TheB information presented will define the alternatives available for SYSMON. G It may be used on any VT-100 or compatible terminal, a LA-120 orpF compatible printer terminal, or its output may be written to a file.D It produces output lines that are up to 132 characters long. WhenD used on a CRT which is in 80 ­āH"-#°1 SPAWNN SPAWNTG This allows the user to tell SYSMON to SPAWN another process. A G command with qualifiers and parameters may be specified following theo SPAWN verb.lww the alternatives available for SYSMON.rG It may be used on any VT-100 or compatible terminal, a LA-120 orlF compatible printer terminal, or its output may be written to a file.D It produces output lines that are up to 132 characters long. WhenD used on a CRT which is in 80 ­ĀÜ&-#°1 HELP HELPD This allows the user to see this help information for SYSMON.F Text for this help file and instructions for creating it is found in in SYSMON.RND.wwr line hard copy device.pC Several qualifiers allow selection of processes to be shown.NF When multiple selection qualifiers are used, a process must meet the; requirements shown for each qualifier in order to appear.lA Other qualifiers control the timing of the display and them( selection of an output device or file.F To use this Help feature, simply respond with the desired topicE or subtopic at the prompts. To re-display the menu of (sub) topicst press the key.+ To Exit press a series of s.m2 /MODEt) /MODE=(INTERACTIVE,BATCH,NETWORK,OTHER)f /MODE=ALL (default)E This allows the user to select processes based on their modes.F The two qualifier strings shown above are equivalent. Any subset of? the four mod es (INTERACTIVE, BATCH, NETWORK, or OTHER) may be specified.2 /USERP /USER=XX...X /USER=(FRED,CHARLIE,JANE) G This allows the user to select process based on their usernames. B Up to ten usernames may be specified. The programs compares theE characters given with the same number of characters of the usernamesG for the process. Thus for the example shown, any process by the userTH JANET would also be shown. The default is that the selection does not. occur and processes for all users are shown. 2 /PROCESS /PROCESS=XX...Xo0 /PROCESS=(JOBCONTROL,ACCOUNTING001,JANET,SYMB); This allows the user select processes bases on theirrF processnames. Up to ten processnames may be specified. The programE compares the characters given with the same number of characters of C the processname for the process. Thus for the example shown, alloA print SYMBIONT process would be shown. The default is that the(7 selection does not occur and all processes are shown. /NOPROCESS@ This allows the user to suppress all process displays andH therefore display only the system related data including the /DLB dataF if requested. Since it prevents the display of any processes, it is= mutually exclusive of the /MODE, /USER, and /ID qualifiers. 2 /IDt /ID=PIDi /ID=(PID1,PID2...PIDn)F This allows the user to select processes nased on their processB identification numbers (PIDs). Up to ten PIDs may be specified. 2 /BEGINNING# /BEGINNING=absolute or delta timenC This allows the user to schedule the starting of the displayyC process for a predetermined time. If specified, then SYSMON will% hibernate until the specified time._ 2 /ENDINGy /ENDING=absolute or delta timeG This allows the user to schedule a stopping time for SYSMON. IfuG specified, then SYSMON will exit after the specified time passes. IfrE /ENDING is specified and /INTERVAL is omitted, then /INTERVAL=60E Since process identification numbers are unique for a given boot ofSH the computer system and are neither predictable nor repeatable for newH process being created, SYSMON will determine which process exist as itC checks the existing processes. If any process PIDs are or becomeeF unused the system will delete those from its list. Should that list7 become empty it will prompt for further instructions.e@ This qualifer, since it identifies specific processes, isB mutually excluēĢ$@č"¤“ǐ ICPSYSBILL SYSMONHELPēĢāŦ +•ǐ ICPSYSBILL SPAWNēĢ$ ē+•ǐ ICPSYSBILL SYSMONHELPēĢ*Āéuŗ–ǐ ICPSYSBILL SYSMONSPAWNHELPēĢ*@'ËJ̐ ICPSYSBILL SYSMONSPAWNHELPēĢ*`į÷¯ ICPSYSBILL SYSMONSPAWNHELPēĢ*å3÷¯ ICPSYSBILL SYSMONSPAWNHELPēĢ*ĀŽæ?÷¯ ICPSYSBILL SYSMONSPAWNHELPēĢ* p+-#° ICPSYSBILL SYSMONSPAWNHELPsive of the /MODE, /USER, and /PROCESS qualifiers. 2 /SELECT  /SELECT=XX...X/ /SELECT=(FAULTS,GCNT,PCNT,MEMORY,BUFIO,DIRIO) F This allows the user control the selection reasons for updatingH the display for processes. The user may list any set of the following reasons:@ a. FAULTS - A change in the number of FAULTS for a process is detected, and/or? b. GCNT - A change in the Global page CouNT for a process isN detected, and/orB c. PCNT - A change in the Page CouNT for a process is detected, and/orF d. MEMORY - A change in the sum of Page CouNT and Global Page CouNT' for a process is detected, and/oro@ e. BUFIO - A change in the BUFfered IO CouNT for a process is detected, and/orH f. DIRIO - A change in the DIRect IO CouNT for a process is detected. /NOSELECT A This allows the user to suppress the selection reasons forlF updating the display. No process changes are required for an updateG of­ ķØ?÷¯1 SPAWNN SPAWNTG This allows the user to tell SYSMON to SPAWN another process. A G command with qualifiers and parameters may be specified following theo SPAWN verb.lww the alternatives available for SYSMON.uG It may be used on any VT-100 or compatible terminal, a LA-120 or F compatible printer terminal, or its output may be written to a file.D It produces output lines that are up to 132 characters long. WhenD used on a CRT which is in 80  character mode, it will set it to 132D character mode for its output and reset it to 80 character mode onG exiting. For other devices, it will write its output as if it were at+ 132 characters per line hard copy device.rC Several qualifiers allow selection of processes to be shown.eF When multiple selection qualifiers are used, a process must meet the; requirements shown for each qualifier in order to appear.PA Other qualifiers control the timing of the display and theJ( selection of an output device or file.F To use this Help feature, simply respond with the desired topicE or subtopic at the prompts. To re-display the menu of (sub) topicsv press the key.+ To Exit press a series of s.r2 /MODEs) /MODE=(INTERACTIVE,BATCH,NETWORK,OTHER)p /MODE=ALL (default)eE This allows the user to select processes based on their modes.nF The two qualifier strings shown above are equivalent. Any subset of? the four modes (INTERACTIVE, BATCH, NETWORK, or OTHER) may bec specified.2 /USER /USER=XX...X /USER=(FRED,CHARLIE,JANE)yG This allows the user to select process based on their usernames.eA Up to ten usernames may be specified. The program compares theeE characters given with the same number of characters of the usernamebG for the process. Thus for the example shown, any process by the userrH JANET would also be shown. The default is that the selection does not. occur and processes for all users are shown. 2 /PROCESS /PROCESS=XX...Xe0 /PROCESS=(JOBCONTROL,ACCOUNTING001,JANET,SYMB)> This allows the user to select processes based on theirF processnames. Up to ten processnames may be specified. The programE compares the characters given with the same number of characters ofC the processname for the process. Thus for the example shown, allA print SYMBIONT process would be shown. The default is that the7 selection does not occur and all processes are shown. /NOPROCESS@ This allows the user to suppress all process displays andH therefore display only the system related data including the /DLB dataF if requested. Since it prevents the display of any processes, it is= mutually exclusive of the /MODE, /USER, and /ID qualifiers.2 /ID /ID=PID /ID=(PID1,PID2...PIDn)F This allows the user to select processes based on their processB identification numbers (PIDs). Up to ten PIDs may be specifie d.E Since process identification numbers are unique for a given boot ofF the computer system and are neither predictable nor repeatable for aH new process being created, SYSMON will determine which processes existB as it checks the existing processes. If any process PIDs are orD become unused, the system will delete those from its list. ShouldA that list become empty it will prompt for further instructions. @ This qualifer, since it identifies specific processes, isB mutually$ the display for a process to occur. Since it causes all processeseF meeting the other qualifer requirements to appear on each update, itF is mutually exclusive of the /NOPROCESS qualifier which prevents the display of process data. 2 /INTERVAL /INTERVAL=nsF This allows the user to specify the period (in seconds) betweenB successive displays. If /INTERVAL is 0 or not present, then theC system will produce a single display and then display the SYSMON>nC prompt. Pressin exclusive of the /MODE, /USER, and /PROCESS qualifiers. 2 /SELECT  /SELECT=XX...X/ /SELECT=(FAULTS,GCNT,PCNT,MEMORY,BUFIO,DIRIO) @ This allows the user to control the selection reasons forG updating the display for processes. The user may list any set of theg following reasons:@ a. FAULTS - A change in the number of FAULTS for a process is detected, and/or? b. GCNT - A change in the Global page CouNT for a process ise detected, and/orB c. PCNT - A change in the Page CouNT for a process is detected, and/orF d. MEMORY - A change in the sum of Page CouNT and Global Page CouNT' for a process is detected, and/or @ e. BUFIO - A change in the BUFfered IO CouNT for a process is detected, and/orH f. DIRIO - A change in the DIRect IO CouNT for a process is detected. /NOSELECT A This allows the user to suppress the selection reasons foriF updating the display. No process changes are required for an updateG of the display for a process to occur. Since it causes all processesnF meeting the other qualifer requirements to appear on each update, itF is mutually exclusive of the /NOPROCESS qualifier which prevents the display of process data. 2 /INTERVALT /INTERVAL=n F This allows the user to specify the period (in seconds) betweenB successive displays. If /INTERVAL is 0 or not present, then theC system will produce a single display and then display the SYSMON>tC prompt . Pressing the key at that prompt will produce aneD updated display. (i.e., When no interval is specified SYSMON willG produce an updated display on demand.) Typing "exit", or Ctrl/Z will @ cause the program to terminate. Typing Ctrl/Y, or Ctrl/C willG interupt the program. A new command string may also be entered afterYE the SYSMON> prompt as is the case for DEC's MONITOR after a CTRL/C.G 2 /BEGINNING /BEGINNING=delta time F This allows the user to schedule th!e starting of the display orH recording process for a predetermined time. If specified, SYSMON will% hibernate until the specified time.D 2 /ENDINGD /ENDING=delta timeG This allows the user to schedule a stopping time for SYSMON. IffG specified, then SYSMON will exit after the specified time passes. IfNE /ENDING is specified and /INTERVAL is omitted, then /INTERVAL=60 ise implied. 2 /OUTPUTT /OUTPUT=FILEname or device! /OUTPUT=SYS$OUTPUT (default) B " This allows the user to define an output device or file forF SYSMON results. All display output will be directed to that file orF device. If omitted, then SYS$OUTPUT is implied. This qualifier mayF be useful in creating a file of process activities for later review.2 /OLD /OLD (default) /NOOLDG This allows the user to tell SYSMON that it should not report onLH the OLD state of the processes when it updates its display. Once thisE qualifier is set, it remains as #set until explicitly changed or the  image exits.2 /DLB /DLB /NODLB (default)? This allows the user to tell SYSMON to show two lines ofoE information related to the activies of the Touch Technologies, Inc.aG Dynamic Load Balancer (DLB). The first line shows the system dynamicaH parameters which DLB may change. The second shows the translation theB DLB_STATUS_INFO system logical name which DLB uses to record and report its activity.@ If the system does no-t have DLB then those system dynamicF parameters are reported. If the DLB_STATUS_INFO system logical nameH does not exist, then no output line is produced. If it does, then its translation is displayed. C Once set this remains as set until explicitly changed or theg image exits. 2 Examples SYSMOND Run SYSMON to display the processes on the system. This willE produce a single listing of the processes and a SYSMON> prompt. At B the prompt the user may press key at that prompt will produce anD updated display. (I.e., When no interval is specified SYSMON willG produce an updated display on demand.) Typing "exit", or Ctrl/Z will@ cause the program to terminate. Typing Ctrl/Y, or Ctrl/C willG interupt the program. A new command string may also be entered afterE the SYSMON> prompt as is the case for DEC's MONITOR after a CTRL/C. 2 /BEGINNING /BEGINNING=delta timeF This allows the user to schedule the starting& of the display orH recording process for a predetermined time. If specified, SYSMON will% hibernate until the specified time. 2 /ENDING /ENDING=delta timeG This allows the user to schedule a stopping time for SYSMON. IfG specified, then SYSMON will exit after the specified time passes. IfE /ENDING is specified and /INTERVAL is omitted, then /INTERVAL=60 is implied. 2 /OUTPUT /OUTPUT=FILEname or device! /OUTPUT=SYS$OUTPUT (default)B This al'lows the user to define an output device or file forF SYSMON results. All display output will be directed to that file orF device. If omitted, then SYS$OUTPUT is implied. This qualifier mayF be useful in creating a file of process activities for later review.2 /OLD /OLD (default) /NOOLDG This allows the user to tell SYSMON that it should not report onH the OLD state of the processes when it updates its display. Once thisE qualifier is set, it remains as set until (explicitly changed or the image exits.2 /DLB /DLB /NODLB ([Bdefault)? This allows the user to tell SYSMON to show two lines ofE information related to the activies of the Touch Technologies, Inc.G Dynamic Load Balancer (DLB). The first line shows the system dynamicH parameters which DLB may change. The second shows the translation theB DLB_STATUS_INFO system logical name which DLB uses to record and report its activity.@ If the system does not have D)LB then those system dynamicF parameters are reported. If the DLB_STATUS_INFO system logical nameH does not exist, then no output line is produced. If it does, then its translation is displayed.C Once set this remains as set until explicitly changed or the image exits. 2 Examples SYSMOND Run sysmon to display the processes on the system. This willE produce a single listing of the processes and a SYSMON> prompt. AtB the prompt the user may press t*o produce a new display,H provide a new or revised set of qualifiers (with or without the SYSMONC verb) to produce a new display, type "EXIT" or CTRL/Z to exit, or press CTRL/Y to interupt.G SYSMON/DLB/OUTPUT=USERDISK:SYSMON.OUTPUT/BEGINNING=00:30/ENDING=01:00D Run SYSMON with its output written to the SYSMON.OUTPUT file,D including the two lines of information on DLB, beginning in thirtyH minutes from the execution of the command and ending one hour from theF execution of+ the command. Since an ENDING time is specified without4 an INTERVAL, the interval period is sixty seconds.' SYSMON/ID=(AF,135A,E44B)/INTERVAL=120F Run SYSMON showing only the processes listed with a wait of 120 seconds between displays.! SYSMON/MODE=(INTERACTIVE,BATCH)F Run SYSMON showing only INTERACTIVE and BATCH processes. As inG the first example this will produce a single listing of the processes and a SYSMON> prompt. SYSMON/USER=(BILL,SAM,SHERRIE),F Run SYSMON showing only processes owned by the given usernames.E Since the comparison is only for the number of characters given anyD processes owned by SAMANTHA whould also be shown. As in the firstC example this will produce a single listing of the processes and a SYSMON> prompt.) SYSMON/PROCESS=(ACCOUNTING,ENGINEERING)F Run SYSMON showing all processes whose process names begin withE either "ACCOUNTING" or "ENGINEERING". Since the comparison is onlyE for the number of characters given, a process such as ACCOUNTING001C would also be shown. As in the first example this will produce a7 single listing of the processes and a SYSMON> prompt." SYSMON/DLB/NOPROCESS/INTERVAL=30@ Run SYSMON including the two lines of information on DLB,F updating the output every 30 seconds. No process details are shown.ww­āĖ÷¯1 SPAWN SPAWNG This allows the user to tell SYSMON to SPAWN another process. AG command .ETURN> to produce a new display,H provide a new or revised set of qualifiers (with or without the SYSMONC verb) to produce a new display, type "EXIT" or CTRL/Z to exit, ors press CTRL/Y to interupt.YG SYSMON/DLB/OUTPUT=USERDISK:SYSMON.OUTPUT/BEGINNING=00:30/ENDING=01:00 D Run SYSMON with its output written to the SYSMON.OUTPUT file,D including the two lines of information on DLB, beginning in thirtyH minutes from the execution of the command and ending one hour from theF exec/ution of the command. Since an ENDING time is specified without4 an INTERVAL, the interval period is sixty seconds.' SYSMON/ID=(AF,135A,E44B)/INTERVAL=120 F Run SYSMON showing only the processes listed with a wait of 120 seconds between displays.Y! SYSMON/MODE=(INTERACTIVE,BATCH) F Run SYSMON showing only INTERACTIVE and BATCH processes. As inG the first example this will produce a single listing of the processes  and a SYSMON> prompt.Y SYSMON/USER=(BILL,SAM, 0SHERRIE)F Run SYSMON showing only processes owned by the given usernames.E Since the comparison is only for the number of characters given anycD processes owned by SAMANTHA whould also be shown. As in the firstC example this will produce a single listing of the processes and aM SYSMON> prompt.Y) SYSMON/PROCESS=(ACCOUNTING,ENGINEERING) F Run SYSMON showing all processes whose process names begin withE either "ACCOUNTING" or "ENGINEERING". Since the comparison is only E for the number of characters given, a process such as ACCOUNTING001lC would also be shown. As in the first example this will produce ag7 single listing of the processes and a SYSMON> prompt.Y" SYSMON/DLB/NOPROCESS/INTERVAL=30@ Run SYSMON including the two lines of information on DLB,F updating the output every 30 seconds. No process details are shown.ww&Í3÷¯1 SPAWN SPAWNG This allows the user to tell SYSMON to SPAWN another process. AG command