|
Contents | Previous | Next
CMS-Intensive (CMS1)
CMS1 simulates a CMS user environment. CMS1 is based upon the
FS8F0R minidisk-only variation of the FS8F workload described in
CMS-Intensive (FS8F).
The differences between CMS1 and FS8F are
described here. Refer to the FS8F description for
descriptions of those elements that are common to both workloads.
CMS1 was developed to more closely reflect the average
characteristics that we have observed over the past few years for
production customer CMS workloads. Those workloads tend to use
significantly more I/O and processor resources per command than does
the FS8F workload. See
Comparison of CMS1 to FS8F
for comparison
measurement results.
As with FS8F, the Teleprocessing Network Simulator (TPNS)
simulates users for the workload. TPNS can either be run in a
separate processor that is connected to the measured VM system
(external TPNS) or run within the measured VM system (internal
TPNS).
CMS1 uses the same licensed programs as FS8F except that it does
not use DCF.
In addition to being used for VM performance evaluation, the
CMS1 workload (with internal TPNS) is used as the VM CMS workload
for the Large System Performance Reference (LSPR) processor
evaluation measurements.
CMS1 consists of 3 initialization scripts and 14 workload
scripts. The initialization scripts are identical to those used by
the FS8F workload and serve the same functions. Of the 17 workload
scripts in the FS8F workload, 12 of them are carried over from FS8F
without modification, 2 of them are modified, and 3 of them
(FOR417F, DCF517F, and WND517FL) are not used. Finally, the
frequency of execution weighting factor associated with each script
is often different from the one used for FS8F. The CMS1
scripts are summarized in Table 1.
Table 1. CMS1 Workload Script Summary
Script Name
|
% Used
|
Script Description
|
LOGESA
WAIT
CMSSTRT
ASM617F
ASM627F
XED117F
XED127F
XED137F
XED147F
COB217FL
COB417F
FOR217F
PRD517FL
PLI317F
PLI717F
WND517F
HLP517F
|
*
*
*
5
12
5
5
5
5
5
5
10
25
5
5
5
3
|
Logon and Initialization
Wait state
Stagger start of user activity
Assemble (HLASM) and Run
Assemble and Run
Edit a VS BASIC Program
Edit a VS BASIC Program
Edit a COBOL Program
Edit a COBOL Program
COBOL Compiles
Run a COBOL Program
VS FORTRAN Compile
Productivity Aids Session
PL/I Optimizer Session
PL/I Optimizer Session
Run Windows with IPL CMS
Use HELP
|
| Note: Scripts with an asterisk (*) in the "% Used" column
are run only once each for
each user during initialization.
|
Descriptions of the unmodified scripts can be found in
CMS-Intensive (FS8F).
The two modified scripts are COB217FL and PRD517FL.
COB217FL is based on the COB217F script in FS8F, while PRD517FL is
based on PRD517F. The two modified scripts in CMS1 are described
below.
COB217FL: Compile COBOL Programs:
Set ready message short
Clear the screen
LINK and ACCESS a disk
Invoke the COBOL compiler (15 times)
Erase the compiler output
RELEASE and DETACH the linked disk
PRD517FL: Productivity Aids Session:
Run an EXEC to set up names file for user
Clear the screen
Issue NAMES command and add operator
Locate a user in names file and quit
Filelist of the A disk
Filelist of the C disk
Run a REXX EXEC in a CMS pipeline that generates 500 random numbers
Run a REXX EXEC that reads multiple files of various sizes from
both the A-disk and C-disk
Send a file to yourself
Issue RDRLIST command, PEEK, and RECEIVE the file
Run a REXX EXEC in a CMS pipeline that generates 500 random numbers
Run a REXX EXEC that reads multiple files of various sizes from
both the A-disk and C-disk
Erase the file that was received
Erase extraneous files from A-disk
Contents | Previous | Next
|