13.6.3. Running the Sample

The logger directory contains various scripts for starting and stopping servers etc.

log_init.sh - Creates the databases with tables and procedures loaded in the l1, l2, l3 and l4 subdirectories.

log_start.sh - starts the 4 servers and leaves them running in the background.

log_shut.sh - Shuts down the 4 test servers.

hits.sh <hist-per-hour> <no-of-hits>

Starts the hits program on each of the 4 servers. The first command line argument gives the test transaction rate for each client and the next gives the duration as a transaction count.

hits <dsn> <uid> <pwd> <hits-per-hour> <no-of-hits>

The hits executable repeatedly calls wl_hit with random arguments and collects statistics on call times. If calls complete at a rate faster than the requested rate this periodically sleeps to keep the rate close to the requested rate. It prints statistics every 1000 hits.