miser_move(1) miser_move(1)
miser_move - move a block of resources from one queue to another
miser_move -s srcq -d destq -o s=start,e=end,c=CPUs,m=mem
miser_move -s srcq -d destq -f file | -h
The miser_move command removes a tuple of space from the source queue's
vector and adds it to the destination queue's vector beginning at the
start time and ending at the end time. The resources added or removed do
not change the vector definition and are, therefore, temporary.
The command returns a table that lists the start and end times of each
resource transfer and the amount of resources transfered.
-s srcq
Srcq is the name of any valid miser queue. This queue may be the
system queue.
-d destq
Destq is the name of any valid miser queue. This queue may be the
system queue.
-o s=start,e=end,c=cpus,m=mem
This option specifies a block of resources to be moved. The start
and end times are relative to the current time (for valid times, see
miser_submit(1)). The CPUs are an integer up to the maximum free
CPUs associated with a queue. The memory is an integer with an
identifier (g, m, or k representing gigabyte, megabyte, and
kilobyte, respectively) to indicate the amount of memory to be
transfered. If no unit is provided with the memory field then the
memory value is assumed to be bytes.
-f file
File contains a resource block specification (see miser_move(4)) for
a definition).
-h Prints the command's usage message.
The transfer is temporary. If miser is killed or crashes then the
resources transfered are lost, and miser will be unable to restart.
miser(5), miser(1), miser_move(4), miser_reset(1).
PPPPaaaaggggeeee 1111 [ Back ]
|