Wotrue.html                     14 nov 1994  jms

RMS Timing Studies: Raw data for WAMONLY = .TRUE.

Introduction

Purpose:

To study the effect of setting RMS parameters on the behavior of running the muon level 1.5 simulator in the context of the D0USER program. Specifically the effects of varying multibuffer counts for sequential, relative, and index files, and of varying multiblock counts on the cpu time, direct and buffered I/O, and page faults for the program D0USER.

Conditions:

The program was run on the same sample of 12 events. The tests done by J. Snow were run on Vaxstation 4000-60's with the WAMONLY flag set to .true.

J. Snow's Data

The following raw data for WAMONLY = .true. are summarized in Table 1. Below is a list of hyperlinks to plots of this data. The plots show page faults, direct IO, CPU time, and elapsed time as functions of multiblock and multibuffer counts.

  • Performance as a function of buffer count, block count fixed at default.
  • Performance as a function of block count, buffer count fixed at default.
  • Performance as a function of buffer count, block count fixed at 32.
  • Performance as a function of block count, buffer count fixed at 32.

  • node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    0         0        0       0         0       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:17:43.76
    end time:   22-JUL-1994 10:21:26.33
    cpu time: 4334  dirio: 6285  bufio: 250  page faults: 23086
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |   16         0        0       0         0       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:21:29.63
    end time:   22-JUL-1994 10:25:06.36
    cpu time: 4324  dirio: 6193  bufio: 239  page faults: 22331
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    3        16        0       0         0       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:25:08.09
    end time:   22-JUL-1994 10:28:46.42
    cpu time: 4328  dirio: 6193  bufio: 239  page faults: 22681
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    3         3       16      16        16       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:28:49.23
    end time:   22-JUL-1994 10:32:02.79
    cpu time: 4358  dirio: 4361  bufio: 239  page faults: 27463
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    3         3       32      32        32       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:32:05.62
    end time:   22-JUL-1994 10:34:27.90
    cpu time: 4320  dirio: 2546  bufio: 239  page faults: 30689
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    3         3       64      64        64       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:34:31.17
    end time:   22-JUL-1994 10:36:49.52
    cpu time: 4536  dirio: 1197  bufio: 239  page faults: 38391
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    3         3      128     128       128       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    %DEBUGBOOT-W-VASFULL, virtual address space is full
    %FOR-F-OPEFAI, open failure
      unit 61  file D0GSLB$DKA100:[D0PRODUCTION.L2PROD.OLD.V06_11]SAMCEN_CONSEC_TYPE2.DAT;1
      user PC 010B11FF
    -RMS-F-DME, dynamic memory exhausted
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    3         3      255     255       255       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    %DEBUGBOOT-W-VASFULL, virtual address space is full
    %FOR-F-OPEFAI, open failure
      unit 42  file D0GSLB$DKA100:[D0PRODUCTION.L2PROD.OLD.V06_11]BCMAP_WAMS.DAT;1
      user PC 010B119B
    -RMS-F-DME, dynamic memory exhausted
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process    32     |    3         3        3       3         3       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:38:01.49
    end time:   22-JUL-1994 10:43:18.84
    cpu time: 4422  dirio: 4728  bufio: 232  page faults: 24890
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process    64     |    3         3        3       3         3       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:43:22.27
    end time:   22-JUL-1994 10:49:37.03
    cpu time: 4376  dirio: 3330  bufio: 229  page faults: 26420
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process   127     |    3         3        3       3         3       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 10:49:40.53
    end time:   22-JUL-1994 10:56:35.34
    cpu time: 4441  dirio: 2113  bufio: 228  page faults: 28489
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process   127     |    3         3      255     255       255       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    %FOR-F-OPEFAI, open failure
      unit 26  file D0GSLB$DKA100:[D0PRODUCTION.L2PROD.OLD.V06_11]P0_WAMN.DAT;1
      user PC 010B117F
    -RMS-F-DME, dynamic memory exhausted
    %TRACE-W-NOMSG, Message number 00098060
    %TRACE-F-NOMSG, Message number 00098054
    module name     routine name                     line       rel PC    abs PC
    
                                                               0125B9E6  0125B9E6
                                                               0125B8F3  0125B8F3
                                                               012564DC  012564DC
                                                               01254E05  01254E05
                                                               010B117F  010B117F
                                                               010CDDB4  010CDDB4
                                                               010CAE8E  010CAE8E
                                                               010A347C  010A347C
                                                               0110258D  0110258D
                                                               01102460  01102460
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process    16     |    3         3        3       3         3       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0            255
    System      0              0
    start time: 22-JUL-1994 10:57:39.32
    end time:   22-JUL-1994 11:01:20.85
    cpu time: 4284  dirio: 6181  bufio: 228  page faults: 23824
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    0         0      100     100       100       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 11:25:05.07
    end time:   22-JUL-1994 11:27:27.67
    cpu time: 4752  dirio: 1204  bufio: 249  page faults: 48596
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process    64     |    0         0      100     100       100       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    %FOR-F-OPEFAI, open failure
      unit 36  file D0GSLB$DKA100:[D0PRODUCTION.L2PROD.OLD.V06_11]K_OVN_NEWMGR.DAT;1
      user PC 010B117F
    -RMS-F-DME, dynamic memory exhausted
    %TRACE-W-NOMSG, Message number 00098060
    %TRACE-F-NOMSG, Message number 00098054
    module name     routine name                     line       rel PC    abs PC
    
                                                               0125B9E6  0125B9E6
                                                               0125B8F3  0125B8F3
                                                               012564DC  012564DC
                                                               01254E05  01254E05
                                                               010B117F  010B117F
                                                               010CDDB4  010CDDB4
                                                               010CAE8E  010CAE8E
                                                               010A347C  010A347C
                                                               0110258D  0110258D
                                                               01102460  01102460
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process    32     |    0         0      100     100       100       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    %FOR-F-OPEFAI, open failure
      unit 47  file D0GSLB$DKA100:[D0PRODUCTION.L2PROD.OLD.V06_11]P1_WAMS.DAT;1
      user PC 010B119B
    -RMS-F-DME, dynamic memory exhausted
    %TRACE-W-NOMSG, Message number 00098060
    %TRACE-F-NOMSG, Message number 00098054
    module name     routine name                     line       rel PC    abs PC
    
                                                               0125B9E6  0125B9E6
                                                               0125B8F3  0125B8F3
                                                               012564DC  012564DC
                                                               01254E05  01254E05
                                                               010B119B  010B119B
                                                               010CDDB4  010CDDB4
                                                               010CAE8E  010CAE8E
                                                               010A347C  010A347C
                                                               0110258D  0110258D
                                                               01102460  01102460
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    0         0       82      82        82       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 11:38:33.48
    end time:   22-JUL-1994 11:40:54.56
    cpu time: 4564  dirio: 1196  bufio: 241  page faults: 42043
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process     0     |    0         0       48      48        48       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 11:49:46.33
    end time:   22-JUL-1994 11:51:40.48
    cpu time: 4326  dirio: 1542  bufio: 241  page faults: 36645
    ----------------------------------------------------------
    node: D0ISU1     hw_type: VAXstation 4000-60
    12    !-< Number of events >
     WAMONLY = .true.       ! FALSE=> do OTC lookups for 7 regions,
              MULTI-  |                MULTIBUFFER COUNTS               | NETWORK
              BLOCK   | Indexed  Relative            Sequential         |  BLOCK
              COUNT   |                     Disk   Magtape  Unit Record |  COUNT
    Process    32     |    0         0       32      32        32       |    0
    System     16     |    3         3        3       3         3       |  127
    
              Prolog    Extend Quantity 
    Process     0              0
    System      0              0
    start time: 22-JUL-1994 13:11:25.74
    end time:   22-JUL-1994 13:14:16.92
    cpu time: 4272  dirio: 701  bufio: 231  page faults: 35496
    ----------------------------------------------------------
    22-JUL-1994 11:28:19.15   User: SNOW             Process ID:   24C05998
                              Node: D0ISU1           Process name: "SNOW_1"
    

    Process Quotas and Acoounting

    Below is a display of the Show Process command output for the process running the above tests. Note that peak virtual size is 60Mb, the maximum allowed.
    Terminal:           
    User Identifier:    [UPGRADE,SNOW]
    Base priority:      4
    Default file spec:  USR$ROOT4:[SNOW.TIMING]
    
    Process Quotas:
     Account name: UPGRADE 
     CPU limit:                      Infinite  Direct I/O limit:       200
     Buffered I/O byte count quota:    523184  Buffered I/O limit:     200
     Timer queue entry quota:            2047  Open file quota:       2028
     Paging file quota:                114287  Subprocess quota:       255
     Default page fault cluster:           16  AST quota:             2047
     Enqueue quota:                      2048  Shared file limit:        0
     Max detached processes:                0  Max active jobs:          0
    
    Accounting information:
     Buffered I/O count:      2128  Peak working set size:       8192
     Direct I/O count:        1943  Peak virtual size:         120000
     Page faults:            89817  Mounted volumes:                0
     Images activated:          26
     Elapsed CPU time:          0 00:01:12.50
     Connect time:              0 00:03:52.20
     
    Process privileges:
     TMPMBX               may create temporary mailbox
     NETMBX               may create network device
     
    Process rights:
     INTERACTIVE                       
     LOCAL                             
     D0CMS                             resource
     D0FAT_PRJ                         resource
     FATMEN_PRESTAGE                   resource
     D0FS_ACCESS                       resource
    
    Process Dynamic Memory Area  
        Current Size (bytes)        768000    Current Total Size (pages)    1500
        Free Space (bytes)          719592    Space in Use (bytes)         48408
        Size of Largest Block       719040    Size of Smallest Block           8
        Number of Free Blocks           20    Free Blocks LEQU 32 Bytes       13
    
    There are 2 processes in this job: 
    
      rhizomorphic$1
        SNOW_1 (*)
    

    Joel Snow
    14 November 1994