Text preview for : GC21-5207-1_IBM_System3_Model15D_SystemMeasurementFacilityReferenceAndLogicManual_PRPQ5799-AYQ_Sep80 part of IBM GC21-5207-1 System3 Model15D SystemMeasurementFacilityReferenceAndLogicManual PRPQ5799-AYQ Sep80 IBM system3 GC21-5207-1_IBM_System3_Model15D_SystemMeasurementFacilityReferenceAndLogicManual_PRPQ5799-AYQ_Sep80.pdf
Back to : GC21-5207-1_IBM_System3_M | Home
aaaa aaaa
aaaa aaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaa a a a a a a a a a a a aaaa
a a a a a a o a a a a a a a aa a a
aaaa aaaa
aaaa aaaa
aaaa aaaa
aaaa aaaa
oaa aaaaa aaa a a aaaa a
aaa a aa a a a a a aa aaaa a
aa a aaaa a a a a a a a aaa a
aaa aaa a aaaa aa aaoa a
aaaa aaaa aaaa
aaaa aaaa aaaa
aaao aaaa aaaa
a a a a a aa a a a a a a a a a a a
a a aa oaa a a a a a a a a a a a
aaa a a aaaaaaa a aa a
aaaaaa aaaaaa
aaaa aaaa
aaaa
oaaa
aaaa
aaaa
aaaa
IBM System/3
aaaa
aaaa
aa M o d e l1 5 D
o
oaaa
SystemMeasu rement Facility
aaaa
aaaa
aaaa
aaaa
Reference and
aoaa
aaaa
aaaa L o g i cM a n u a l
aaaa
aaaaa
aaaaa
aaaaaaa
P R P O5 7 9 9 . A Y O
aaaaaa aaaaaaaaa
aaaaaaa aaaaaaaaaaa
aaaaaaa aaaaaaaaaaa
aaaa aoaa aaaa
aaaa aaaa aaaa
aaaa aaaa aaaa
aaaaaaaaaaaa aaaaaa
aaaaaaaaaaaa aoaaaa
aaaaaaaaaa aaaaa
aaaaaaaa aaaa
aaaaaa
aaaa aaaaa
aaaaa aaoaoaa
aaaaaa aaaaaaaaa
aaaaaaa aaaaaaaaaaa
aaaaaaa aaaaaaaaaaa
aaaa aaaa aaaa
aaaa aaaa aaaa
aaaa aaaa aaaa
aaaaooaaaaaa aaaaaa
aaaaaaaaaaaa aaaaaa
aaaaaaaaaa aaaaa
aaaaaaaa aaaa
aaaaaa
aaaaaa
aaaoaa
aaaaaa
aaaaaa
aaaa aaaa
aaaa aaaa
a a a a a a a a a a a a a oa o o a
aaoaataaa aaa aa aaaa
a a a a a a aa a a a a a a a a a a
a a a a a a oa a a a a a a a a a a
aaaa aaaa
aaaa aaaa
aaaaaa
aaaaaa
aaaaoa
aaaaaa
aaaa aoaa
aaaa aaao
aoaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
a a a a a a a a a a a a aa a a a a
aaaa aaot aaaa
aaaa aaaa aaaa
aaaa aaaa aaaa
aaaaaa aaaa aaaaaa
aoaaaa aaaaaa
aaaaaa aaaaaa
aaaaaa aaaaaa
GC21-5207-1
File No. 53-34
Second Edition (September 19791
This edition applies to version 4, modification0 of the IBM System/3 Model 15D
S y s t e m M e a s u r e m e n t F a c i l i t y( P r o g r a m N u m b e r 5 7 9 9 - A Y O ) a n d t o a l l s u b s e q u e n t
versions and modifications until otherwise rndicated in new editions or technical
newsletters.
Changes or additions to the text and illustrations are indicated bV a vertical trne to
the left of the change or addition.
C h a n g e s a r e p e r r o d i c a l l ym a d e t o t h e i n f o r m a t i o n h e r e i n ; b e f o r e u s i n g t h i s
publication in connection with the operation of IBM systems, be sure you have
the latest edition and any technical newsletters.
Use this publication only for the purposes stated in the Preface.
Publications are not stocked at the address below. Requests for copies of IBM
p u b l i c a t i o n sa n d f o r t e c h n i c a l r n f o r m a t i o n a b o u t t h e s y s t e m s h o u l d b e m a d e t o
your IBM representattveor to the branch office serving your locality.
T h i s p u b l i c a t i o n c o u l d c o n t a i n t e c h n i c a l i n a c c u r a c i e so r t y p o g r a p h i c a l e r r o r s .
A d d r e s s y o u r c o m m e n t s a b o u t t h i s p u b l i c a t i o nt o I B M C o r p o r a t i o n , P u b l i c a t r o n s ,
D e p a r t m e n t 2 4 5 . R o c h e s t e r ,M i n n e s o t a 5 5 9 0 1 . I B M m a y u s e a n d d i s t r i b u t e a n y
of the information you supply in any way it believes appropriate without incurring
any obligation whatever. You may, of course, continue to use the information you
s up p l y .
O Copyright International Business Machines Corporation 1978, 1979
Preface
This publicationis intendedprimadlyfor users
of the Related Publications
System/3 Model 15D. The referenceinformatron
is
intendedfor programmers, systemsanalystsand, T h e r e a d e rs h o u l db e f a m i l i a r i t h S y s t e m / 3 M o d e l
w
occasionally, operator. The logic information
the 15D
is and with CCP. lf more informationis required,refer to
intendedfor programsupport representatives
ano the following publicatrons.
customerengineers.
. IBM System/3 Modets 10, 12 aN 15
g,
The responsibility the installation this program Components
for of and ReferenceManual,GA21-9236
the interpretation the resultsrests solelywith the
of
user. IBM assumesno responsibility the
for . IBM System/3 Model 15 Operator,sGuide.
interpretation the results;any benefitsto be gained
of cc21 -5075
from the use of this program must be assessed
bv the
individualuser. . IBM System/3 Modet 15 System Messages,
G C 2 15 0 7 6
-
The System/3 Model ISD System Measurement
Facility
is a licensedprogramthat consistsof two components: . IBM System/3 Model 15 System Control
The data collectionprogram collects information while ProgrammingConceptsaN ReferenceManuat.
user applications executingand writes that
are cc21-5162
information to a disk file; the data rduction program
prints a summaryof this informationfor interpretatron. . IBM System/3 Modet 15 Communications
Contro/
Program System Reference
Manual, GC21_7620
This publication containstwo parts, each addressing one
of the programs. part I describesthe data collection . IBM System/3 Communications
program,its purpose,description, Contro/ program
installation,
operation. System Design Guide, GC2j-5165
and logic. Part ll describesthe data reductionprogram,
its purpose,description, installation,
and operation;it . IBM System/3 Modet j5 Systern Data Areas
also includessome examplesof how the results and
might DiagnosticAids, Sy21 -0052
be interpreted.
. IBM System/3 Mdel 15 Communications
The System Measurement Contro/
Facilitycollectsdata retating Program Data AreasaN DiagnosticAids,Sy21_OO4O
to CCP and batch partitions, spool, the processtng
untt,
nAA/$44 disk, and binary synchronous Note: The data collectionprogram can be used only
communications lines supportedby CCp (BSCA,BSCC. with version3 or later versionsof program S7O4_SC2.
and displayadapter). The facilitydoes not collect data
relating to unit record devices (card readers and
punches, directly attached 3741, and 14O3 printers),
tape drives, MLTA, S|OC, MRJE/WS, RpG tl
Telecommunications. ML/Mp programs.
or
Contents
PART 1: DATA COLLECTION . 1-1
Purpose nd Description
a 1-1
Installation. 1-1
Operation . . . . .1-i
MainStorageRequirements ........1-2
Considerations ......1-2
SamplingConsiderations ....1-3
Messages . . . . . . . . ..1 3 -
RecordDescriptions ...1-5
T y p e l R e c o r d . . . . . . . . . 1 - 6
Type 2 Record
Logiclnformation .....1-12
PART2:DATAREDUCTION.. ......2-1
PurposeandDescription ......2-1
fnstallation. .....2-j
Operation ......2-1
MainStorageRequirements ........2-2
D e s c r i p t i o n ouf t p u t
O .......2-2
SystemConfigurationlnformation. .....2-2
S u m m a r y oS a m p l e l n f o r m a t i o n
f .....2-3
Examples. ........2-6
E x a m p f e 1 . . . . . . . . . . . . 2 5
E x a m p l e z . . . . . . . . . . . 2 - 1 2
Example. .. 3 .. .... .2-12
P A R T1 : D A T A C O L L E C T I O N
Part 1: Data Collection
PURPOSEAND DESCRIPTION Installation
The data collection program, utilizing statistical Use the following OCL and control statementsfor the
sampling,providesinformationin a disk file concerning librarymaintenance program ($MAINT)to copy the data
the status of the operating system and selected l/O collectionprogramto an object library:
devicesof a System/3 Model 1SD.
/ / L O A D$ M A l N T , u n i t l
The data collection program can be loaded only in // RUN
partition 1, and it becomes attached to the supervisor
/ / C O P YF R O M - R E A D E R , T O - u n i t 2 . L t B R A R Y - O .
after loading. The program is then deallocatedfrom the N A M E - 5 3 D S MF ,R E T A I N P
-
partition, freeing partition 1 (except for IOK) for other
// END
jobs.
where:
Once started, the data collection program gains control
of the system every two seconds and records the u n i t l i s t h e u n i rt h a t c o n t a i n s M A l N T .
$
information obtainedfrom the system queuesand l/O
devices. This information is written to a 33zlo/33214 unit2 is any simulationarea that containsan obiect
main data area every '16 seconds. library.
The programrecordsinformationuntil one of the
following events occurs: Operation
. The system operator stops the program;
The data collectionprogram(S3DSMF)must be loaded
in Partition1 using the following OCL:
. A disk error occurswhile writing the statistical
information: / / LAAD S3DSMF,unitl
/ / T T I EN A M E - $ M O N I T O R , U N I T - D X ,
. The disk file becomesfull.
PACK-packname,RETA|N
{ ; },TRACKS-nnn
// RUN
The system operator can start and stop the data
collection process as many times as is required (see wnere:
Considerations). The number of samples collected is
limited only by the size of the file allocatedduring unitl is the simulationarea that containsthe data
initiationof the program. collectionprogram.
The collectedinformationis written to a standard Dx is any main data area.
System/3 data file and may be accessedby a high-level
languageprogram{for example,COBOL,FORTRAN, or p a c k n a m es a n y v a l i dS y s t e m / 3 p a c k n a m e .
i
RPG ff). For a description the disk file, see Record
of
Descriptions. nnn is the number of tracks (see below).
The RETAINcode can be specifiedas either T
(temporary) P (permanent).
or
Data Collection 1-1
T h e n u m b e ro f t r a c k sd e p e n d so n t h e l e n g t ho f t i m e CONSIDERATIONS
that the data collectionprogram is expectedto run.
About 1 track is reouiredfor each 96 secondsof Do not delete the $MONITOR file while the data
e x e c u t i o n T h e f o l l o w i n gt a b l ec a n b e u s e d a s a g u i d e
. c o l l e c t i o n p r o g r a m i s l o a d e d . U n p r e d i c t a b l er e s u l t s , s u c h
f o r d e t e r m i n i n gh e s i z e o f t h e f i l e .
t as overlaiddata or invalidoutput, will occur.
Approximate Do not remove the pack that containsthe $MONITOR
Time Records Tracks file while the data collectionprogram is loaded.
U n p r e d i c t a b l er e s u l t s , s u c h a s o v e r l a i d d a t a o r i n v a l i d
15 minutes 450 10 output, will occur.
30 minutes 9OO 19
6Ominutes 18OO 38 O n l y t h e P F 4 , P F s , a n d P F 6 k e y s o n t h e s y s t e mc o n s o l e
can be used to control the data collection program.
4 hours 72OO tcu T h e s e k e y s m u s t b e a v a i l a b l ew h e n t h e p r o g r a m i s
8 hours 144OO 300 loaded; and once the program is loaded,these keys
16 hours 28800 600 cannot be used by other programs.
24 hours 432OO 900
To change a pack while the data collectionprogram is
After the data collectionprogram is loaded, a message loaded, press the PF6 key on the system console,
is displayedon the console (MONITOR READY-PRESS change the pack, then press the PF4 key to resume data
PF4 TO START). The PF4 key activates the program. collectron. Do not change the pack that containsthe
Pressing the PF6 key stops the program. Later, the PF4 $MONITOR file.
key can again be used to start the data collection. Thus,
the PF4 and PF6 keys can be used to select tne The data collectionprogram requires10K for execution.
i n t e r v a l st o b e m e a s u r e d . Once the data collection program has been loaded,this
1 O K w i l l n o t b e a v a i l a b l et o a n y p a r t i t i o n u n t i l a n I P L i s
lf the user wishes to reuse the $MONITOR file, the PFS performed.
key may be pressedto clear the file.
To shut down CCP while the data collectionprogram is
l f t h e t r a c e p r o g r a m ( $ T R A C E )o r t h e t r a n s a c t i o n l o g g i n g loaded, press the PF6 key on the sy5tem console and
p r o g r a m ( $ T R L O G )i s r e q u i r e d a r t h e s a m e t i m e a s t h e then shut down CCP. After the CCP partition has gone
data collectionprogram (S3DSMF),then trace and/or to EJ, the data collection program may be restarted by
t r a n s a c t i o nl o g g i n g m u s t b e l o a d e d f i r s t . pressing the PF4 key on the system console.
T h e d a t a c o l l e c t i o nf i l e ( $ M O N I T O R ) m u s t n o t o e To obtain a more meaningful picture of system
d e l e t e d , a n d t h e p a c k c o n t a i n i n gt h e f i l e m u s t n o t b e r e s o u r c e sa n d u s a g e , i t i s r e c o m m e n d e d t h a t s e v e r a l
removed while the data collection program is loaded s m a l l i n t e r v a l sb e r e c o r d e d r a t h e r t h a n o n e l a r g e i n t e r v a l .
(see Considerations). F o r e x a m p l e , s i x 1 0 - m i n u t e i n t e r v a l sm i g h t g i v e a b e t t e r
r e p r e s e n t a t i o nt h a n o n e 1 - h o u r i n t e r v a l ( s e e S a m p / i n g
Considerations).
Main Storage Requirements
T h e d a t a c o l l e c t i o n p r o g r a m r e q u i r e sf u l l t i m e r s u p p o r t .
The data collectionprogram must be loaded into
partition 1 which must be set to a size equal to or 3340/3344 usage counts will not be saved for printout
greater than 20K. After the data collection program is by the CE diagnostic programs while the data collection
loaded (messageMONITOR READY-PRESS PF4 TO program is active.
S T A R T ) , p a r t i t i o n 1 w i l l b e a v a i l a b l ef o r u s e b y o t h e r
programs at a size of 10K less than it was before the lf the $MONITOR file is to be reused and a printed
data collectionprogram was loaded. reoort is desired from the collected data, the data
reduction program must be loaded before the PF5 key is
T h e 1 0 K t h a t t h e d a t a c o l l e c t i o np r o g r a m u s e s w i l l pressed to clear the $MONITOR file. Any data presently
r e m a i n u n a v a i l a b l et o t h e r e s t o f t h e s v s t e m u n t i l a n I P L in the $MONITOR file will be lost when the file is
is oerformed. cleared.
Sampling Considerations By using severaldata collectionperiodsover a time of
interest,ratherthan one long period,you can collect
T h e f o l l o w i n g i s a d i s c u s s i o no f s a m p l i n g a n d s t a t i s t i c a l informationon how the system usagevariesover time.
t e c h n i q u e st h a t a p p l y t o t h e S y s t e m M e a s u r e m e n t Using severalshort periods,you may discoverwidely
Facility. A simple awareness of these ootential varyingconditionscontributing but not resembling,
to,
problems should be sufficientto allow you to maKe very t h e s i n g l ea v e r a g e .Y o u c o u l df i n d t h a t m o r e t h a n o n e
effective use of the Facilitv. Some of these items are problem area reallyexists.
included in the examples later in this publication.
T h u s y o u m i g h t f i n d , f o r e x a m p l et h a t s i x 1 0 - m i n u t e
,
A 9amplingtechnique best suited to a particular i n t e r v a l s i e l d b e t t e rr e s u l t s h a n o n e 1 - h o u r s a m p l e .
y t
environmentwill vary from user to user. you might
experiment with the variables, such as length of the
period and the time of the day being sampled, until you MESSAGES
find the most representative ample for your installation.
s
T h e s a m p l e p e r i o d s h o u l d n o t b e e x c e s s i v e l yl o n g , n o r The following messagesare displayedon the system
should it be so short that the period is not meaningful. consoleby the data collectionprogram.
l f y o u a d j u s t y o u r a p p l i c a t i o np a r a m e t e r s b a s e d o n a M O N I T O R N D S Y S T E MN O T C O M P A T I B L E
A
short measurementperiod,you may find that there was
no effect, or even adverse effect, on throughput Reason
performance. Thus, selection of a representative
measurement period is very important. An attempt was made to load the data collection
program under the control of version 1 or version 2
Many of the data items in the report are gathered o f p r o g r a m5 7 O 4 - 5 C 2 .
through statistical sampling, rather than subtotaling
counters. These include many of the utilization figures P F 4 ,P F 5 O R P F 6 K E Y N O T A V A I L A B L E - M O N I T O R
and average queue sizes. With any sampling method, TERMINATED.
there is some inherent random error in the result. This
error does not imply that the results are not useful, but Reason
rather that you should use them with knowledge of this
limitation. The error certainly is reduced with a larger T h e d a t a c o l l e c t i o n r o g r a mw a s u n a b l e o a l l o c a t e
p t
number of samples. With the fixed inter-samole time of the PF4, PF5 or PF6 key on the system console.
I
two seconds, a longer sampling period must be used. Another partitionhas the key allocated.
lf you understand this potential error, you can avoid a Recovery
misinterpretation of the results. For example, you could
erroneously attribute small changes in measureo Wait for the partitionthat owns the PF4, PFSor PF6
I
utilizations to changed workloads or to changed key to terminate;then load the data collection
generatton parameters, when actually no change program.
occurred, and the difference is in random sampling
error. Again, this possibility is reduced by using larger A T T E M P T I N G O L O A D M O N I T O RI N O T H E RT H A N
T
s a m p l e s a n d c o n s i d e r i n go n l y l a r g e r f l u c t u a t i o n s l n Pl_TERMINATED.
measured results.
Reason
The sample period should be representative of the entire
period. That is, if you don't want to run the data An attempt was made to load the data collection
collection program for the entire period, be sure that the p r o g r a mi n o t h e r t h a n p a r t i t i o n1 . l t m u s t b e l o a d e d
sample period you select is representative. i n p a r t i t i o n1 . ( T h ed a t a c o l l e c t i o n r o g r a mi s n o t
p
loaded.)
Recovery
Load the data collectionprogram in partition1.
Data Collection 1-3
MONITOR LREADY OADED.
A L M O N I T O RS T O P P E D - P R E SP F 4T O S T A R T .
S
Reason Reason
An attempt was made to load the data collection The PF6 key on the system consolehas been
program when it was previouslyloaded. The data pressed;the data collectionprogram has ceased
collectionprogram can be loaded only once per lPL. collectingsystem status.
Recovery Recovery
Wait for all partitionsto go to end of job and perform Pressthe PF4 key on the system consoleto resume
an IPL; the data collectionprogram may now be collectingthe system status.
loaded.
I ST H E $ M O N I T O R I L E T O B E C L E A R E D ?
F
P1 NOT 2OK. P R E S S F 5T O C L E A R _ P F 6 O TT O .
P N
Reason Reason
P a r t i t i o n i s n o t e q u a lt o o r g r e a t e r h a n 2 0 K . T h e
1 t The PF5 key on the system consolehas been
d a t a c o l l e c t i o n r o g r a mr e q u i r e s 0 K f o r i n i t i a t i o n .
p 2 pressed;the data collectionprogram is making sure
the $MONITOR ile is to be cleared.
f
Recovery
Recovery
Set partition 1 to at least 20K; then load the data
collectionprogram. Press PF5 key on the system
the console clear
to
$ M O N I T O R i l e . P r e s t h e P F 6k e y o n t h e s y s t e m
f s
M O N I T O RR E A D Y - P R E S S F 4T O S T A R T .
P c o n s o l ef t h e $ M O N I T O Rf i l e i s n o t t o b e c l e a r e d .
i
Reason D I S K F I L EF U L L - M O N I T O S T O P P E D .
R
P R E S S F sT O C L E A R H E F I L E .
P T
The data collectionprogram has loaded successfully;
the PF4 key on the system consolewill start the data Reason
collectionprocess.
T h e $ M O N I T O Rf i l e h a s r e a c h e d n d o f e x t e n t ;t h e
e
Recovery data collectionprogram has ceasedcollectingsystem
s t a t u sa n d i s w a i t i n gf o r t h e $ M o N l T o R f i l e t o b e
None required. cleared.
M O N I T O R U N N I N G - P R E SP F 6T O S T O P .
R S Recovery
Reason T h e P F 5 k e y o n t h e s y s t e mc o n s o l ew i l l c l e a r t h e f i l e a n d
a l l o w i t t o b e u s e da g a i n . l f t h e $ M O N I T O R f i l e i s t o b e
The PF4 key on the system consolehas been reusedand a printed report is desiredfrom the collected
pressed;the data collectionprogram has data, the data reduction program must be loaded before
started/resumedcollectingsystem status. t h e P F 5 k e y i s p r e s s e d o c l e a rt h e $ M O N I T O R f i l e . A n y
t
d a t a p r e s e n t l yi n t h e $ M O N I T O R f i l e w i l l b e l o s t w h e n t h e
Recovery f ile is cleared.
Nonerequired.
P a g eo f G C 2 1 - 5 2 0 7 - 1
l s s u e d2 6 S e p t e m b e r 1 9 8 O
By TNL: GN21-5726
P E R M A N E N T I S K E R R O R _ M O N I T OS T O P P E D .
D R R E C O R DD E S C R I P T I O N S
P R E S SP F 4T O S T A R T .
The data collection program writes one block of records
Reason (2048 bytes) every 16 seconds. Each block consists of
eight 256-byte records.
An error has occurredwhile writing to the
$MoNlroR file; the data collectionprogram has There are two record types: Type 1 and rype 2. A type
ceasedcollectingthe system status. 1 record is written each time the pF4 key is pressed.
Type 2 records are written every two seconds until the
PF6 key is pressed.
Recovery
In the record layouts, form reters to the format of the
Pressthe PF4 key on the system consoleto resume field:
collectingthe system status.
Bin Binarv
CCPNOT ACTIVE-MONITOR TOPPED.
S
Alpha Alphanumeric
Reason
Hex Hexadecimar
C C Pw a s s h u t d o w n w h i l e t h e d a t a c o l l e c t i o n
programwas collectingCCP information. Dec _ Decimal
Recovery
An IPL is requiredto continuecollectingsystem
status.
Note: See Considerations shuttingdown CCp
for
while the data collectionprogram is loaded.
Data Collection l -S
Type 1 Record
The type 1 record consists of configuration information.
From To Form Description
'l
1 Dec Digitl(typelrecord)
2 7 Bin T i m ei n t i m e ru n i t s( e a c hi m e ru n i t i s
t
3 . 3 3m i l l i s e c o n d s )
B IJ Dec S y s t e m a t e( d d m m y yo r m m d d y y )
d
14 14 Hex M a i ns t o r a g e i z e :
s
Hex Value Meaning
80 512K
60 384K
40 256K
38 224K
30 192K
28 160K
20 128K
18 96K
t 3 15 Hex D i s ka n dt a p ed e v i c e u p p o r t :
s
Hex Value Meaning
c0 3344saresupported
80 3 3 4 0 sa r es u p p o r t e d
38 D 1 , D 2 , D 3 , D 4 a r es u p p o r t e d
30 D 1 , D 2 , D 3 a r es u p p o r t e d
28 D 1 , D 2 a r es u p p o r t e d
07 T 1 , T 2 , T 3 , T 4 a r es u p p o r t e d
06 T 1, f 2 , T 3 a r es u p p o r t e d
05 T 1 , T 2 a r es u p p o r t e d
Q4 T 1 i ss u p p o n e d
to 16 Hex D e v i c es u p p o r t :
Hex Value Meaning
80 5424
40 2560
20 14 0 3
10 't442
08 2501
o4 3741
o2 Second 403
1
From To Form Description
17 17 Hex Spoostatus:
l
Hex Value Meaning
80 Spoolis active
18 19 Hex A s s i g n / f r es i z ei n i n c r e m e n to f 5 1 2 b v t e s
e s
E x a m p l e 0 0 0 1= 5 l 2 b y t e s
:
0006 = 3072 bytes
20 23 Bin S i z eo f p a r t i t i o n1 i n b y t e s
24 27 Bin S i z eo f p a r t i t i o n i n b y t e s
2
28 31 Bin S i z eo f p a r t i t i o n i n b y t e s
3
32 32 Hex C C pp a r t i t i o nl D
33 33 Alpha C C pa s s i g n m e n e t l D
st
34 34 Dec N u m b e r f b i s y n c h r o n o uis e s
o l n
35 35 Dec N u m b e r f a s v n c h r o n o uis e s
o l n
36 36 Dec N u m b e r f s e r i ailn p u t / o u t p uc h a n n e l s
o t
controlled y CCP b
37 38 Bin N u m b e o f C C pt e r m i n a l s
r
39 40 Bin o
S i z e f m a i ns t o r a g ei , b y t e s s e ta s i d eo r C C pT C B s
n , f
( t a s k sd u r i n gs y s t e m e n e r a t i o n
) g
41 42 Hex S i z eo f C C pu s e rp r o g r a m r e ai n 2 K b l o c k s
a
( E x a m p l e0 0 0 1= 2 K ; 0 0 1 0 3 2 K )
: =
43 46 Bin A l l o c a t e d i z e f C C pt e l e p r o c e s s ib u f f e r
s o ng
(TPBUFF}
47 50 Bin S i z eo f i n p u t / o u t p u a r e a f C C pt e l e p r o c e s s i n g
t o
buffer
51 54 Bin S i z eo f i n p u t a r e a f C C pt e l e p r o c e s s ib u f f e r
o ng
55 58 Bin s g
S u p e r v i s o ri z e( e x c l u d i ns p o o l ) , n o y t e s
i
59 60 Bin M a x i m u m C Pc o m m a n de n g t h i,n b y t e s
C l
61 62 Bin M a x i m u m C pp r o g r a m e q u e su n d e rf o r m a t
C r t
( P R U F ) e n g t hi,n b y t e s
l
63 63 Hex D F F l i n eb u f f e rs u p p o r t
Hex Value Meaning
80 B S Cl i n e 1 D F F b u f f e rs u p p o r t e d
40 B S Cl i n e2 D F F b u f f e rs u p p o r t e d
20 B S Cl i n e3 D F F b u f f e rs u p p o r t e d
10 B S Cl i n e4 D F F b u f f e rs u p p o r t e d
64 256 Reserved
Data Collection 1-7
Type 2 Record
The type 2 recordcontainsa sample of the status of the
system (a snapshot).
An asterisk(r) next to the form (for example,Bin*)
indicates that the count is continuously being updated
by the system programming support. The other data
reflect conditionsthat are in effect during the instantof
the sample.
From To Form Description
1 1 Dec D i g i t2 ( t y p e 2 r e c o r d )
2 7 Bin Time sample wastaken in timer units (each timer unit
i s 3 . 3 3m i l l i s e c o n d s )
I 13 Reserved
14 l5 Dec Numberof activeCCPprograms
16 17 Dec Numberof queuedCCPprograms
t8 l9 Dec N u m b e r f C C Pp r o g r a m is t e r m i n a t i o n
o n
20 21 Dec Numberof CCPprograms allocation in
22 23 Bin* Numberof timesthe commandprocessor received has
datafrom a terminalsince the previous sample
24 25 Bin* o s
N u m b e r f p r o g r a mp h y s i c a l l yo a d e d i n c e h e
l s t
p r e v i o us a m p l e
s
26 27 B i n* Numberof programrequests attached already
to
activeMRT programs sincethe previous sample
28 29 Bin* Numberof taskchainsaccepted sincethe previous
sample
30 31 Hex Total CCPuserprogramareafree (in 2K blocks)
( E x a m p l e :0 0 0 1 = 2 K ; 0 0 0 4 = 2 0 K )
32 33 Hex Largest CCPuserprogram areafree (in 2K blocks)
( E x a m p l : 0 0 0 1 = 2 K ; 0 0 0 8 = 16 K )
e
34 35 Bin Numberof free areas CCPuserprogramin area
36 39 Bin Sizeof total free input/outputareain CCP
teleprocessin g buffer (TPB F F)U
40 43 Bin Sizeof largest contiguous areain CCPteleprocessing
buffer currentlyfree for output
44 47 Bin Sizeof largest contiguous areain CCPteleprocessing
buffercurrentlyfreefor input
48 49 Bin Total numberof free areas CCPteleprocessing
in
buffer
50 50 Hex I n f o r m a t i o no r B S Cl i n e 1 :
f
Bit 0 = 1-Line isactive
= 0-Line isinactive
B i t 1 = 1 - C C Pi s c u r r e n t l y o l l i n g h i s l i n e
p t
= O - C C Pi s n o t c u r r e n t l y o l l i n g h i s l i n e
p t
Bit 2 = I -CCP is currentlytransmitting dataon
t h i sl i n e
B i t 7 = 1 - C C Pi s c u r r e n t l y s i n g h e D F F b u f f e r
u t
o n t h i sl i n e
( E x a m p l eo f p r e c e d i nb i t c o m b i n a t i o n s :
s g
X ' C 0 ' - p o l li n g; X ' A 0 ' - t r a n s m i t t i n d a t a
g ;
X ' 8 0 ' - r e c e i v i n d a t a ;X ' 0 0 ' - l i n e i s i n a c t i v e )
g
51 52 Bin N u m b e r f o u t p u tp a r a m e t el r s t s( p u t o p e r a t i o n s )
o i
w a i t i n g o r t e l e p r o c e s s ib u f f e ro n B S Cl i n e 1
f ng
53 54 Bin N u m b e r f i n p u t p a r a m e t e i s t s( i n v i t e r g e t
o lr o
o p e r a t i o n s ) a i t i n g o r t e l e p r o c e s s ib u f f e ro n B S C
w f ng
l i n e1
55 56 Bin N u m b e r f p a r a m e t el rs t s a i t i n g o t r a n s m i d a t a
o i w t t
o n B S Cl i n e 1 ( h a v e l r e a d y b t a i n e d p b u f f e r )
a o T
Data Collection 1-9
From To Form Description
57 63 Bin I n f o r m a t i o n f o r B S C l i n e 2 ( f o r a d e s c r i p t i o n ,s e e
50-56)
64 70 Bin l n f o r m a t i o n f o r B S C l i n e 3 ( f o r a d e s c r i p t i o n ,s e e
50-56)
71 77 Bin I n f o r m a t i o nf o r B S C l i n e 4 ( f o r a d e s c r i p t i o ns e e
,
50.56)
78 79 Bin* N u m b e ro f b l o c k ss e n to n B S C l i n e 1 s i n c el a s t
sampre
80 81 Bin* N u m b e r o f b l o c k s r e c e i v e d n B S C l i n e 1 s i n c el a s t
o
s a mo l e
82 85 Bin" N u m b e r o f b y t e s s e n t o n B S C l i n e 1 s i n c el a s t s a m p l e
86 Bg Bin* N u m b e r o f b y t e s r e c e i v e d n B S C l i n e 1 s i n c el a s t
o
sample
90 91 Bin* N u m b e r o f B S C e r r o r s( n o t d e v i c ee r r o r s ) n B S C
o
l i n e 1 s i n c el a s ts a m p l e
92 105 Bin I n f o r m a t i o nf o r B S C l i n e 2 ( f o r a d e s c r i p t i o ns e e
,
78_91)
106 119 Bin I n f o r m a t i o nf o r B S C l i n e 3 ( f o r a d e s c r i p t i o ns e e
,
78_91)
"l2O 133 Bin I n f o r m a t i o n f o r B S C l i n e 4 ( f o r a d e s c r i p t i o n ,s e e
7891)
134 |35 Bin* N u m b e ro f s e e k s n D l s i n c el a s ts a m p r e
o
136 137 Bin* Number of s e e k s n D 2 s i n c el a s t s a m o l e
o
138 139 Bin* N u m b e ro f s e e k s n D 3 s i n c el a s ts a m p l e
o
140 141 Bin" Number of s e e k s n D 4 s i n c el a s t s a m o l e
o
142 145 Bin" Number of c h a r a c t e r s e a d / s c a n n e o n D 1 s i n c el a s t
r d
s a mp le
146 149 Bin" N u m b e r o f c h a r a c t e r s e a d / s c a n n e o n D 2 s i n c el a s t
r d
sample
150 153 Bin* N u m b e r o f c h a r a c t e r s e a d / s c a n n e o n D 3 s i n c el a s t
r d
sampre
154 157 Bin* N u m b e r o f c h a r a c t e r s e a d / s c a n n e o n D 4 s i n c el a s t
r d
sampre
158 159 Bin N u m b e r o f l O B s ( o p e r a t i o n si)n D 1 q u e u e
160 161 Bin N u m b e ro f l O B s ( o p e r a t i o n si ) D 2 q u e u e
n
162 163 Bin N u m b e r o f l O B s ( o p e r a t i o n s )n D 3 q u e u e
i
164 165 Bin N u m b e r o f l O B s ( o p e r a t i o n si ) D 4 q u e u e
n
166 169 Bin* T o t a l s e c t o rc o n f l i c t s s i n c el a s t s a m p l e
170 1 71 Bin N u m b e r o f s e c t o rc o n f l i c t sc u r r e n t l v i n e f f e c t
1-1
0
From To Form Description
'172
172 Hex B i t s i g n i f i c a nitn f o r m a t i o na s f o l l o w s :
Bit 0 = 1 Drivelisbusyexecutingaseek
1 = 1 D r i v e 2 i s b u s y e x e c u t i n ga s e e k
2 = 1 D r i v e 3 i s b u s y e x e c u t i n ga s e e k
3 = 1 D r i v e 4 i s b u s y e x e c u t i n ga s e e k
4 = t 3340144 disk attachment
Il"
rs ousv
5 = 1 Partition1 is in use(a programis
loaded)
6 = 1 P a r t i t i o n2 i s i n u s e
7 = 1 P a r t i t i o n3 i s i n u s e
173 173 Hex B i t s i g n i f i c a n ti n f o r m a t i o n a s f o l l o w s :
Bit 0 = 1 Ataskisdispatchable
1 = 1 A w a i t f o r a s s i g n /rfe e a r e a n a s
occu rreo
2 = 1 I n p u t / o u t p u t q u e u ee l e m e n t ( I O O E )
table is full
3 = 1 T h e h i g h e s tp r i o r i t y d i s p a t c h a b l e
t a s k w i l l e x e c u t ew i t h l - c v c l e s
t r a n s l a t eo f f
174 174 Alpha T h e l D o f t h e h i g h e s tp r i o r i t y d i s p a t c h a b l ea s k
t
175 176 Bin D i s p l a yf o r m a t f a c i l i t y ( D F F ) t a s k q u e u ed e p t h
( n u m b e ro f p a r a m e t e lri s t so n D F F ' s q u e u e )
177 256 Reserved
DataCollection 1 - 11
LOGIC INFORMATION
This section describes the logic flow of the data
collection program. The high level flow charts are
intended to be used with the assembly listingsof the
program.
1-12
r 84 r -a
*rr* I
NOI RUN V |
.. aar BI ra r r 1+r r * I ISIDRV V
I rr * r I4* i1r I t t a i t
A ALLOCATE PF4, * + *
t PF5r ANO PF6 a * 5ET DISK AUSY I
! KEYS + + STATUS
l r t *
a r at 1t * r r ra *a +l a a t !
I r r* * r t * * I rl * * r* * t
I
I I
I I
I
I
I
I
i
I r aa a c I | * 1* 1t *r al
* * | * r c 4 *; | | r * *r r I
* OPEN TXONIIOR ' r +
I FILE TCALCULATf O 'TH'
t * *oF 3340/44 IDS *
*. .a . OUEUES
rr aa* r lt a * * * r | + rr
* r * a + | * * r 1r r *.1aat
t . Y ES
I
I I
I I
I
I
I
I
I
I I
I
I
. * a * a o u i * * r a* a . a ar*rt02rlaarr"* r*
. l *r+ r*D4r; r* rr.**i
'CL05E lNONITOR ' * SET ON O!OG T
. FILE * . OETERXINE I'i I
I I NTERLCCK
a * * I OOE TABLE F ULL '
a * * a
* Itra * l*a +ltl a t *a aart*1a*alt att I a* a a r *r I t * * *t * r tr *+
I
I I I
j
I I
I I
I
I I
I
I
I
aa a a a EI r a i* I r aa l t *tr a. e a;a a | *r a r. ACTC8 v
a a rarttE4tlalt* al*r
t *
.sf, sEcoNo