1 :Info: benchmark.gi: 1984-07-01 benchmark
2
3 The benchmark subsystem is a series of commands that allow you to
4 send one or more scripts of Multics or other commands over
5 communications channels. Each script consists of a series of records.
6 Each record specifies:
7
8 The data, if any, to be sent over the communications channel.
9 Whether the subsystem should wait for a response from the other end
10 of the channel before proceeding.
11 Whether the subsystem should wait for a particular response from the
12 other end before proceeding.
13 Whether the subsystem should wait a fixed amount of time before
14 proceeding.
15 Whether the subsystem should wait until a specified amount of time
16 has passed since the beginning of the run before proceeding.
17
18
19 To run a benchmark, you must create a directory with the suffix
20 ".benchmark". This directory must contain a control file specifying
21 what scripts are to be run over what communications channels, and the
22 script files to be sent.
23
24
25 When the benchmark is run, the audit facility the audit_ I/O
26 module is used to keep a permanent record of each script run. Only one
27 benchmark can be run at a time in a process.
28
29
30 The subsystem consists of the following commands:
31
32 cv_benchmark_script converts an ASCII script of commands to a binary
33 file of records.
34 display_benchmark_script displays a binary file of records in ASCII.
35 cv_benchmark_control converts an ASCII file specifying a set of
36 scripts to be run as a benchmark.
37 display_benchmark_control displays the control file for a given
38 benchmark directory in ASCII.
39 run_benchmark runs the benchmark described by a specified benchmark
40 directory.
41 stop_benchmark prematurely terminates a running benchmark.
42 benchmark_status displays the status of a running benchmark.