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