Usage Statistics For MTS Carl E. Landwehr Purdue University West Lafayette, Indiana 47907

i.

Introduction The following report is presented in response to Professor Browne's request for case studies of performance measurement projects; this study takes a macroscopic view of a large-scale time sharing and batch processing installation. The data from the University of Michigan Computing Center presented in this paper were gathered for the purpose of constructing and validating an analytical model for a host system in a computer network (i). Since a computer network consists of several host systems, a simple model for a single host was required in order to keep the network model mathematically tractable. Consequently, measurement efforts were focussed on the limiting resource in the system, the CPU. Also, since waiting time statistics for batch jobs were not available, measurements of batch queue lengths were made in order to assess system performance in relation to batch jobs.

2.

Data Sources Considerable quantities of data are collected routinely by the University of Michigan Terminal System. The data presented in this paper come from two sources: job accounting statistics (recorded on a per-job basis) and system status measurements (recorded on a per-unit-time basis). Ultimate responsibility for the generation of these records lies with the supervisor. Both accounting and system status data are written into files which are periodically dumped on tape. There is no bias introduced in making these measurements, since the recording of these data is an integral part of the system operation. (Accounting tapes are used for billing and system status information is used to control certain dynamic scheduling parameters.)

5.

Configuration The basic system configuration during the periods in which measurements were taken is shown in Figure i. Hardware includes a duplex IBM 360/67 with two megabytes of core storage, two channel controllers, two paging drums, and numerous disks, tapes, and terminal controllers. The software controlling this equipment includes a time sharing supervisor known as UMMPS which implements a multi-tasking environment. The Michigan Terminal System (Mrs) runs as a task under UMMPS and copies of MrS provide service to both interactive and batch jobs. Spooling services for batch jobs

13

a r e p r o v i d e d by a v e r s i o n o f HASP m o d i f i e d t o r u n u n d e r UMMPS. The o t h e r t a s k o f m a j o r i m p o r t a n c e i n t h e s y s t e m i s t h e P a g i n g Drum P r o c e s s o r (PDP). which o v e r s e e s p a g i n g o p e r a t i o n s . .

Workload Similar to those of other universities, t h e Computing C e n t e r o f t h e U n i v e r s i t y o f M i c h i g a n p r o c e s s e s a l a r g e number o f r e l a t i v e l y s h o r t s t u d e n t j o b s and a l e s s e r number o f l a r g e r c o m p u t i n g r e q u e s t s , u s u a l l y g e n e r a t e d by t h e r e s e a r c h community. A j o b i n t h i s c o n t e x t means a s i n g l e s e s s i o n on a t e r m i n a l ( f r o m dial-up to disconnect) or a single batch submission (card deck). (Although it is possible to submit batch jobs to the system via disk files during a t e r m i n a l s e s s i o n , such j o b s a c c o u n t f o r l e s s t h a n 5% o f a l l b a t c h j o b s . ) T y p i c a l l y , 100,000+20,000_ j o b s a r e r u n p e r month, w i t h i n t e r a c t i v e j o b s c o m p r i s i n g 50% t o 60% o f t h e s e . The w o r k l o a d does v a r y c o n s i d e r a b l y w i t h t h e t i m e o f d a y , as shown i n F i g u r e 2. S i n c e t h i s g r a p h p r i m a r i l y r e f l e c t s work h a b i t s o f u s e r s , i t s s h a p e i s q u i t e s t a b l e from month t o month.

.

The Data F i g u r e s 3 and 4 summarize t h e mean CPU u t i l i z a t i o n and mean b a t c h queue l e n g t h by h o u r o f day d u r i n g t h e month o f O c t o b e r , 1973. (These t a b l e s a r e a c t u a l l y g e n e r a t e d f o r 2 4 - h o u r d a y s , b u t have b e e n t r u n c a t e d t o f i t s p a c e l i m i t a t i o n s . ) An e x a m i n a t i o n o f t h e s e summaries i n d i c a t e s t h a t t h e s y s t e m e x i s t e d i n t h r e e roughly definable operating regions: i.

Lighly loaded:

0% g CPU < 60%; Batch Queue = 0

2.

Moderately loaded:

3.

Heavily loaded:

60% v CPU < 90%; Batch Queue g 5

90% ~ CPU; Batch Queue > S

The u n d e r l i n e d p e r i o d s were c h o s e n f o r more d e t a i l e d s t u d y on t h e b a s i s o f these categories. To m i n i m i z e t r a n s i e n t e f f e c t s and s t a r t u p and shutdown p r o b l e m s , m e a s u r e m e n t p e r i o d s were r e q u i r e d t o be o f a t l e a s t two h o u r s d u r a t i o n , d u r i n g which t i m e a l l m a j o r h a r d w a r e (CPU's, s t o r a g e , and c h a n n e l c o n t r o l l e r s ) was i n o p e r a t i o n and t h e System was i n a s t a b l e s t a t e . D e s i r e d d a t a were e x t r a c t e d from t h e s y s t e m s t a t u s and a c c o u n t i n g t a p e s f o r t h e m e a s u r e m e n t p e r i o d s , and a r e p r e s e n t e d i n F i g u r e S. The p e r i o d s h a v e b e e n o r d e r e d by i n c r e a s i n g CPU u t i l i z a t i o n . Statistics presented include (1) t h e r a t i o o f b a t c h t o t e r m i n a l j o b s p r o c e s s e d , (2) a c t u a l CPU u t i l i z a t i o n , (5) t h e p e r c e n t a g e o f t h e l a t t e r n o t c h a r g e d t o u s e r s ( t h i s r e p r e s e n t s CPU t i m e consumed by " o v e r h e a d " t a s k s , p r i m a r i l y HASP and t h e PDP), (4) mean CPU c o n s u m p t i o n c h a r g e d t o b a t c h and i n t e r a c t i v e j o b s , and (S) mean and s t a n d a r d d e v i a t i o n o f t h e b a t c h queue l e n g t h , a f t e r a d j u s t m e n t s . Adjustments to the b a t c h queue l e n g t h m e a s u r e m e n t s were r e q u i r e d s i n c e t h e r e c o r d e d q u e u e l e n g t h s sometimes i n c l u d e d j o b s which were n o t a v a i l a b l e f o r e x e c u t i o n . A number creases, mean CPU CPU t i m e

o f t r e n d s may be o b s e r v e d i n t h e d a t a . As t h e CPU u t i l i z a t i o n int h e p r o p o r t i o n o f b a t c h j o b s i n t h e mix t e n d s t o d e c r e a s e , and t h e t i m e u s e d by a b a t c h job t e n d s t o i n c r e a s e . C o n v e r s e l y , t h e mean u s e d by i n t e r a c t i v e j o b s g e n e r a l l y d e c r e a s e s as s y s t e m l o a d i n c r e a s e s .

14

Also, proportionately more of the non-idle CPU time is spent performing overhead operations when the system is heavily loaded. Records of time charged to individual overhead tasks are not saved on tape, but several samples collected while the system was running indicated that typically 60% of the overhead time is consumed by the PDP and about 40% by HASP and a few miscellaneous tasks. There is, however, considerable variance in these percentages with changes in the system load. Figures 6 and 7 show histograms of CPU usage for batch and terminal jobs during two of the measurement periods. Although the means and variances of these distributions vary from period to period, the shapes of these histograms are typical. The batch queue length distribution showed more variation between periods. Figures 8-10 were obtained by summing the distributions for the light, moderate, and heavy periods respectively. For comparison, Figures 11-12 present data from October, 1974-one year after the original measurements. The average batch queue lengths indicate the increased load on the system. The CPU usage distributions for batch and terminal jobs summed over the entire month of October, 1974, are presented in Figures 13 and 14. Again, the shapes of these distributions are typical, although means vary from month to month. (During January-November 1974, mean CPU consumption by terminal jobs varied between 20 and 29 seconds. The corresponding figures for batch jobs varied between 7 and 25 seconds, with the higher figures generally occurring in the summer months when fewer short student jobs are run.) 6.

Postscript and Acknowledgments The University of Michigan Computing Center obtained a single processor IBM 370/168 CPU with two megabytes of storage in January, 1975; future statistics will reflect this increase in CPU power. Preliminary reports indicate that CPU utilization has dropped from near 100% to about 40% with the new CPU. The statistics collection facilities used in gathering the data were constructed by M. T. Alexander, D. W. Boettner, W. S. Gerstenberger and other members of the University of Michigan Computing Center staff, whose work is gratefully acknowledged.

Reference i.

Landwehr, C. E., Load Sharing in Computer Networks, A Queueing Model. MERIT Computer Network MCN-ii74-TR-18, Ann Arbor, Michigan, November, 1974.

15

-•-]i I

,i j,

,

,

[~ i

-

~

I

I

~ L L ~ I

¢Q ~ ¢ . . l l . l t . l l

[

I -

Fig. ]

S

o

U n i v e r s i t y of Z~.ich~_q;~n C o r ~ u t l n ~ ~iachinc Confiqu~,:~ti~n 16

Center

NItH,BI;R 0F ILII'('ii t,~ll TI I~H??41. U S I h S S!(;~II.D ON BY IS l l l h t l l l ; INII.I<~',I. ~ I ; ~ L k bAY AVLKAGLD ~;VLIt ALL I J ~ t i T IS 10 16 1f 14 13 12 II ll 11 9 B 8 7 6 5 4 4

B 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 " 0 e

TIME 0:O0 0 : 1~ O: 30 O: 45 I !li0 l ; IS 1:30 i : 4S 2:00 ~: 13 2 : 50 2 : 45 3:00 3: IS 3 : 30 3:45 ¢:00 4:15

I'i'FI-I'I'I'I'I'I*I'ITI'i'I BBBB I T l r i I T I 1 l-I I T i I T i I!895 I'FI'I'I'I I r i ' V I ' ! ' F i I ' I ' : h~,.a, l ' l ' l I'FI "1 I T I ' , - I T i ' I ' f ~ ; l~l r l ' f i - f r i ' l l I'i;~B 1TI T l r l l r l rl'i'l B ]'rllTl'fl ITt'F[ ]':'f'l'uri'l'll"i'~." | T I TI I'ITTI'I'TT 11"1 f]'Vi'IFI'I i'T 1"1 l'l r l ' l ' i ' l ' l 1T"FtTTrFr ITUITTfTT. ITIT1TI'T ITTI'i'II' l]Tl'l~r li'lTi ~ l TTFI'

4

0

4:30

ITI'rT

4 3 2 2 2 2 2 2 2 2 3 4 7 15 25 32 ~7 42 45 49 SO S2

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

4:4S 5:00 5:15 5:30 5:45 6:00 6:15 6:30 6:45 7:00 7:15 7 : 30 7:45 8:00 .R:IS 8:~0 8...IS 9:,)0 0:15 9 : 30 9 : 45 10:00 10:13 I 0 : 30 10:43 ll:O0 Ii:1S

53 $4 .¢4

1 1 l 1 O 0 0 1

1

57

I

~5 48 45 47

I

1 1

1

50 54 57 62 64 66 70 72 71 72 69 68 66 63

1 0 1 1 1

~4 48 43 39 31 31 17 IS l~ Z6 18 30 31 35

i 2 2 2 2 | 1 I 1 1 1 0 0 0 l i 0 1 | 1 1 0 0 0 0 0 0 0 0

34 5~1 35 ~.l 16 :3 22 20 19 17 16

1 1 I 1 I 1 ! 1 1

1TTrT lTrr 11"1" ITT ITT 1Tr llT 1I"1' 1TT I"I'1" 1TI'T ITI'TT 1"iTTTTIT 1,, ~ T ~ i : i 11 : i ; i i i 1TTV~T i T F!" ~T 7L-;TTi'TT'TTT'['TT l T F I ' F ~ 7 . . T ; ' T ] - T I , ' F : T i ~ T ] ' T r 7 7 i : i I i i Fi-I i T T T r F ~ ' : ;T;'{ ~"]'T'] i F" T ] - Z T ~ ' F I i '.<1]-1 IT'TTfTTTTIT I T " r 7 "TT FTVFTT--?TTiTT~--T~";R'TT'~"B

ITTTTTTZT~Z"iT'~/TTT'~T'FTTI~'TT!"TiTTi~T'7;~'"TTTFITTB 1TTTTTT'IT F~TNT T TT'IG-~-T T'TIT.Ti"i'.TFT'TT {T7":'TFTT-iTFT'TB 1~ i - ] ~ ~i-I'F~ ~'1,'F~-]'I" !~" ; I ', t i : " ; ~ T'F.-T~'I-; T 7T'TTT ~T'I~Fr'T B 1Trl-~Fi ~i ; :TF!~-~] ,~-T~!~'7~';G-i'FTF~--T.,~T;~ l TT'FFFTTT T ~ T ' T F T ~ - T ~ 7 T , T-TT-TF: T ] - - - -TT-TT~ :., - ,--~2-F-;-,. : ~ - i ~ . ,~ I'TTTT'F"F~TTT" "T "" - ~ - T " 7~.-~~" ~ - F - " T ' = " ! " T T "- E~.'~+. ~'TT~'-~'~',-~', F 1TT'VTFTT:~:r;;'TFZ'7~'ZTZ'T'TT-i~-;,-T'~T"-7:FT~]T-~-~i-,TTTTB ITTTT"rTTY~ Y-"i :"f':-;'Tr 7T'T'TT7~ :TT':'TT"F:;'+<~ 7~"~'T"T':"'7"T'FF:']'TTp.

VTTT-~`TTG`7:~.T~-7-`T~;~`TT~!T7G~TT~F`7T.~7T{7~7-~.T~7T1~7~FF~`7T~`:F~7T~

11:4S 12:00 '12:1S 12:30

ITrT'7"TrTTT77,'T;-D-:--TT,-"7~-TTT~,TF-:-7~.~-V-..,-,-?,.TTFTTT-TTTTTTii I'I'TI-'i'~'Z+TT" ~ " + Ti-:+~"."T'TT~T'TT-.-7:': 7~-;~-'rTT-i---FT2 I i f [ i~T;TFTT:T~YT'Tr:'T~7; FTI-:'~.'~ TTT7]TTi ~:~:":'T'~B 1T'rT:TF77"V77"TG'TTT'~ . . . . . . . . "TTTTT"'TT'7~'T~-FTTTTTTTB

13 : 00 13:1S 13:30 13:4~ 14:00 14:1S l.1:39

I~I~':G'T~G"[" ;'!TTTTTTTTT'.~'TT'~T'~'TTT'TTi'Y'TITTI'T7B ITTTT'FTT'TTF'~-ITT'Yr'TFT'~:'TTFTTr'T'~T'TTTF!'T'Yi'~,'~Fi'TTf3~-; ; [ ; f ITI~Ti'TT~TTT~"~'i'FFFTT~'Tf'7~I~'TTFT?;~TrTrTT/TF'!'iTTTF-TT~TTTB

~TTTT~r.~..~Tf~`I-iF~y~`-T.]~..~:.T7~V7]-T.T~T`~.T7~Z~y-FTTT-TG+7TT7T~!`~TTT`f~i~B 1T~'-CFTI'T1W IWT'I~ZF:-;T r ~ T .~ : ; ; , ; i = ' T F T ] ~ ' T F F . ~ - : T T T i ' ~ ' ~ F i .G~KT."~B I~T:~T-'I'F;-FI=Z:'~ 7T,.~.,'TFi'FFT=Tr~TF"F"7~7~"~2T~;T;%'i'lTI~Tl.'~B 1TrTTi-i'TiFFZ~T,~,iG-:';'TT'F77ETTYT~T73~G'7;'-FT"~'~T!'TT'T~'T77TT;T-.~.i i :-: i ~ : TFrTTB

1 4 : 4 S 1]~FT:~.TF~i~T~F~.'T!~-~-T.~T~T.'-YF~`"~F~T~:~T~TF~TT~TT~-~.T~T.Ti~-~TF'~-~TTB lS:00 15:15 IS : 30 1S : 4 5 16:00 16:15 }.~ ; .IS 17:0C 17:;3 17:30 17:4D 18:00 I l l : 15 18:30 18 : 45 19:00 19: IS 19:30 19:45 70: 00 20: IS 20 : 30 20:45 21:00 21 : 15 21:.%0 21 : 15

2; :00 ~ 2 : 1~ 2.~:3{) 2 2 : 4r, ~J:OO : J : l.% 223; 3(l ~3:45

1.TTI-F~-i..iT!':E'FTT" ;'['7:-71"TTTTV~!'~'.~TFT'r-F{qT'-TT~,'; ~ . :T'T'T-~'! T:'iTFT~T..'G-i'I-FfTT~..~ ITTTTTI TF'TFTTITT"i-FTTT'~-TTTTT"rT':TTTF:TT'TT 7T'I-I']T:Z'IT~" T~TTTi-TT'FTr'T'TFFT'I J I I ! I'B ITTI-GI~ ~'~/I'I'T~'~.'FT'-;"! ."T].~'*-]-i" !~T'i',rFTFT~?'TTTp'~"TTT"TI"ZT-r~'T;-~"~-r'~-~-i~.TI'Ti i i I 18 ITTT~'TTTi'~'rTTF TTi-'; T 3 " ~ T ~ l ~ ? T Z - T T T 7 7 V ' T ; ' ~ ~ ' F ~ T T I ~ ' T i - i + T ~ l T T l ' i i i i I i ;B

~TT~-`Tl.TT~`FFTf~;~7FT.TTT~FT:-7TT~.T;1~`.UT.T7TT.~.~-~2.R~FT~FTfTITT~TTB I T TI'I'TTTi'T'I"TT71"~" ;~" T . ~ T TTTF7TT'T.~.T:'71T'TTTTYTTT'Ti":"~" f'~=-Vl T I ' T T r T T f II ! T'T'FT'TFTT';G~'i'T'I TIT!'YTTT'ICG F F"! T ; TTT"F'77TTFTTTI~'TTITFrTTTBB IT~T, TTI . i . . . . . , .... I , , .T'r'~ . . . . . . . ~ ~. . . . i~B !T;-( ~, . F:T';:-! !'; ~ ;~ :'T-TTTFF:TT~-:~';"; :'T,~'~='TT"TT"TTBB 1,+~rr~771"I'~-TfTFT"r~TTrTTVTTTr'TTFT"ITrI"Fi'TB~ 1T'/FI-rTTFr'!'rfi"FFi~;TiTTTrFTTFTTi-1"I-r~3 1 T I ' i - F T T F I T F r . ~ T F , - - ] ' ~ ~1~7Ti'I-~ i ~"Fi IB l T'I'I 1 T F F F f ,~FTTF F T ' F I ~ T ' . T ~ T f B ITTf~TFTFYFITI3fTT!IfTTTFTB 1] I I F I ]'I 'F I -~ i I i ; l ~ l - ] ~ - I - l ' l ' T l B 1TIG , ~ - T I ' E ' I "F;G T ' T T T ~ . ' r ~ B ITI"Ii~IiTFI'!TI'rTFTFI'IT: i i I 115 1~,~+II'~1 F~I-!'Tt'Fi-Fi'?~']'~I'I-r 11-Fl'f I"T1G-I'ITI TT'i'I';"I +1F F ~ T I 1 1 - r r II-rlTITFFTI~ITiTI-I'i i ] TiFI3T~ ITn'vITIFI'F;-Fi-!-:lTTi '.G'FiTFTF l FI i 1 !TB i'fl-ITFf II'TiTI'i~TITF!'iTI'ii" FF I ' i ' I G ~ ' T B 1TTTI'rFH'I"ITFRRT!"I'FFI'Tf'FFITITFITT 1 t'FF111 l ~ ' l r l - r F l T F I ' i T I T I ~ r I ' F i ' F I ' I iG-I'rB IT l ' r t ' f r r F l l ' t T l ' i FI I T I ' F I ' I ' F I ' I 1 T i G ~ F f B 1I'rFHTFFI'ITt I'FHT;'; Tr i'ITI-I'Fi'~I~'IT[ n ]'rffrl-rFf'l'FrFlTl 1 I'I'I'I'I"FI' ,G'r'pl-l'i~]TT!l 1 F ! T r l T I T ' T f ' I ' I r l F l l IT*,'I'|". I T F r I ' i ' I ' F I ' I T I ' I ' I I 1":'71"!-l'l'i'; "I'ITIG1~I~ li frllTITii II11 irl'Fi'l-ll] ' l T I ' I ' I l - l ' l ' l - l ' r r FFrI-I'Ft'i'i'I'~ I ! I-f I'111"11"11 I T r l T I I 1".~ I'l I ' l ' l - I T f l f l l T i - r r l ' l r f l FI'i'I 1"1-! l ' l ' l I T r l T I ' T I ' l ° r l ' ! Pf F I ' t ' I ' F I T I ' P t

Fig. 2

Average Number of Te~;mina! Users

(T)

;:lnd B a t r h

c ......

(R) A c t J . v e by T i m . o f 0- 0 .... October ]rD,~ ~' 17

i

H A S P B A T C H Q U E U E BY H O U R OF DAY AVERAGE LANGTH FOR EACH HOUR

DATE 01 02 03 04 05 06 07 08 09 i0 Ii 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

MON TUE WED THU FRI SAT SUN MON TUE WED THU FRI SAT SUN MON TUE WED THU FRI SAT SUN MON TUE WED THU FRI SAT SUN MON TUE WED

October

08

09

i0

ii

].2

13

13 0 0 1 i 0 0 0 0 1 0 0 0" 0 7 0 0 2 4 0 0 0 0 1 0 0 0 0 5 0 0

9 0 0 27 1 0 0 0 0 0 1 5 0 0 0 1 0 18 8 0 0 0 0 3 0 0 0 0 8 1 0

13 3 4 89 3 0 0 0 7 9 16 15 0 0 1 0 3 1 7 0 0 1 4 3 0 0 0 0 18 4 2

50 26 12 90 4 0 0 1 12 2 15 14 0 0 3 11 4 3 8 0 0 2 5 3 1 6 1 0 27 9 17

].2 30 3 120 3 0 0 1 2 0 41 24 0 "0 2 3 2 2 1 2 0 2 0 2 1 2 0 0 51 1 8

13 40 16 93 6 1 0 _3 ii 3 16 12 0 0 3 3 7 3 1 0 0 18 20 3 3 3 $ 0 6 2 59

FiE.

CPU UTILIZATION

3

Mean

BY H O U R OF DAY

I~

1973

15

16

17

18

47 65 65 89 71 68 63 96 19 27 1 1 1 1 26 15 38 31 3 ~ 65" 42 i~ 9 0 0 9 2 8 1 3 6 17 8 3 4 3 3 1 1 0 0 56 Ii 16 9 7" 3 24 26 ~ t7 O 0 0 0 64 106 4 7 119 197

104 108 71 117 17 1 1 67 23 I0 27 3 0 0 i0 8 2 4 3 0 0 7 I0 4 4 i0 0 0 63 2 158

41 63 24 57 2 1 1 ii 12 8 15 3 0 0 1 3 2 4 4 0 0 • 4 6 4 1 -i 0 0 6 3 9

4 4 2 6 1 2 1 3 7 5 8 3 0 0 1 3 2 4 4 0 0 4 3 4 1 1 8 0 4 2 3

Length

by

Batch

(%)

Queue

October

19 3 3 2 1 1 2 1 4 7 5 0 3 0 0 1 3. 2 4 4 0 1 4 3 4 2 1 0 0 4 2 3

20

21

22

23

4 4 5 5 2 2 1 2 1 2 " I 1 1 1 4 50 7 7 5 5 0 3 3 3 0 0 0 • 0 1 1 3 3 2 2 4 4 4 4 0 0 2 0 4 4 ~ ~ ~ ~ 3 6 1 1 0 0 0 0 4 4 2 2 3 3

4 4 3 5 2 0 1 15 7 5 16 ~ 0 1 1 3 2 5 4 0 0 5 ~ ~ 2 1 0 9 4 2 3

Hour

1973

DATE

09

i0

11

12

13

14

15

16

17

1~

19

20

21

22

23

oiMo~ 02TUE 03 W E D 04 T H U os FRI 06 SAT 07 sun 08 Mo~ 09 TUE 10WED nTH~ 1~ ~a~ ~3 SAT ~ s~ ~s~o~ ~T~E ~7~D 18~H~ 19 F R I ~o S A T 21 S U N 22 MON 23 T U E 24 W E D 25 T H U 26 FRI 27 SAT 28 S U N 29 M O N 30 T U E 31 W E D

86 81 8S 90 76 10 0 73 79 83 ~ 96 lS 0 ~2 ~3 64 100 99 ~0 0 51 84 71 69 75 6 0 96 97 88

97 91 91 93 92 28 0 7~ 93 98 98 100 2~ 0 ~ 86 7S ~8 i00 is 0 77 88 79 90 84 13 0 22 99 90

71 9S 92 98 93 44 0 97 i00 99 9~ 99 39 0 9s 99 96 93 96 27 0 63 92 91 91 92 28 0 99 84 6~

98 100 64 84 8S 30 0 n 98 66 ~0 100 0 0 96 70 S8 7~ 72 ss 0 62 64 56 61 79 ~Q 0 79 85 85

8s 100 88 92 89 33 0 89 96 82 9~ 100 0 0 86 9~ 8~ ~ 73 ~3 0 73 89 53 78 6~ 47 0 99 88 48

~8 i00 92 97 96 37 21 99 I00 87 ~.00 ~00 0 ~4 ~2 8S ~00 9O 92 n 14 85 I00 89 99 85 50 0 I00 98 99

97 i00 96 97 98 3~ 74 100 96 74 ~ 98 ~8 4~ 94. ~7 98 ~4 90 n 32 94 94 93 96 ~9 30 0 i00 96 ~I

93 100 99 9S 96 27 90 99 99 63 100 9~ 3~ 4~ 9s 86 ~8 8S 85 ~0 57 94 99 90 89 ~ 39 0 99 71 ~

96 100 96 98 81 27 sl 86 a6 ~7 ~ 68 3~ ~4 66 S3 S8 S6 59 ~4 42 58 76 62 49 61 16 66 61 76 79

To 97 S3 ~4 4o n 46 so 39 ~3 47 ~S ~7 ~8 36 4S ~S ~ 25 i~ 21 43 31 29 42 32 5 72 39 35 ~8

s7 81 S4 48 20 24 29 49 49 39 0 3~ 23 ~ ~0 47 ~S ~8 20 8 33 ~4 50 36 40 18 0 57 45 56 60

~3 98 61 =0 41 27 28 68 ~8 S~ 0 32 n n 44 47 38 4~ 32 ~ 66 59 69 47 76 ~6 31 63 67 57 94

49 99 S7 8S 30 26 36 38 S8 ~6 ~0 ~ ~4 33 73 ~0 ~6 ~4 42 ~3 57 64 65 75 77 28 15 58 71 56 91

62 96 48 81 n 0 n 89 39 S7 n 2~ ~0 ~ s4 ~ 44 ~ 25 6 29 55 67 72 45 26 41 51 54 72 98

74 89 46 32 28 0 27 76 46 30 0 n 6 ~9 3~ ~6 3~ 31 29 ~6 33 55 51 55 39 26 0 31 43 56 83

Fig.

~

Mean

CPU

Utilization 18

by

flour

3 3 3 6 2 0 1 5 7 6 0 3 0 0 1 3, 2 5 4 0 0 5 3 5 2 1 16 4 2 3

(U

0

--4 ,,..'4

CO

'El ~



~J

~

c



~J

CO

P'l

~

~0

~

~D

I~

0

~

~

.PI

CO

,~

~

0

CO

~'~

~

~

"~

"~

~

~,I'~

U~



u~ 0

'O~U







m 0

T~

I,..I

~

~

o.1

U

r~

~'1

o

0 ~r.T,

~ 0o --

oil o

r~ o

'" ~1

U~

U

0

4,JO ~ ~

~.~ ~.~ 1U ,.IJ

o~1



~

r~ •



°

°

C~

05

~0

-~

P-

0 P"

~D

i O~

0

0

~

04 U~

CO

0





o~

oo

0

0

0 0

-,-I

~H

°



4

CO

C~

r-~

~

u~

~0

O~

F~

~

O~

03

If""



I

i

o

Q

~

U~

CO



~0



.IJ

~J ~

E~

0'I

~

CO

C~

,-4

C~

O~

CO

C~

0

0

0

0

0

~

Lf~

0 0 ,-I

Cl

0

0

0

,-I

,--4

,-I

0 ,-~

C~

o~

~0

0

0 ,-4

0 ,-~

0 .'-4

0 ,-'4

u~

~0

~

cO

0 -,4

19

0

0 -,-t

O; I I

.-4 I 0 -,-,I ~U

,m -,-I

II

~n -,,4 C~

x~

0 -,-I ~ X X X

H

~x M N X X

v

r~

~'XXX~X~ o

++ :D Ot

+ + + + + + ~ + + . . + + ÷ + + ~



,,-,-I

0 U

oo o o o o c o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

0

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

0 o o ~ o t'-

.

0 -,-4

1.4 OJ I I

,..4 !

XX A

xx XX

I

~x ~X

0 -,4

A~

=1

,,-4

I-4 4-1 r~

xx x~ x~ xxx v

XXX

u

XXX

X

XXX X~X

XX

X ~XXXXXXX ~XXX~

1-4 OJ

•X

XXX

XX

U

XX

NXNXX.

MXX~XNNXM

+ + + + + + + + + + + + ~ + +

U

o Ot

U

xxx

P~

o

~

~

~

~

o

~

~

+ + + + + ÷

°

°

°

°

°

°

°

~

N

+ + + + + + + + + ÷ + ÷ ÷ + + + ÷ ~ ÷ ÷ ÷ + ÷ + ÷ ~ +

°

°

°

~

°

°

~

°

°

°

~

°

°

°

°

°

~

°

°

U .tJ Itl

°

0

~0 0 M

o o o ° o o o o o o o o o o o o o o o o o ~ o o o

co

oo

o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ° ° o ° ° ° ° ° ° ° ° ° ° °

ooo ° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z ..... ~ . . . . . . . . . . . ~. . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

20

oo

: ~

I

0 -e.4 .l.J

,,l.J In .,-I

t.,', rm 0

0

l.l

,I

I'

©

n

I

-C

itl ~J

.,IJ n~

I

!!I ]I !Ilr1,,,,,,,,,,,_

!

I~

',I!

0

co I I

o

0 0 -el 4-I

co

e~

1.4 .l.J

A

°,-I

u)

"Cl

.IJ

-,.4

In

in

0 0 .,-i

",,,C I/)

3~

"0

.~.~

0

¢) 0 0

~J oO

.,,,,,,,I

eql

o

JlII~ZL

21

CPU UTILIZATION BY flOUR OF DAY (%) DATE

08

09

01 3UE 02 WED 03 T I ~ 04 FRI 05 SAT 06 SUN 07 ~ N 08 TUE 09 WED 10 TIIU 11FRI 12 SAT 15 SUN 14 ~ N 15 TUE 16 WED 17 TH[I 18 FR1 19 SAT 20 SUN 21 ~ N 22 TUE 23 ~ED 24 THU 25 FR] 26 SAT 27 SUN 28 HON 29 TUE 50 WED 31 THU

73 S0 50 65 5 0 50 100 56 60 50 0 0 41 43 42 47 63 12 0 48 47 42 73 50 7 0 65 70 58 68

95 86 95 91 11 0 67 100 87 78 88 54 0 71 78 98 66 78 19 0 86 76 96 98 90 19 0 96 93 99 96

~0

Ii

92 96 95 98 99 96 i00 I00 27 61 0 0 87 98 99 . 98 9~ 100 90 100 95 97 6 51 0 0 79 I00 99 99 100 98 78 95 98 100 54 62 0 0 90 96 84 94 99 99 10O 95 i00 85 44 45 0 0 95 94 36 5._ 100 100 100 99

O c t o b e r 1974 12

13

14

15

16

17

18

88 90 9] 67 54 0 96 99 i00 99 93 41 0 97 9~ 77 ~5 ~3 64 0 87 96 92 90 ~8 53 0 81 99 !60 99

99 92 99 69 43 0 97 97 I00 97 97 50 0 97 95 84 91 88 52 13 72 100 83 100 93 4b 0 T~ !0D ~9 100

99 97 98 94 43 29 96 95 100 100 98 66 47 99 80 95 99 100 62 53 98 98 99 99 92 56 44 97 32 99 I00

100 97 95 99 80 71 85 96 97 98 10O 22 74 99 95 96 99 99 60 95 99 97 99 99 97 55 58 ~% 90 99 100

96 99 95 87 91 81 0 96 99 100 0 33 93 99 79 82 97 98 79 93 97 99 98 10D 85 65 95 9~ ~4 97 100

93 I00 I00 67 83 65 0 100 99 i00 0 39 91 99 80 59 56 4S 70 8~ 96 83 95 99 79 39 90 63 100 100 75

57 91 I00 27 82 50 0 100 42 1O0 0 26 78 67 85 36 45 30 43 57 51 46 59 98 ~b 23 62 42 65 ~5 59

Fig. )C%5P BATCH OUEUE BY }!OUR OF DAY AVEIL%GL t,ENGTit FOR EACH HOUR

DATE

08

09

10

11

O1 lYE 02 h~D 05 TiN 04 FRI' 05 SAT 06 SUN 07 LiON 08 TUE 09 WED 10 THU 11FRI 12 SAT 15 SUN 14 ~DN 15 TUE 16 R~D 17 THU 18 FRI 19 SAT 20 SUN 21 MON 22 TUE 25 WED 24 THU 2E FRI 26 SAT 27 SUN 28 MON 29 TUE 50 WED 31THU

1 0 0 0 0 0 0 40 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 7 1 0 1

9 27 8 4 0 0 0 222 2 1 3 0 0 1 1 15 1 0 0 0 2 1 5 16 10 0 0 7 25 15 3

10 63 38 76 0 0 5 292 18 8 9 25 0 2 13 18 2 5 0 0 I0 1 7 51 26 1 0 53 116 54 17

8 69 71 93 0 0 29 348 32 52 27 1 0 18 50 8 5 19 0 0 11 5 24 50 82 0 0 153 159 61 25

I1

19

'20

79 95 ~S 9S 10O 100 25 33 75 72 4,1 71 0 0 98 98 43 55 90 82 0 0 16 24 65 67 68 90 90 80 58 " 62 55 63 38 60 19 25 54 59 61 85 46 77 78 77 96 94 4S 48 45 29 75 75 77 81 53 68 58 73 52 56

21

22

23

94 98 100 31 67 70 /0 100 57 86 0 21 69 72 71 54 56 59 36 78 72 85 83 95 45 25 59 £6 96 75 66

99 98 98 52 15 46 0 100 92 61 0 11 58 49 57 74 45 51 4 31 72 72 68 85 63 8 54 73 79 56 56

76 ]00 70 31 29 35 0 100 83 45 0 0 0 47 60 24 29 53 0 58 44 29 42 80 34 0 39 45 60 bS 40

Hean CPU Utilization b y Hour

October 1974

13

14

]S

16

17

4 16 18 22 123 139 4 . 1 0 0 0 0 95 95 379 351 52 I]4 55 17 14 3 10 59 0 0 22 54 52 37 1 1 1 5 13 5 1 l 0 17 2 1 23 26 4 1 81 80 45 35 0 0 0 0 92 18 60 82 31 50 23 50

25 1C0 162 2 0 0 I05 Z52 70 56 22 15 2 80 118 6 37 25 2 9 19 16 54 93 127 0 0 54 193 67 99

40 176 210 14 0 1 159 ~:6 llB 63 59 0 2 10S 164 7 23 41 1 9 45 24 83 135 195 0 21 146 289 145 173

25 220 264 5 2 1 O ~S~ 1:'2 110 0 0 11 89 240 1 18 33 2 7 92 50 120 196 220 0 4 184 281 190 188

9 1¢5 216 1 0 1 0 ~68 27 132 0 0 8 18 271 1 0 3 1 2 68 9 59 120 68 0 3 26 159 115 37

12

Fig.

12

Hen

I8 l S 64 0 0 0 0 • 216 0 57 0 0 4 2 179 0 1 1 0 0 0 1 5 21 1 0 2 0 7 6 1

B a t c h Queue L e n g t h b y Houz

22

19

20

21

22

23

3 0 1 0 0 0 0 60 0 2 0 0 1 1 27 0 0 0 0 0 0 1 5 5 0 0 1 l 1 1 0

5 2 27 0 0 0 0 17 0 1 0 0 0 4 3 0 0 0 0 0 4 2 1 2 0 0 1 1 1 1 1

2 2 23 0 0 0 0 27 1 6 0 1 1 1 1 0

$ 1 6 1 2 0 0 19 1 1 0 8 $ 0 1 2 6 0 16 0 1 5 0 0 0 8 6 2 1 0 1

1 5 1 0 0 O 0 10 0 0 0 0 0 0 5 0 0 1 0 0 0 1 1 0 0 0 10 0 0 0 0

1 1 I 5 7 5 1 0 1 1 4 10 1 0

0

o 0

u

X



~

~

~. ~

~

. . . . .

,43 ~ ~o ~:3~~ . . . . . . . . .

~,~ ~ ~ ¢~i ~ ~'~ ~ ~',,~~,4 ~ ~ ~ ' ~

~'~ ~ ~-%~ e~ ~ ~r~ ~ ~ ~ ~ *

x x

o

x

XXX

m

"

.

X:"<

.

.



.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

.

.

.

.

.

.

.

.

.

.

.

.

.

.



.

°

°

1975-sigmetrics-landwehr.pdf

model for a host system in a computer network (i). ... system, the CPU. ... Hardware includes a duplex IBM 360/67 with two ... 60% of the overhead time is consumed by the PDP and about 40% by HASP and ... 1975-sigmetrics-landwehr.pdf.

590KB Sizes 1 Downloads 234 Views

Recommend Documents

No documents