rt_server_hourglass man page
SYNOPSIS
rt_server_hourglass [-o ior-file] [-name name] [-task-fac-
tory IOR] [-period usecs] [-compute usecs] [-for secs]
DESCRIPTION
The rt_server_hourglass utility is a CORBA server that
generates synthetic computing load when driven by a
client, such as rt_client(1). In addition, if the task
factory option is used the server will use QuO delegates
to automatically adapt the server's CPU reservation.
Available options:
-o ior-file
The output file for the object's IOR. (Default:
rtserver.ior)
-name name
The name for the object in the NamingService.
(Default: RTServer)
-task-factory IOR
The IOR of the task factory that will be used used
to create Broker::Task adapater objects. (Default:
no factory used)
-period usecs
The period in microseconds. (Default: 10000)
-compute usecs
The compute time for a period, specified in
microseconds. Using this option multiple times
creates an array of compute times that the program
will loop through as it proceeds from one period to
the next. (Default: 100)
-for secs
The number of seconds the server should run for.
OUTPUT FILES
Most objects produced by task factories support the gener-
ation of profile information.
EXAMPLES
To start a process with a period of half a second and con-
sumes 100,000 micros and 125,000 micros every other
period.
[nemo@anemone rbroker] rt_server_hourglass -period
500000 -compute 100000 -compute 125000 &
Now to drive that process we start a client:
[nemo@anemone rbroker] rt_client -period 500000
SEE ALSO
rt_client(1), rktimes(1), broker_allup(1)
AUTHOR
The Alchemy project at the University of Utah.
NOTES
The Alchemy project can be found on the web at
http://www.cs.utah.edu/flux/alchemy
CPU Broker 0.5 2003/09/02 16:32:15 RT_SERVER_HOURGLASS(1)
Man(1) output converted with
man2html