PMSDAT          - PERFORMANCE MEASUREMENT STATISTICS DATABASE    21-AUG-1978 20:05:50   VAX-11 MACRO X0.3-11               Page   1

01                                                                                                                               (1)



                                     0000     1 	.TITLE	PMSDAT - PERFORMANCE MEASUREMENT STATISTICS DATABASE

                                     0000     2 	.IDENT	/01/

                                     0000     3 

                                     0000     4 ;

                                     0000     5 ; COPYRIGHT (C) 1977

                                     0000     6 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

                                     0000     7 ;

                                     0000     8 ; THIS SOFTWARE IS FURNISHED  UNDER A LICENSE FOR USE ONLY ON A SINGLE

                                     0000     9 ; COMPUTER  SYSTEM AND  MAY BE  COPIED ONLY WITH  THE INCLUSION OF THE

                                     0000    10 ; ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

                                     0000    11 ; MAY NOT BE PROVIDED OR  OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

                                     0000    12 ; EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

                                     0000    13 ; TERMS.  TITLE TO AND  OWNERSHIP OF THE  SOFTWARE  SHALL AT ALL TIMES

                                     0000    14 ; REMAIN IN DEC.

                                     0000    15 ;

                                     0000    16 ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE

                                     0000    17 ; AND SHOULD  NOT BE CONSTRUED  AS A COMMITMENT  BY DIGITAL  EQUIPMENT

                                     0000    18 ; CORPORATION.

                                     0000    19 ;

                                     0000    20 ; DEC ASSUMES  NO  RESPONSIBILITY  FOR  THE USE OR  RELIABILITY OF ITS

                                     0000    21 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

                                     0000    22 

                                     0000    23 ;++

                                     0000    24 ;

                                     0000    25 ; FACILITY: Measurement Database  

                                     0000    26 ;

                                     0000    27 ; ABSTRACT:

                                     0000    28 ;

                                     0000    29 ;	This module contains the global definitions for the performance

                                     0000    30 ;	measurement database.  All of the data, as well

                                     0000    31 ;	as the code that updates it, is conditionally assembled by the

                                     0000    32 ;	switch CA$_MEASURE.

                                     0000    33 ;

                                     0000    34 ; ENVIRONMENT:

                                     0000    35 ;

                                     0000    36 ;

                                     0000    37 ; AUTHOR: Henry M. Levy  , CREATION DATE: 10-October-1977

                                     0000    38 ;

                                     0000    39 ; MODIFIED BY:

                                     0000    40 ;

                                     0000    41 ;  , VERSION  ,

                                     0000    42 ; 01	- 

                                     0000    43 ;--

                                     0000    44 

PMSDAT          - PERFORMANCE MEASUREMENT STATISTICS DATABASE    21-AUG-1978 20:05:50   VAX-11 MACRO X0.3-11               Page   2

01                                                                                                                               (2)



                                     0000    46 ;

                                     0000    47 ; INCLUDE FILES:

                                     0000    48 ;

                                     0000    49 

                                     0000    50 	$CADEF				; define conditional assembly switch

                                     0000    51 

                                     0000    52 ;

                                     0000    53 ; MACROS:

                                     0000    54 ;

                                     0000    55 

                                     0000    56 ;

                                     0000    57 ; EQUATED SYMBOLS:

                                     0000    58 ;

                                     0000    59 

                                     0000    60 ;

                                     0000    61 ; OWN STORAGE:

                                     0000    62 ;

                                     0000    63 

                                 00000000    64 	.PSECT	$$$270NP,LONG

                                     0000    65 

                           00000002  0000    66 	.IF	NE	CA$_MEASURE	; check that measurement enabled

                                     0000    67 

                                     0000    68 ;

                                     0000    69 ; I/O system counters

                                     0000    70 ;

                                     0000    71 ; The next two counters must be adjacent.

                                     0000    72 ;

                                     0000    73 

                                     0000    74 PMS$GL_DIRIO::				; number of direct I/O operations

                           00000000  0000    75 	.LONG	0

                                     0004    76 PMS$GL_BUFIO::				; number of buffered I/O operations

                           00000000  0004    77 	.LONG	0

                                     0008    78 PMS$GL_LOGNAM::				; number of logical name translations

                           00000000  0008    79 	.LONG	0

                                     000C    80 PMS$GL_MBREADS::			; number of mailbox read operations

                           00000000  000C    81 	.LONG	0

                                     0010    82 PMS$GL_MBWRITES::			; number of mailbox write operations

                           00000000  0010    83 	.LONG	0

                                     0014    84 PMS$GL_TREADS::				; number of terminal reads

                           00000000  0014    85 	.LONG	0

                                     0018    86 PMS$GL_TWRITES::			; number of terminal writes

                           00000000  0018    87 	.LONG	0

                                     001C    88 

                                     001C    89 ;

                                     001C    90 ; I/O Transaction Performance Measurement Control Block Address

                                     001C    91 ;

                                     001C    92  

                                     001C    93 PMS$GL_IOPFMPDB::			; address of performance data block

                           00000000  001C    94 	.LONG	0			;

                                     0020    95  

                                     0020    96 ;

                                     0020    97 ; I/O Request Packet Sequence Number

                                     0020    98 ;

                                     0020    99  

                                     0020   100 PMS$GL_IOPFMSEQ::			; master I/O packet sequence number

                           00000000  0020   101 	.LONG	0			;

                                     0024   102  

PMSDAT          - PERFORMANCE MEASUREMENT STATISTICS DATABASE    21-AUG-1978 20:05:50   VAX-11 MACRO X0.3-11               Page   3

01                                                                                                                               (2)



                                     0024   103 ;

                                     0024   104 ; Memory Management Data

                                     0024   105 ;

                                     0024   106 

                                     0024   107 PMS$GL_PAGES::				; number of pages of memory on configuration

                           00000000  0024   108 	.LONG	0

                                     0028   109 

                                     0028   110 ;

                                     0028   111 ; Current Load Data

                                     0028   112 ;

                                     0028   113 

                                     0028   114 PMS$GW_BATCH::				; number of current batch jobs

                               0000  0028   115 	.WORD	0

                                     002A   116 PMS$GW_INTJOBS::			; number of terminal users

                               0000  002A   117 	.WORD	0

                                     002C   118 

                                     002C   119 

                                     002C   120 ;

                                     002C   121 ; Scheduler response time statistics

                                     002C   122 ;

                                     002C   123 

                                     002C   124 PMS$AW_SCHDHST::			; scheduler response time histogram

                           00000040  002C   125 	.BLKW	10

                                     0040   126 PMS$GL_SCHDSIZ::			; size of SCHDHST buckets

                           00000000  0040   127 	.LONG	0

                                     0044   128 

                                     0044   129 ;

                                     0044   130 ; The difference between LDPCTX and SWITCH gives the number of

                                     0044   131 ; context switches due to waits.

                                     0044   132 ;

                                     0044   133 

                                     0044   134 PMS$GL_LDPCTX::				 ; number of load process context's

                           00000000  0044   135 	.LONG	0

                                     0048   136 PMS$GL_SWITCH::				; number of switches from current process

                           00000000  0048   137 	.LONG	0

                                     004C   138 

                                     004C   139 ;

                                     004C   140 ; File system measurement database

                                     004C   141 ; Each vector is indexed by function type.  Functions are:

                                     004C   142 ;	ACCESS, CREATE, DEACCESS, DELETE , MODIFY , ACPCONTROL,

                                     004C   143 ;	LOOKUP, ENTER, ALLOCATION, ATTRIBUTES.

                                     004C   144 ;

                                     004C   145 

                                 00000000   146 	.PSECT	$$$000PMS,PAGE		; EXEC WRITABLE PSECT

                                     0000   147 PMS$GL_FCP::				; FCP counters

                                     0000   148 

                           00000028  0000   149 PMS$AL_COUNT:	.BLKL	10		; number of operations

                           00000050  0028   150 PMS$AL_MCNT:	.BLKL	10		; number of modifiers

                           00000078  0050   151 PMS$AL_READ:	.BLKL	10		; number of disk reads

                           000000A0  0078   152 PMS$AL_WRITE:	.BLKL	10		; number of disk writes

                           000000C8  00A0   153 PMS$AL_CACHE:	.BLKL	10		; number of cache hits

                           000000F0  00C8   154 PMS$AL_CPU:	.BLKL	10		; accumulated cpu time

                           00000118  00F0   155 PMS$AL_PFA:	.BLKL	10		; accumulated page faults

                                     0118   156 

                                     0118   157 ;

                                     0118   158 ; Same data base for structure level 2

                                     0118   159 ;

PMSDAT          - PERFORMANCE MEASUREMENT STATISTICS DATABASE    21-AUG-1978 20:05:50   VAX-11 MACRO X0.3-11               Page   4

01                                                                                                                               (2)



                                     0118   160 

                                     0118   161 PMS$GL_FCP2::

                           00000230  0118   162 		.BLKL	7*10

                                     0230   163 

                                 0000004C   164 	.PSECT	$$$270NP,LONG		;

                           00000000  004C   165 PMS$GL_TURN::	.LONG	0		; number of window turns

                           00000000  0050   166 PMS$GL_SPLIT::	.LONG	0		; number of split transfers

                           00000000  0054   167 PMS$GL_HIT::	.LONG	0		; number of transfers not requiring

                                     0058   168 					; window turns

                           00000000  0058   169 PMS$GL_OPEN::	.LONG	0		; number of currently open files

                           00000000  005C   170 PMS$GL_OPENS::	.LONG	0		; total count of opens

                                     0060   171 

                                     0060   172 

                                     0060   173 	.ENDC

                                     0060   174 

                                     0060   175 	.END

PMSDAT          - PERFORMANCE MEASUREMENT STATISTICS DATABASE    21-AUG-1978 20:05:50   VAX-11 MACRO X0.3-11               Page   5

SYMBOL TABLE                                                                                                                     (2)



BIT...         = 00000000            

CA$_MEASURE    = 00000002            

CA$_MEASURE_IOT= 00000004            

CA$_SIMULATOR  = 00000001            

GBL...         = 00000000            

PMS$AL_CACHE     000000A0 R     04   

PMS$AL_COUNT     00000000 R     04   

PMS$AL_CPU       000000C8 R     04   

PMS$AL_MCNT      00000028 R     04   

PMS$AL_PFA       000000F0 R     04   

PMS$AL_READ      00000050 R     04   

PMS$AL_WRITE     00000078 R     04   

PMS$AW_SCHDHST   0000002C RG    03   

PMS$GL_BUFIO     00000004 RG    03   

PMS$GL_DIRIO     00000000 RG    03   

PMS$GL_FCP       00000000 RG    04   

PMS$GL_FCP2      00000118 RG    04   

PMS$GL_HIT       00000054 RG    03   

PMS$GL_IOPFMPDB  0000001C RG    03   

PMS$GL_IOPFMSEQ  00000020 RG    03   

PMS$GL_LDPCTX    00000044 RG    03   

PMS$GL_LOGNAM    00000008 RG    03   

PMS$GL_MBREADS   0000000C RG    03   

PMS$GL_MBWRITES  00000010 RG    03   

PMS$GL_OPEN      00000058 RG    03   

PMS$GL_OPENS     0000005C RG    03   

PMS$GL_PAGES     00000024 RG    03   

PMS$GL_SCHDSIZ   00000040 RG    03   

PMS$GL_SPLIT     00000050 RG    03   

PMS$GL_SWITCH    00000048 RG    03   

PMS$GL_TREADS    00000014 RG    03   

PMS$GL_TURN      0000004C RG    03   

PMS$GL_TWRITES   00000018 RG    03   

PMS$GW_BATCH     00000028 RG    03   

PMS$GW_INTJOBS   0000002A RG    03   





PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000000      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$ABS$            00000000      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  

$$$270NP         00000060      03     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT LONG  

$$$000PMS        00000230      04     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT PAGE  





THERE WERE NO ERRORS OR WARNINGS.

26798. BYTES LEFT IN FREE MEMORY POOL.

10. BYTES OF RECLAIMED MEMORY.

OBJ$:PMSDAT,LIS$:PMSDAT/-SP=EXECML$/ML,SRC$:PMSDAT

2 MLB DIR RDS - 51 GETS TO DEFINE 7 MACROS. 2 INTER. FILE WRITES. 

