• Aucun résultat trouvé

lnstallation

Use the following OCL and control statements for the library maintenance program ($MAINT) to copy the data reduction program to an object library.

/ / L O A D $ M A l N T . u n i t l / / R U N

/ / C O P Y F R O M - R E A D E R . T O - u n i t 2 , L t B R A R Y - O . N A M E - S M F S U M , R E T A I N - P

/ / E N D w h e r e :

u n i t l i s t h e u n i t t h a t c o n t a i n s t h e $MAINT program.

unit2 is any simulation area that contains an object library.

Operation

The data reduction program may be loaded in anv batch partation using the following OCL:

/ / L O A D S M F S U M , u n i t l

/ / F I L E N A M E - $ M O N I T O R , U N I T - u n i t 2 . P A C K - p a c k n a m e , S H A R E - N O / / R U N

w h e r e :

unitl is the simulation area that contains the data r e d u c t i o n p r o g r a m ( S M F S U M ) .

unit2 is the main data area that contains the

$MONITOR file created by the data collectron program.

packname is any valid System/3 pack name.

This program will read the $MONITOR file and produce a pnnted report. For a description of the repon. see Description of Output.

Oata Reduction 2-1

Main Storage Requirements P A R T I T I O N 1 S I Z E

] T h e d a t a r e d u c t i o n p r o g r a m { S M F S U M ) r e q u i r e s a 2 2 K T h e s i z e , i n b y t e 5 . o f p a r t i t i o n 1 a t t h e s t a r t o f t n r s

batch partltion rnterval. lf the partition size is changed during the

i n t e r v a l , th e c h a n g e w i l l n o t b e r e f l e c t e d in t h i s n u m b e r .

D E S C R I P T I O N O F O U ' T P U T

P A R T I T I O N 2 S I Z E The data reduction program produces a tvvo-page report

for each measured interval. An interval consists of the The size, in bytes, of partition 2 at the start of thrs data samfrled between type 1 records In the $MONIfOR interval. lf the partition size is changed durrng the file. An interval contains the data gathered between interval, the change will not be reflected in this

pressing the PF4 key and pressing the PF6 key. number

The first page of the report is system configuration PARTITION 3 SIZE

information; the second page is a summary of the

sample information gathered during the interval. (See The size, in bytes, of partition 3 at the start of thrs F i g r - r r e s 1 a n d l l u n d e r E r a m p l e s . ) i n t e r v a l . l f t h e p a r t i t i o n s i z e i s c h a n g e d d u r i n g t h e

r n t e r v a l , t h e c h a n g e w i l l n o t b e r e f l e c t e d i n t h i s An asterisk (*) incjicates that the count is hreing updated number

continuously by the system prooramming support. The

o t h e r d a t a r e f l e c t s c o n d i t i o n s t h a t a r e i n e f f e c t d u r i n q D E V T C E S U p p o R T the instant of the sarnole.

A device that is supported bV the svstem is indicated b y t h e c h a r a c t e r Y . A d e v i c e t h a t i s n o t s u p p o r t e d i s

System Configuration Infnrmation indicated bv the character N.

D A T T S P O O T A C T I V E

The date of the rnterval. The character y indicates that spool is active; the

c h a r a c t e r N i n d i c a t e s th a t s p o o l i s n o t a c t i v e . M A I N S T O R A G E S I Z E K _

T h e f o l l o w i n g c o n f i g u r a t i o n in f o r m a t i o n i s p r i n t e d o n l y i f T h e m a i n s t o r a g e s i z e o f t h e s y s t e n l s p e c i f i e d i n K C C p w a s a c t i v e a t t h e b e g i n n i n g o f t h e m e a s u r e d

b y t e s ( K e q u a l s 1 0 2 4 ) . I n r e r v a t :

S U P E R V I S O R S I Z E C C P P A R T I T I O N I D

T h e s i z e , i n b y t e s , o f t h e s y s t e m s u p e r v r s o r . T h i s s i z e T h e p a r t i t i o n l D i n w h i c h C C p w a s e x e c u t i n o . d o e s n o t i n c l u d e s p o o l s u p p o r t r o u t t n e s , tr a n s a c t i o n

l o g g i n g , t r a c e , o r f i l e s h a r e a r e a . A S S I G N M E N T S E T l D

A S S I G N / F R E E A R E A S I Z E T h e a c t i v e C C p a s s i o n m e n t s e t t D . T h e s i z e , i n b y t e s , o f t h e a s s i g n / f r e e s t o r a g e p o o l . C C p P A R T I T I O N S I Z E

T h i s a r e a o f m a i n s t o r a g e r e s i d e s i n , a n d i s i n c l u d e r j

i n , t h e s u p e r v i s o r s i z e . l t i s u s e d a s a w o r k i n g T h e s i z e , i n b v t e s . o f t h e C C p p a r t i t i o n . Storage area by programs and system tasks on an

a s - n e e d e d b a s i s . U S E R P R O G R A M A R E A S I Z E _ K

-l h e s i z e o f t h e C C P u s e r p r o g r a m a r e a , in K ( 1 0 2 4 ) bytes.

2-2

T P B U F F E R S I Z E

The size, in bytes, of the CCp teleprocessing buffer.

T P B U F F E R I / O A R E A S I Z E

The size, in bytes, of the area of the teleprocessing b u f f e r th a t i s a v a i l a b l e f o r i n p u t ( i n v i t e o r 9et) and output (put) operations.

T P B U F F E R I N P U T A R E A S I Z E

The size, in bytes, of the area of the teleprocessing b u f f e r th a t i s a v a i l a b l e f o r i n p u t ( i n v i t e o r g e t ) operations.

N U M B E R O F B I S Y N C L I N E S

T h e n u m b e r o f b i n a r y s y n c h r o n o u s c o m m u n i c a t i o n s l i n e s s u p p o r t e d b y t h e c u r r e n t C C p a s s i g n m e n t s e t . N U M B E R O F A S Y N C L I N E S

T h e n u m b e r o f a s y n c h r o n o u s c o m m u n i c a t i o n s l i n e s supported by the current CCP assignment set.

C H A N N E L C O N N E C T - C C P

The letter Y indicates that the current CCp

assignment set supports channel connected svstems N U M B E R O F T E R M I N A L S

The number of terminals (and ports, if

channel-connected) supported by the current CCp assignment set.

N U M B E R O F C C P T A S K S S U P P O R T E D T h e m a x i m u m n u m b e r o f c o n c u r r e n t C C p u s e r programs supported by the current supervisor.

M A X P R U F L E N G T H

T h e m a x i m u m p r o g r a m r e a d u n d e r fo r m a t ( p R U F ) l e n g t h s u p p o r t e d b y t h e c u r r e n t C C p a s s i g n m e n t s e t . M A X C O M M A N D L E N G T H

T h e m a x i m u m c o m m a n d le n g t h s u p p o r t b y t h e c u r r e n t C C P a s s i g n m e n t s e t .

B S C L I N E 1 D F F B U F F E R B S C L I N E 2 D F F B U F F E R B S C L I N E 3 D F F B U F F E R B S C L I N E 4 D F F B U F F E R

The letter Y indicates that the current CCP

a s s i g n m e n t s e t s u p p o r t s i n d i v i d u a l D F F l i n e b u f f e r s .

Summary of Sample lnformation

The sample information collected for the measureo interval is reduced to average and maximum values for interpretation by the user. Following is a description of each field. (See Figures 2 and 4 under Examples.)

C P U

The activity within the partitions of the system rs presented under four headings (five if spool is active).

The figure under each heading is a fraction of the total partition time consumed by that task. The total partition t i m e i s 1 . 0 0 0 . T h e f o u r h e a d i n o s a r e :

WAITING-lndicates that no tasks were prepared to execute for this fraction of the total time, or that the system was executing cycle steals.

P1-The fraction of the total time that oartition 1 was executing.

P2-The fraction of the total time that oartition 2 was e x e c u t i n g .

P3-The fraction of the total time that partition 3 was executing.

P 1 , P 2 , o r P 3 w i l l b e r e p l a c e d b y t h e h e a d i n g C C P i f CCP was active in that partition at the start of the i n t e r v a l b e i n g m e a s u r e d . A f i f t h h e a d i n g , S P O O L , w i l l b e printed if spool was active during the interval being measured-indicating the fraction of the total time that s p o o l w a s e x e c u t i n g .

D a t a R e d u c t i o n 2 - 3

D i S K

ERRORS'-The total number of errors encountered on

Information pertaining to the CCp user program area is presented under three headings:

AVERAGE UTtLIZATION-The fraction of the total CCP user program area, on the average, that was in use during the interval measured. The total area is 1 . O 0 0 . A v a l u e o f . 1 3 4 u n d e r this heading w o u l d indicate that, on the average, 13.4o/o of the total CCp user program area was in use during the interval m e a s u r e o .

M A X I M U M U T I L I Z A T I O N - T h e m a x i m u m a m o u n t o f CCP user program area, expressed as a fraction, that was used during the interval measured. The total a r e a is 1 . 0 0 0 . A v a l u e of .178 under this heading would indicate that 17.8o/o of the CCp user program area was the most that was used during the interval m e a s u r e o .

F R E E B L O C K S - T h e a v e r a g e a n d m a x i m u m n u m b e r o f free areas available in the CCp user program area.

This is an indication of the fragmentation of the user program area. Values of 2.024 and 3 would indicate that the average number of free areas was 2.O24 and the maximum number of free areas was 3 during the interval measured.

TP BUFF

Information pertaining to the CCp teleprocessing buffer is presented under five headings:

A V E R A G E U T t L t Z A T t O N - T h e f r a c t i o n o f t h e C C p teleprocessing buffer, on the average, that was In use during the interval measured. The total area is 1.OOO.

A v a l u e o f . 2 7 4 u n d e r th i s heading w o u l d i n d i c a t e that 27.4o/o of the teleprocessing buffer was In use, on the average, during the interval measureo.

MAXIMUM UTILIZATION-The maximum amount of CCP teleprocessing buffer, expressed as a fraction, that was used during the interval measured. The total area is 1.0OO. A value of .393 would indicate that 39.3% of the CCP teleprocessing buffer was the most that was used during the interval measured.

WAITING FOR INPUT-The average and maxrmum number of teleprocessing input operations that could not be initiated due to the unavailability of sufficient teleprocessing buffer. A value of 1.O5 under the heading AVG would indicate that, at any time during the interval measured, 1.0S terminals were unable to send data to the processing unit due to the

unavailability of teleprocessing buffer. A value of 9 under the heading MAX would indicate that, at some point in time during the interval measured, nine terminals were unable to send data to the processrng unit due to the unavailability of teleprocessing buffer.

WAITING FOR OUTPUT-The average and maximum number of teleprocessing output operations that could not be initiated due to the unavailability of sufficient teleprocessing buffer. A value of 2.67 under the heading AVG would indicate that, at any time during the interval measured, 2.67 terminals were unable to receive a response due to the unavailability of teleprocessing buffer. A value of 5 under the heading MAX would indicate thar, at some point in time during the interval measured, five terminals were unable to receive a response due to the unavailability of teleprocessing buffer.

FREE BLOCKS-The average and maximum number of free areas available in the CCp teleprocessing buffer.

This is an indication of the fragmentation of the teleprocessing buffer. Values of 6.05 and 1O would indicate that the average number of free areas was 6.05 and the maximum was 10 during the interval measureo.

CCP PGMS

Information pertaining to the CCp program activity is p r e s e n t e d u n d e r e i g h t h e a d i n g s :

ACTIVE-The average and maximum number of CCp programs that were active during the interval m e a s u r e d .

Data Reduction 2-5

O U E U E D - T h e a v e r a g e a n d m a x i m u m n u m b e r o f CCp D F F programs that were in a queued state pending

execution during the interval measured. (When a CCp Information pertaining to the DFF task is presented p r o g r a m i s u n a b l e t o o b t a i n a T C B o r a tasking area, u n d e r o n e h e a d i n g :

it is placed into queued state.)

O U E U E - T h e a v e r a g e a n d m a x i m u m n u m b e r o f l N A L L O C A T E - T h e a v e r a g e a n d m a x i m u m n u m b e r of o p e r a t i o n s p e n d i n g f o r t h e D F F t a s k .

CCP programs that were in allocation during the interval measured. A program is placed in allocation

when a required resource (such as required terminal TIME

o r n o - s h a r e d i s k f i l e ) i s u n a v a i l a b l e ,

The start time and stop time of each interval is

l N T E R M I N A T E - T h e a v e r a g e a n d m a x i m u m n u m b e r p r e s e n t e d i n h o u r s , m i n u t e s , a n d s e c o n d s . A s t a r t t i m e of CCP programs that were in a termination status of 07 48 27 and a stop time 07 59 39 would indicate during the interval measured. A CCP program is the interval started at 48 minutes and 27 seconds past 7 p l a c e d i n t o t e r m i n a t i o n s t a t u s w h e n i t h a s requested a . m . a n d s t o p p e d a t 5 9 m i n u t e s a n d 3 9 s e c o n d s p a s t 7 e n d o f j o b . a . m . , f o r a t o t a l i n t e r v a l o f 1 1 m i n u t e s a n d 1 2 s e c o n d s . PHYSICALLY LOADED*-The total number of CCp

programs that were read from disk and loaded into SAMPLE COUNf

main storage during the interval measured. The

average is the total divided by the number of The number of samples collected during this interval.

samples. Ihe maximum is the highest number of programs read from disk and loaded into main

storage during any two-second sample during the EXAMPLES

interval measured.

P R O G R A M R E O U E S T S O R C O M M A N D S * - T h C t O t A l E X A M P I E 1 number of program requests or commands received

during the interval measured. The average is the total Figures 1 through 3 show an example of the information divided by the number of samples. The maximum is produced by the data reduction program.

the highest number of program requests or

commands that occurred during any two-second Figure 1 shows the system configuration at the

sample during the interval measured. beginning of the interval measured. Figure 3 is a

fictitious example of the information printed on the

REOUESTS ATTACHED TO ACTIVE MRTS+-The second page of the output. lt is presented to serve as

total number of program requests received that did the basis for a discussion of the interpretation of the

not require a physical program load from disk. The output.

average is the total divided by the number of sampfes. The maximum is the highest number of requests that occurred during any two-second sample during the interval measured.

TASK CHAINS ACCEPTED*-The total number of task chains that were successful during the interva measured; a task chain was successful if the TUB was available and if TP buffer was available. The average is the total divided by the number of

samples. The maximum is the highest number of task chains accepted that occurred during any two-second sample during the interval measured.

28

System Configuration

The system configuration is explained in Figure 2. The l e f t c o l u m n in the figure is an example of the

information printed by the program. The right column is not printed by the program, but it presents notes and comments relative to the data in the figure. Some additional remarks are noteworthv:

1. The size of partition 1 is shown as 22K (22,52g bytes). This is the space currently available to partition 1 for user programs. The original size was specified as 32K by the user, but 1OK was subtracted for use by the data collection program.

2. A main storage map derived from this data is as follows:

T h e C C P p a r t i t i o n i s u s e d a s fo l l o w s :

User program area 322K

TP Buffer 12K

Subtotal 334K R e s i d e n t C C P (4 3 0 - 3 3 4 ) 9 6 K

Total 430K

The TP buffer (12,544 byres) is used as follows:

3 .

Supervisor area

Partition 1

Data collection program Partition 2

Partition 3 Other uses: file

share area, trace, transaction logging, spool

3 4 K ( i n c t u d e s 3 K assign /f ree) 22K

1 0 K 430K

O K

1 0 , 8 6 5 bytes

2 , 3 2 7

Dytes

-T--I

I 8,538

I

O u t p u t o n l y

O u t p u t o r I n p u t

Reserved for CCp 1 2 , 5 4 4

oytes

bytes

1 6 K T o t a l 5 1 2 K

D a t a R e d u c t i o n 2 - 7

r::il l:l'i,'jr ff: lr M[.iiSlJlit:.i'1[t'l f l::At., l l_. I T y

S Y S T E M C O N F I G U R A T I O N

Channel (SIOC) connected systems not supported Supported by this assignment set

Figure 2. Example of System configuration print€d by tho Data Reduction hogram

Data Reduction 2-9

Summary

Figure 3 shows an example of the second page of the two-page listing produced bv the data rerJrrctron program.

Drawing any conclusions from one interval sample would not be statistically accur.ate. Therefore, in the following discussion, it is assumed that Figure 3 reflects an interval that is representative of a number of intervals measurecl.

Five fields are shown in the first row, CPU. Since CCp was running in partition 2, the heading P2 has been replaced by the heading CCP. Only the CCp partition (P2) was active; P1, P3. and spool were inactrve. as indicated by .0OO in each column. The value under the CCP heading, .680, indicates that the CCp parrition was loading, terminating, or executing CCP user programs 68% of the time interval. The remaining time is shown under the heading l,yA,T,NG (.320) and indicates rhat the CCP partition had no work to perform for 32o/o of tt.te time interval, or that it was unable to perform more work due to a wait for some other svstem resource.

The duration of the time rnterval can be determined from the start and stop times printed near the end of the page. The start time of this interval was 17 minutes and 43 seconds past 7 p.m. (190O hours). The stoo t i m e w a s 3 0 m i n u t e s a n d 1 1 s e c o n d s p a s t 7 p . m . Subtracting these two times, you can determine the time of the interval; 12 minutes and 28 seconds, or 749 seconds.

Thus, during this interval, CCP was working for g minutes, 29 seconds 168%1, and was nor working for 3 m i n u t e s , 5 9 s e c o n d s 1 3 2 % 1 .

The values in the secclnd row. D/SK, indicate a possible bottleneck in the system. Of the more than 26 million characters read or scanned. most of it was read from drrve 4*more than 23 million characters, or better than 91 %. Of the 3,636 seeks performed, 2,723 l7i"/ol we.re

Throughput for the system, and quite possibly response t i m e , m i g h t b e e n h a n c e d b y s p r e a d i n g t h e d i s k l o a d cver the four drives.

T h e f i g u r e s i n t h i r d r o w , B I S Y N C , a l s o p o i n t o u t a possible system bottleneck on the BSC lines. Of the 3 3 5 t o t a l b l o c k s r e c e i v e d , 2 2 7 ( 6 8 % ) w e r e o n l i n e 1 ; output operation was in progress at any given time d u r i n g t h e i n t e r v a l m e a s u r e d . A h i g h e r s p e e d l i n e m a y e n h a n c e s y s t e m t h r o u g h p u t a n d r e s p o n s e t i m e .

Alternatively, the number of characters sent or recetveo p e r t r a n s m i s s i o n c o u l d b e e x a m i n e d t o d e t e r m i n e i f

Similarly, more TP buffer is being reserved than is r e q u i r e d . O f t h e 1 0 , 8 6 5 b y t e s o f T P b u f f e r l / O a r e a ( s e e F i g u r e 1 ) . t h e m o s t e v e r u s e d d u r i n g t h e i n t e r v a l w a s 5 , 6 0 6 b v t e s ( . 5 1 6 t i m e s 1 0 , 8 6 5 ) . C a u t i o n m u s t b e rrsed in addressing the usage of TP buffer, however. lf t f r e r e i s a p o s s i b i l i t y th a t t h e p r o g r a m r e q u i r i n g th e

l ' ' A r , : i t . : . 1

T h e n e x t r o w , C C P P G M S , s h o w s t h a t n o C C P p r o g r a m L o o k i n g a t t h e f r g u r e s f o r T P b u f f e r , y o u , : a n s e e t t r a t , a i e v e r h a d t o w a i t f o r a t a s k a r e a o r a t a s k c o n t r o l b l o c k a n y g i v e n t i m e d u r i n g t h e i n t e r v a l t " r t e a s u r e d . I r o r e t h a n ( O U E U E D = 0 ) . A l s o , n o p r o g r a m h a d t o w a i t f o r a o n e t e r m i n a l w a s u n a b l e t o t r a n s m r t d a t a t o t l ' r e r e s o u r c e , s u c h a s a r e q u i r e d t e r m i n a l , p r i n t e r , p u n c h , o r p r o c e s s i n g u n i t ( w A l T l N G F O R I N P U T , A V G = 1 . 2 2 ) . d i s k f i l e ( l N A L L O C A T E = 0 ) . S i n c e t h e m a x i m u m A l m o s t o n e t e r m i n a l w a s u n a b l e t o r e c e i v e d a t a f r o m n u m b e r o f a c t i v e t a s k s w a s s i x , p e r h a p s m o r e C C P t a s k t h e p r o c e s s i n g u n r t ( W A I T I N G F O B O U T P U T , A V G = a r e a s w e r e g e n e r a t e d t h a n w e r e r e q u i r e d , fr o m F i g u r e ' l , . 7 6 ) d u e t o t h e u n a v a r l a b i l i t y o f T P b u f f e r

y o u c a n s e e t h a t t h e m a x i m u m ( 1 5 ) w a s g e n e r a t e d . B y

r e d u c i n g t h e n u m b e r o f t a s k s s u p p o r t e d , y o u c a n r e d u c e F u t h e r m o r e , a t s o m e p o r n t i n t i m e d u r i n g t h e i n t e r v a . t h e s i z e o f t h e s u p e r v i s o r ( a p p r o x i m a t e l v 3 2 0 b v t e s p e r m e a s u r e d , s i x t e r m i n a l s w e r e u n a b l e t o t r a n s m i t d a t a t o t a s k ) .

l n t h e l a s t r o w , D F F , t h e l o w q u e u e a v e r a g e ( . 0 0 2 ) i n d i c a t e s th a t t h e D F F t a s k i s n o t a s y s t e m b o t t l e n e c k

' f h e

f i g u r e o f . 5 5 6 i n t h e D F F r o w i n d i c a t e s th a t s o n r e F i n a l l y , y o u w i l l n o t i c e t h a t 3 6 3 s a m p l e s w e r e c o l l e c t e 6 i m p r o v e m e n t i n r e s p o n s e t i m e m i g h t b e s e e n b y d u r i n g t h e i n t e r v a l o f 7 4 8 s e c o n d s . P a r t o f t h e i n t e r v a l b y p a s s i n g th e D F F t a s k - p o s s i b l y b y n o t u s i n g P R U F

t i m e i s a t t r i b u t e d t o t h e i n t e r r u p t l e v e l , c y c l e s t e a l t i m e , s c r e e n s f o r p r o g r a m r e q u e s t s t h a t r e q u r r e lr t t l e , if a n y , a n d t i m e r i n e r t i a . T h e r e f o r e , th e i n t e r v a l s a m p l e t i m e d a t a w i t h t h e p r o g r a m r e q u e s t .

( 7 4 8 s e c o n d s ) i s n o t t h e s a m e a s 3 6 3 s a m o l e s t i m e s 2 s e c o n d s ( 7 2 6 s e c o n d s )

E x a m p l e 3

F i g u r e 5 s h o w s a n o t h e r e x a m p l e o f a s a m p i e s u m m a r v p r o d u c e d b y t h e d a t a r e d u c t i o n p r o g r a m .

T h i s e x a m p l e i s s i m i l a r t o F i g u r e 4 e x c e p t t h a t i t u t i l i z e s a n i n d i v i d u a l D F F l i n e b u f f e r f o r B S C li n e 2 ' U s i n g a n i n d i v i c i u a l D F F l i n e b u f f e r i n t h i s c a s e p r o d u c e d a n o t i c e a b l e

i m p r o v e m e n t in t h e T P b u f f e r a r e a o v e r t h a t o f F i g u r e 4 . t h e p r o c e s s i n g u n i t , a n d t h r e e t e r m i n a l s w e r e u n a b t e t o r e c e r v e d a t a f r o m t h e p r o c e s s i n g u n i t , b e c a u s e o f i n s u f f i c i e n t T P b u f f e r .

E x a m p l e 2

F i g u r e 4 s h o w s a n o t h e r e x a m p l e o f a s a m p l e s u m m a r y p r o d u c e d b y t h e d a t a r e d u c t i o n p r o g r a m .

I n t h e t h i r d r o w , E I S Y N C , y o u c a n s e e t h a t t h e r e rs a p o t e n t i a l s y s t e m b o t t l e n e c k o n B S C line 2. This line is b e i n g h e a v i l y u s e d , a s i n d i c a t e d b y t h e a v e r a g e ourput p e n d i n g o f 6 6 . 8 % ( . 6 6 8 ) . A h i g h e r speed line may r m p r o v e r e s p o n s e t t m e .

I n t h e U . P . A . r o w , V o u c a n s e e t h a t t h e C C P u s e r p r o g r a m a r e a i s b e i n g u s e d , o n t h e a v e r a g e , 1 7 . 6 % ( . 7 7 6 l . o t t h e t i m e . N o t e , h o w e v e r . t h a t t h e m a x i m u m u t i l i z a t i o n is 9 0 . 6 % . T h e a v e r a g e q u e u i n g i s 3 . 6 6 5 , i n d i c a t i n g th a t a t a n y g i v e n t i m e d u r i n g t h e i n t e r v a l m e a s u r e d , t h e r e w e r e m o r e t h a n t h r e e p r o g r a m s u n a b l e t o e x e c u t e b e c a u s e o f t h e u n a v a i l a b i l i t y o f m a i n s t o r a g e i n t h e C C P u s e r p r o g r a m a r e a . A l s o , a t a n y g i v e n t i m e during the interval rrreasured, more than two programs w e r e e n c u m b e r i n g a n a r e a i n t h e U P A ( l N A L L O C A T E , A V G = 2 . 1 1 1 1 , b u t t h e s e w e r e u n a b l e t o e x e c u r e b e c a u s e o f t h e u n a v a i l a b i l i t y o f a r e q u i r e d r e s o u r c e , s u c h a s a d i s k f i l e , r e q u i r e d t e r m i n a l , o r u n i t r e c o r d d e v i c e .

2 - 1 2

F ' A G E . ? ,il l.l i'i H fi [i Y

lrli I f.J. Nt:i i..)1.:,1:) l:!:t. l:' j JiflU|')l-.

t . l F ' U , . 4 1 : 4 " ' : i 4 4 ^ Q ( ) r i " Q Q O . f j 0 i r )

A f t d r { . l - t " ( t [ i I f i : i [ E l . i t . j H A F j A t ; T E R s ' I 0 t { I T E F . T H s E c T o R C 0 N F L I C T S F I . ] : J ] ' T I i U S ' Y I : ) I ] l J I ' . I ] F I E A D , I S ( ; A | - { N F . D AVG I ' , I A X T O T A L A V G ' { A X

D I S i , . 1 ' \ : . : i 1 . , ? 1 0 5 , L 9 1 , 4 4 8 . 2 1 3 3 0 . O O O 0

D l " Q Q 1 , . 3 ( J ' , ! 9 0 4 , 9 6 0 . O ? 5 I

I ) l . l . o / t ) ( ) o o . o o o o

I ) . i " ( ) 1 . : . i | t , : ) i | , 6 5 6 , 0 6 4 ^ 0 6 1 t

t ) 4 , 0 ' 1 ' ; ! \ , t ) 8 . 1 . ! , 1 . 3 6 , 4 ? 4 . 1 2 5 ?

I . N . [ I I . - [ J I : T i : ' E Y T E , S E F : R O R S O U T P U T P E N D I N G

I l i . [ , ! Y N t _ ] f i t . ) I l . ! [ : f r { J t . - t . . . . l . t , t { . ] 1 . 1 1 [ r [ . { . i u l ; : . D , : i t i : N l . | i E C U H D S E N T A U G l { A x

L - l 1 . 0 i ) 0 . 0 0 i ) . 0 0 i J . t ) ( ) 0 0 0 0 0 0 . o o o o

L . ; i l . Q 4 l t ^ 1 . 0 1 . ":,).i.|'j "\.t,tti.i 1 . ? i i 2 . J ' ] . 4 , 4 O Q 5 ? , j9" O . 6 6 A 3

L - 3 1 . ^ 0 e ) 0 . i l ( ) ( ) " ( ) Q ( r ) , . o q o i , ( ) c J o o - o o o o

1 . . . 4 1 . " 0 O O ^ o i ) 0 ^ ( r { ) 0 , 0 0 r . ) 0 i : ) O O O . O O O O

I , J A I I ' I I ' . 1 6 F t ] R U A I T I N G F O R

A U E . I i A I . ] [ : M A X ] . M I . J H 1 . N F U T O U T F U T F E E E F L O C K S

l - J ' T I l . . . [ 7 l i : r l . t O N t . J l ' 1 . 1 . . . l . Z A t [ r J H A V G l ' ' l A X A U G ] ' l A X A V G ] , t A X

l . J . F ' " 4 . " - i 7 6 ^ t i Q ' 4 . 7 6 1 7

I " F ' . l 1 l . J F t : . . ' t i . 5 . 9 0 1 7 . ] ' 1 L . 7 6 3 3 . O O 3 6

A I - J I ] . V [ : . { , 1 I . ] [ : . I . J [ : . I ) . I . N A L L . N C A T I I N T E F : I { I N A T E P H Y S I C A L L Y L O A D E D

A V { i M A X r l U i i M f i X A V G H A X A V G H A X T O T A L A U G } l A X

l'f '[r l:il:]i,f \' 'l

" (L6l.l 1.0 :i ,. AA'.:,; {:} ;,1 ^ i. L l. 4 .7 60 ? 50 . 190 2

l l h : { l t i f t A i ' 1 l i l l Q l . i [ S l , ' : i l i f : t l t . J L , i f S A I T A I H E D T A S I \ C H A I N S D f i i . t { . t i t H A N r ) , r r f _ l A | T I V H i r R t s A C C E F . T E D I I j T A L A V T J M A X l i J I A I . - A V ( r ] H A X T T ] T A L A V G H A X

l i . t . 1 : l l l 4 , 5 O O O O O O '

Q L J I I J I :

A V G M A X

D r : F ^ : t 5 t . i

rrflr: rl?i;1.

-: l3 1g i:

I N T E R V A L S A M P L E COUNT

" 6 ? F i g u r e 4 . S a m p l e S u m m a r y - E x a m p l e 2

D a t a R e d u c t i o n 2 - 1 3

L . I t l

ir l. ,ir t:

l r i Ir ":

1., .1

Ii..:!

. L.l ii i'l i:t Ii I

l J i . l i l r l i l r t l | . t l , : i . l t l ' l t l t l

. , t t t J i : ) . U { r l i : l . ( : l ( . t r l

i i { T l j ] l ] l | , l ] | | : | i ] | : : | : : l . ] | - l i ! l | : . l : ] i . l | . . l : i . i | | ] I ] r l r l : l { ' , I | - | i i | : : i ] I I . ] F ] i ' : { ] i F : | , ' l : | : : : 1 : : l r l l l l l L l i l ' i i . | l l i l i l l : : i i i . . , : l i r i r . ! t l l : : . i r ( l r , , r r , t f r i i l , i l i t T i i l . . . A v t j i l , 1 A i

L . i f . i l r l i l i r r i i , ! t L r L

L . : " i : i : : I . ' i . t r : j i l i : t ' : , , : , r : j

I i l i - . i ; : t . t r l ! : r l l f r r l { i t t i t a i t , t u

l . . . r l I " " ' . , r . l

ir ".1'l,ir u

( t , i i r i i , i

, l f j ! t " n i . ) i : i i i

! ' ' r t r ) l ) i : ) ( i i J

l , ! i l l i { r r , | ! l , i l , t i r r i i L t . . i i , I r i l : i

r , r r r l : l i i i r , l | i : l l l i . t l l r t l f j t ! i | t i i | I t i l : : l : : : l : : l : : t f l | . t ( . . l . : , : ; L l l l . l l ; i . i i i l l l i . r . l l i l i L : , l l i l t l i : , . r r i 1 , : t : : i i , . . , i , f l i j j i i l , r l ! f l A I

' ) t i i ' ; , r : r r ' i r , L l , ' l i i

. . , i i : ! , i . i , . i : ) i r t i j i )

I '

" ' l , l

I l" l.r i r ':,:: r.l t.l I Fl l T l, l:. i.r lr l tl t..) dtlJiri riiti

r r i i l l l l : , l l l l r l l : i , l f . l i t l l r r r r i l l N l l l . l f i l i . ! i : i i [ : l ' ' l - l r ] i l . L - A l l . ' i t . i l A t , l : l ) i i l , l i . i i . t i r i / l r r r . r r r r f i / r r i . r l r i i i r ; i i i t . r l i i . . i n r l { 1 r i \ 1 . _ A V i i f i r i r

l - i ' [ r F i ; f i , ] i : i . , : , t : , ' , . : : . 1 . t ) , , , r r : , , I I I : + i | l r l :iij . r.yo ..1

I h : L . J L i f { r : i t i l ' l l : : . 1 ! l . l i ; i | , : l . l : l , . l i . l l : : , f i , : , j r : i I I r r r l . l l l . l l i ir .; l''. i, l-l r:i I i .J r i f ; ' l : i l f ' l t 1 i : i t l l r , : . a , : { i . l r i i i l r . r l t . 1 l . r { , ' : i : ) i L L l l : r l : r l t : i i i i i i i l i { i : t t . } t : i ( t h i . i i r l r : r l i r r L , r L r n i : r , : i i ] i i : i l i \ r . . r i j i i A i l l . l . [ r " a i .

T I . . l r | 1 , , ; ' .

i - : i ' l i l i : : : r :

L]T'F

i ' . ! . ! i \ i t

Iil.l [: l.i l:, ii l,r ir fl ii ).

.'.:ti::'5 r,

i I rll: :; ] i:ili I ,tl T i.lI]:

I N T E R V A L S A M P L E COUNT ? { , 3 Figure 5. Sample Summary-Example 3

2-14

Documents relatifs